Ο αιώνιος αγώνας μεταξύ ανοιχτού κώδικα και αποκλειστικού λογισμικού




Όποτε κατακλύζει το χάος

Μια ιδιόκτητη τεχνολογία στην οποία βασίζονται εκατομμύρια, η προεπιλεγμένη αντίδραση από πολλούς φαίνεται να είναι: «

Γεια, ας δούμε τι έχει να προσφέρει ο κόσμος ανοιχτού κώδικα

Παράδειγμα: Ο σταθερός χαμός του X (

) από τότε που ανέλαβε ο

πέρυσι, οδήγησε πολλούς να αναζητήσουν πιο «ανοιχτές» εναλλακτικές, είτε πρόκειται για Mastodon είτε για Bluesky.

Αυτό το σενάριο έγινε πολύ οικείο καθ’ όλη τη διάρκεια του 2023, καθώς οι καθιερωμένες τεχνολογίες στις οποίες βασίζονται εκατομμύρια έφτασαν σε μια καμπύλη χάους, κάνοντας τους ανθρώπους να συνειδητοποιήσουν πόσο πιστοί είναι σε μια ιδιόκτητη πλατφόρμα που έχουν ελάχιστο έλεγχο.

Το φιάσκο του OpenAI τον Νοέμβριο, όπου ο κατασκευαστής επιτυχιών του ChatGPT έχασε προσωρινά τους συνιδρυτές του, συμπεριλαμβανομένου του Διευθύνοντος Συμβούλου Sam Altman, δημιούργησε έναν ανεμοστρόβιλο πέντε ημέρες χάους που κορυφώθηκε με την επιστροφή του Altman στο hotseat του OpenAI. Αλλά μόνο μετά από επιχειρήσεις που είχαν δημιουργήσει προϊόντα πάνω από τα μοντέλα μεγάλων γλωσσών GPT-X (LLM) του OpenAI

άρχισε να αναρωτιέται

τη σύνεση να κάνετε all-in στο OpenAI, με «ανοιχτές» εναλλακτικές, όπως η οικογένεια LLM με το σήμα Llama της

, σε καλή θέση για κεφαλαιοποίηση.

Ακόμη και η Google φαινομενικά αναγνώρισε ότι το «ανοιχτό» μπορεί να υπερισχύει της «ιδιόκτητης» τεχνητής νοημοσύνης, με

διέρρευσε

εσωτερικό σημείωμα που συντάχθηκε από έναν ερευνητή που εξέφραζε φόβους ότι η τεχνητή νοημοσύνη ανοιχτού κώδικα βρισκόταν στο μπροστινό μέρος. «Δεν έχουμε τάφρο, ούτε και το OpenAI», σημείωσε το σημείωμα.

Κατά τα άλλα, η προσφορά 20 δισεκατομμυρίων δολαρίων της Adobe για να αγοράσει την ανταγωνιστική Figma – μια συμφωνία που τελικά πέθανε λόγω ρυθμιστικών αντιθέσεων – ήταν ένα όφελος για τον αμφισβητία του ανοιχτού κώδικα Figma, Penpot, ο οποίος είδε τις εγγραφές να αυξάνονται εν μέσω ενός τρελού πανικού ότι η Adobe μπορεί να είναι έτοιμη να εξαπολύσει μια εταιρική νεροποντή. στην παροιμιώδη παρέλαση του Figma.

Και όταν η Unity μηχανή παιχνιδιών cross-platform αποκάλυψε ένα

αμφιλεγόμενη νέα δομή τελών

, οι

τρελάθηκαν, χαρακτηρίζοντας τις αλλαγές καταστροφικές και άδικες. Το αποτέλεσμα έκανε το Unity να κάνει μια γρήγορη στροφή, αλλά μόνο μετά από μια ομάδα από την κοινότητα προγραμματιστών

άρχισε να κάνει check out

ανταγωνιστής ανοιχτού κώδικα

Γκοντό

η οποία έχει επίσης τώρα μια εμπορική εταιρεία που οδηγεί την ανάπτυξη του πυρήνα.

