Κυριακή, 29 Σεπτεμβρίου, 2024
ΑρχικήSales EventsΗ επιστροφή στον ανοιχτό κώδικα: Η απόφαση της Elastic μετά από 4...

Η επιστροφή στον ανοιχτό κώδικα: Η απόφαση της Elastic μετά από 4 χρόνια


Οι αδειοδοτήσεις kerfuffles είναι από καιρό μια καθοριστική πτυχή του εμπορικού χώρου ανοιχτού κώδικα. Μερικοί από τους μεγαλύτερους προμηθευτές έχουν στραφεί σε μια πιο περιοριστική άδεια «copyleft», όπως Γραφάνα και η Element έχουν κάνει ή έχουν γίνει πλήρως ιδιόκτητα, όπως έκανε η HashiCorp πέρυσι με την Terraform.

Αλλά μια εταιρεία 8 δισεκατομμυρίων δολαρίων έχει προχωρήσει στον άλλο δρόμο.

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

“Απλώς άργησε πολύ”

Το 2021, η μετακόμισε σε άδειες κλειστού κώδικα μετά αρκετά χρόνια του σύγκρουση με τη θυγατρική της Amazon στο cloud AWS, η οποία πουλούσε τη δική της διαχειριζόμενη έκδοση του Elasticsearch. Ενώ η AWS ήταν απολύτως εντός των δικαιωμάτων της να το πράξει, δεδομένης της ανεκτικής φύσης της άδειας Apache 2.0, η Elastic δέχθηκε την τρόπος ότι η AWS μάρκετιζε την ενσάρκωσή της, χρησιμοποιώντας επωνυμίες όπως το “Amazon Elasticsearch”. Η Elastic πίστευε ότι αυτό προκαλούσε υπερβολική σύγχυση, καθώς οι πελάτες και οι τελικοί χρήστες δεν δίνουν πάντα μεγάλη προσοχή στις πολυπλοκότητες των έργων ανοιχτού κώδικα και των σχετικών εμπορικών υπηρεσιών.

«Οι άνθρωποι μερικές φορές πιστεύουν ότι αλλάξαμε την άδεια επειδή ήμασταν αναστατωμένοι με την Amazon που πήρε το έργο ανοιχτού κώδικα και το παρείχε «ως υπηρεσία»», συνιδρυτής και CTO της Elastic Shay Banon είπε στο TechCrunch σε μια συνέντευξη αυτή την εβδομάδα. «Για να είμαι ειλικρινής, ήμουν πάντα εντάξει με αυτό, γιατί είναι στην άδεια που τους επιτρέπεται να το κάνουν. Αυτό που παλεύαμε πάντα ήταν απλώς η παραβίαση του εμπορικού σήματος».

Η Elastic ακολούθησε νομικές οδούς για να κάνει την Amazon να αποσυρθεί από την επωνυμία Elasticsearch, ένα σενάριο που θυμίζει το συνεχιζόμενο WordPress brouhaha που είδαμε την περασμένη εβδομάδα. Και ενώ Elastic εγκαταστάθηκε αργότερα Η διαμάχη για το εμπορικό σήμα της με την AWS, τέτοιες νομικές δια καταναλώνουν πολλούς πόρους, όταν το μόνο που ήθελε να κάνει η εταιρεία ήταν να προστατεύσει το σήμα της.

«Όταν κοιτάξαμε τη νομική οδό, νιώσαμε ότι είχαμε μια πολύ καλή υπόθεση και στην πραγματικότητα καταλήξαμε να κερδίσουμε, αλλά αυτό δεν ήταν πλέον πραγματικά σχετικό λόγω της αλλαγής που είχαμε κάνει [to the Elasticsearch license]», είπε ο Μπάνον. «Αλλά χρειάστηκε πολύς χρόνος – μπορείτε να περάσετε τέσσερα χρόνια κερδίζοντας μια νομική υπόθεση και μέχρι τότε θα έχετε χάσει την αγορά λόγω σύγχυσης».

Επιστροφή στο μέλλον

Η αλλαγή ήταν πάντα κάτι σαν επώδυνο εσωτερικά, καθώς η εταιρεία αναγκάστηκε να χρησιμοποιήσει γλώσσα όπως «δωρεάν και ανοιχτό” αντί “ανοιχτού κώδικα”. Αλλά η αλλαγή λειτούργησε όπως ήλπιζε η Elastic, αναγκάζοντας το AWS να διαχωρίσει το Elasticsearch και δημιουργήστε μια παραλλαγή μεταγλωττισμένη OpenSearchτο οποίο ο γίγαντας του cloud μετέφερε στο Linux Foundation μόλις αυτόν τον μήνα.

Με αρκετό χρόνο να έχει περάσει και το να έχει πλέον εδραιωθεί, η Banon και η εταιρεία αποφάσισαν να αντιστρέψουν την πορεία τους και να κάνουν ξανά το Elasticsearch ανοιχτού κώδικα.