Όμως, ενώ όλα αυτά βοήθησαν στην ανάδειξη της αιώνιας πάλης μεταξύ της σφαίρας ανοιχτού κώδικα και αποκλειστικού λογισμικού,

στα πλαίσια

η κοινότητα του ανοιχτού κώδικα αποκαλύφθηκε για άλλη μια φορά σε όλους – με ιδιόκτητες εταιρείες συνήθως τη βασική αιτία της σύγχυσης.

Ο (όχι και τόσο) παράγοντας ανοιχτού κώδικα

Πίσω τον Αύγουστο, η HashiCorp

άλλαξε

Το δημοφιλές λογισμικό της «υποδομής ως κώδικα» Terraform από μια «copyleft» άδεια ανοιχτού κώδικα στη διαθέσιμη πηγή άδειας επιχειρησιακής πηγής (BSL ή μερικές φορές BUSL), η οποία θέτει μεγαλύτερους περιορισμούς στον τρόπο εμπορευματοποίησης του λογισμικού από τρίτους — ιδιαίτερα όπου μπορεί ανταγωνιστεί την ίδια την HashiCorp. Ο λόγος της αλλαγής; Ορισμένοι τρίτοι προμηθευτές επωφελήθηκαν από την ανάπτυξη που βασίζεται στην κοινότητα της Terraform χωρίς να επιστρέφουν τίποτα, είπε η HashiCorp.

Αυτό οδήγησε σε μια φατρία υπό την ηγεσία προμηθευτών να διώξει το αρχικό έργο Terraform και να το κάνει μόνος του με το OpenTF, τελικά

μετονομάστηκε σε OpenTofu με την υπηρεσία Linux Foundation

ως το διοικητικό όργανο. Ενώ η HashiCorp είχε απολύτως τα δικαιώματά της να αλλάξει την άδεια και να προστατεύσει τα επιχειρηματικά της συμφέροντα, δημιούργησε επίσης αβεβαιότητα σε πολλούς από τους χρήστες της. Σύμφωνα με το OpenTofu

προκήρυξη

:

Κατά τη διάρκεια της νύχτας, δεκάδες χιλιάδες επιχειρήσεις, από καταστήματα ενός ατόμου έως το Fortune 500 ξύπνησαν σε μια νέα πραγματικότητα όπου τα θεμέλια της υποδομής τους έγιναν ξαφνικά ένας πιθανός νομικός

. Το BUSL και η επιχορήγηση πρόσθετης χρήσης που συντάχθηκε από την ομάδα της HashiCorp είναι ασαφή. Τώρα, κάθε εταιρεία, πωλητής και προγραμματιστής που χρησιμοποιεί την Terraform πρέπει να αναρωτηθεί εάν αυτό που κάνει θα μπορούσε να ερμηνευθεί ως ανταγωνιστικό με τις προσφορές της HashiCorp.

Φυσικά, η HashiCorp απέχει πολύ από την πρώτη εταιρεία που κάνει τέτοιες αλλαγές. Πλατφόρμα διαχείρισης απόδοσης εφαρμογών (APM).

Φρουρός

μετάβαση από ανοιχτό κώδικα

Άδεια BSD 3-Clause

στο BSL το 2019 για λόγους παρόμοιους με αυτούς που αναφέρει η HashiCorp. Ωστόσο, φέτος η Sentry δημιούργησε μια εντελώς νέα άδεια που ονομάζεται Άδεια λειτουργικής πηγής (FSL) που έχει σχεδιαστεί για να «παρέχει ελευθερία χωρίς επιβλαβή free-riding», είπε η εταιρεία εκείνη την εποχή. Μοιάζει λίγο με το BSL, αλλά με μερικές τροποποιήσεις — για παράδειγμα, τα προϊόντα με άδεια FSL επανέρχονται αυτόματα σε άδεια Apache ανοιχτού κώδικα μετά από δύο χρόνια, σε σύγκριση με τέσσερα χρόνια με το BSL.

Και πάλι, αυτό ανέδειξε τον αιώνιο αγώνα των εταιρειών που προσπαθούν να αγκαλιάσουν το ήθος του ανοιχτού κώδικα, χωρίς να διακυβεύονται τα εμπορικά τους συμφέροντα.

«Υπάρχει μια μακρά ιστορία εταιρειών με βαθύτερες τσέπες και περισσότερους πόρους που εκμεταλλεύονται τις παραδοσιακές εταιρείες ανοιχτού κώδικα», ο επικεφαλής ανοιχτού κώδικα της Sentry

Τσαντ Γουίτακρ

είπε τον Νοέμβριο. «Οι εταιρείες ανοιχτού κώδικα, ανεξάρτητα από την άδεια ή τον παιδαγωγικό ορισμό, εξαρτώνται όλο και περισσότερο από το να υποστηρίζονται από εγχειρήματα, να έχουν κερδοσκοπικό σκοπό ή το πιο σημαντικό να υποστηρίζονται από τις εταιρείες που βασίζονται στον κώδικά τους».

Και παρόμοια με

Γραφάνα πριν από αυτό

το Element μετέφερε το αποκεντρωμένο πρωτόκολλο επικοινωνίας Matrix από μια πλήρως επιτρεπτή άδεια Apache 2.0 σε μια λιγότερο επιτρεπτή άδεια ανοιχτού κώδικα AGPL, η οποία αναγκάζει όλα τα παράγωγα έργα να διατηρούν την ίδια ακριβώς άδεια – ένας σημαντικός αποτρεπτικός παράγοντας για τις εμπορικές εταιρείες που θέλουν να δημιουργήσουν ιδιόκτητα προϊόντα.

Η Element είπε ότι το κόστος συντήρησης του Matrix, στο οποίο κάνει τη συντριπτική πλειονότητα των συνεισφορών, το ανάγκασε τη στιγμή που τα επιχειρηματικά μοντέλα άλλων εταιρειών σχεδιάστηκαν γύρω από τη δημιουργία ιδιόκτητου λογισμικού βασισμένου σε Matrix — χωρίς κανένα από τα κόστη που έπρεπε να επωμιστεί η Element για τη διατήρηση του Matrix. «Καταφέραμε να κάνουμε το Matrix εξαιρετικά επιτυχημένο, αλλά το Element χάνει την ικανότητά του να ανταγωνίζεται στο ίδιο το οικοσύστημα που έχει δημιουργήσει», έγραψε η εταιρεία εκείνη την εποχή.

Αυτή η αλλαγή άδειας ουσιαστικά σήμαινε ότι οι εταιρείες που χρησιμοποιούν το Matrix θα έπρεπε να συνεισφέρουν τον κώδικά τους πίσω στο έργο… ή να πληρώσουν στο Element για μια εμπορική άδεια για να συνεχίσουν να τον χρησιμοποιούν σε ένα ιδιόκτητο προϊόν.

Έτσι, αφενός, οι εταιρείες, οι καταναλωτές και οι προγραμματιστές έχουν δει πώς η χρήση all-in σε ιδιόκτητες πλατφόρμες μπορεί να οδηγήσει σε κλείδωμα του προμηθευτή και καταστροφικές συνέπειες όταν τα πράγματα πάνε στην κοιλιά. Αλλά από την άλλη πλευρά, οι επιχειρήσεις που βασίζονται σε γερές βάσεις ανοιχτού κώδικα μπορούν εύκολα να ανεβάσουν τη σκάλα αλλάζοντας τους όρους δέσμευσης — όλα στο όνομα του εμπορικού προστατευτισμού.

Όλα αυτά, φυσικά, δεν είναι κάτι καινούργιο. Αλλά οι τελευταίοι 12 μήνες έχουν πραγματικά υπογραμμίσει τόσο τη δύναμη όσο και τους κινδύνους του λογισμικού ανοιχτού κώδικα.


//platform.twitter.com/widgets.js


VIA:

techcrunch.com


Ο αιώνιος αγώνας μεταξύ ανοιχτού κώδικα και αποκλειστικού λογισμικού, Ο αιώνιος αγώνας μεταξύ ανοιχτού κώδικα και αποκλειστικού λογισμικού, TechWar.gr