«Γνωρίζαμε ότι η Amazon θα διαχωρίσει το Elasticsearch, αλλά δεν είναι ότι υπήρχε ένα τεράστιο masterplan εδώ – ήλπιζα, ωστόσο, ότι αν περνούσε αρκετός χρόνος με το πιρούνι, θα μπορούσαμε ίσως να επιστρέψουμε στον ανοιχτό κώδικα», είπε ο Banon. “Και για να είμαι ειλικρινής, είναι για έναν πολύ εγωιστικό λόγο – μου αρέσει ο ανοιχτός κώδικας.”

Ωστόσο, το Elastic δεν έχει κάνει “πλήρες” κύκλο. Αντί να υιοθετήσει εκ νέου την άδεια Apache 2.0 της παλιάς άδειας, η εταιρεία έχει προχωρήσει με AGPLτο οποίο έχει μεγαλύτερους περιορισμούς — απαιτεί κάθε παράγωγο λογισμικό να κυκλοφορεί με την ίδια άδεια AGPL.

Τα τελευταία τέσσερα χρόνια, η Elastic έχει δώσει στους πελάτες τη δυνατότητα επιλογής μεταξύ της αποκλειστικής της άδειας Elastic ή της SSPL (δημόσιας άδειας από την του διακομιστή), η οποία δημιουργήθηκε από την MongoDB και στη συνέχεια απέτυχε να εγκριθεί ως «ανοιχτού κώδικα» από την Πρωτοβουλία Ανοικτού Κώδικα (OSI), τους διαχειριστές του επίσημου ορισμού ανοιχτού κώδικα. Ενώ η SSPL προσφέρει ήδη μερικά από τα πλεονεκτήματα μιας άδειας ανοιχτού κώδικα, όπως η δυνατότητα προβολής και τροποποίησης κώδικα, με την προσθήκη του AGPL, η Elastic αποκαλείται ξανά ανοιχτός κώδικας — η άδεια είναι αναγνωρισμένος ως τέτοια από το OSI.

«Το Ελαστικό [and SSPL] Οι άδειες ήταν ήδη πολύ επιτρεπτές και σας επέτρεπαν να χρησιμοποιήσετε το Elasticsearch δωρεάν. απλά δεν είχαν τη σφραγίδα του «ανοιχτού κώδικα»», είπε ο Banon. «Γνωρίζουμε τόσα πολλά για αυτόν τον χώρο, αλλά οι περισσότεροι χρήστες δεν το γνωρίζουν – απλώς Google «ανοιχτού κώδικα διανυσματική βάση δεδομένων», βλέπουν μια λίστα και επιλέγουν μεταξύ τους επειδή τους ενδιαφέρει ο ανοιχτός κώδικας. Και γι’ αυτό με νοιάζει να είμαι σε αυτή τη λίστα».

Προχωρώντας προς τα εμπρός, η Elastic λέει ότι ελπίζει να συνεργαστεί με το OSI για τη δημιουργία μιας νέας άδειας χρήσης ή τουλάχιστον να συζητήσει σχετικά με το ποιες άδειες μπορούν και ποιες όχι να ταξινομηθούν ως ανοιχτού κώδικα. Η τέλεια άδεια, σύμφωνα με τον Banon, είναι αυτή που βρίσκεται «κάπου μεταξύ AGPL και SSPL», αν και παραδέχεται ότι η AGPL από μόνη της μπορεί στην πραγματικότητα να είναι επαρκής ως επί το πλείστον.

Προς το παρόν, όμως, ο Banon λέει ότι το να μπορείς να αυτοαποκαλείται ξανά «ανοιχτός κώδικας» είναι αρκετά καλό.

«Είναι ακόμα μαγικό να λέμε «ανοιχτού κώδικα» — «αναζήτηση ανοιχτού κώδικα», «παρακολούθηση υποδομής ανοιχτού κώδικα», «ασφάλεια ανοιχτού κώδικα»», είπε ο Μπάνον. «Περιλαμβάνει πολλά με δύο λέξεις – ενσωματώνει τον κώδικα που είναι ανοιχτός και όλες τις πτυχές της κοινότητας. Περιλαμβάνει ένα σύνολο ελευθεριών που λατρεύουμε να έχουμε εμείς οι προγραμματιστές.”



VIA: techcrunch.com

Dimitris Marizas
Dimitris Marizashttps://www.cybervista.gr
Αφοσιωμένος λάτρης κινητών Samsung, ο Δημήτρης έχει εξελίξει μια ιδιαίτερη σχέση με τα προϊόντα της εταιρίας, εκτιμώντας τον σχεδιασμό, την απόδοση και την καινοτομία που προσφέρουν. Γράφοντας και διαβάζοντας τεχνολογικά νέα από όλο τον κόσμο.
RELATED ARTICLES

ΑΦΗΣΤΕ ΜΙΑ ΑΠΑΝΤΗΣΗ

εισάγετε το σχόλιό σας!
παρακαλώ εισάγετε το όνομά σας εδώ

- Advertisment -

Most Popular

Recent Comments