Με άδεια λειτουργίας λειτουργικής πηγής, το Sentry θέλει να παραχωρήσει στους προγραμματιστές ελευθερία «χωρίς επιβλαβή δωρεάν οδήγηση»
Ακόμη μια άλλη άδεια λογισμικού διεκδικεί την προσοχή των εταιρειών SaaS που επιδιώκουν να ευθυγραμμιστούν με τη σφαίρα του ανοιχτού κώδικα, χωρίς να διακυβεύονται οι εμπορικές τους προσπάθειες.
Φρουρός
μια εταιρεία παρακολούθησης απόδοσης εφαρμογών (APM) που βοηθά εταιρείες όπως η Disney, η Microsoft και η Cisco να παρακολουθούν και να επιλύουν καθυστερημένες ή λανθασμένες εφαρμογές, έχει
μετέφερε το βασικό προϊόν της
σε μια νέα άδεια που σχεδίασε με την ονομασία Functional Source License (
FSL
). Ο επικεφαλής ανοιχτού κώδικα της εταιρείας
Τσαντ Γουίτακρ
λέει ότι η άδεια προορίζεται για κάθε εταιρεία SaaS που επιθυμεί να “παραχωρήσει ελευθερία χωρίς επιβλαβή
free
-riding”.
«Υπάρχει μια μακρά ιστορία εταιρειών με βαθύτερες τσέπες και περισσότερους πόρους που εκμεταλλεύονται τις παραδοσιακές εταιρείες ανοιχτού κώδικα», είπε ο Whitacre στο TechCrunch μέσω email. «Οι εταιρείες ανοιχτού κώδικα, ανεξάρτητα από την άδεια ή τον παιδαγωγικό ορισμό, εξαρτώνται όλο και περισσότερο από το να υποστηρίζονται από εγχειρήματα, να έχουν κερδοσκοπικό σκοπό ή το πιο σημαντικό να υποστηρίζονται από τις εταιρείες που βασίζονται στον κώδικά τους».
Διακόπτης
Η πρόσφατη ιστορία είναι γεμάτη παραδείγματα εταιρειών που αναπτύχθηκαν από έργα ανοιχτού κώδικα, αλλά αργότερα εγκατέλειψαν αυτές τις ρίζες για να προστατεύσουν τα εμπορικά τους συμφέροντα. Το 2021
Ελαστικό διακόπτη
Elasticsearch από μια άδεια Apache 2.0 σε ένα δίδυμο αδειών που είναι διαθέσιμες στην πηγή, μια κίνηση που έχει σχεδιαστεί για να εμποδίσει τρίτα μέρη όπως το AWS να πουλήσουν ουσιαστικά τη δική τους έκδοση του Elasticsearch «ως υπηρεσία» χωρίς να συνεισφέρουν πολύ πίσω στο αρχικό έργο. Πιο πρόσφατα, η HashiCorp έκανε κάτι παρόμοιο με την Terraform, ενώ οι Element (με το Matrix) και η Grafana
μεταβαθεί
από επιτρεπτές άδειες ανοιχτού κώδικα έως τις λεγόμενες άδειες «copyleft», αναγκάζοντας ουσιαστικά τους χρήστες να διατηρούν παράγωγα έργα ανοιχτού κώδικα ή να πληρώνουν για άδεια χρήσης του προϊόντος.
Όσο για τη
Sentry
, η εταιρεία με έδρα το Σαν Φρανσίσκο ξεκίνησε πριν από περισσότερο από μια δεκαετία κάτω από μια επιτρεπτική
Άδεια BSD 3-Clause
, ένα που έρχεται με λίγους περιορισμούς. Παρόμοια με τις άλλες προαναφερθείσες εταιρείες, η Sentry αδειοδότησε εκ νέου το βασικό προϊόν της
πίσω στο 2019
για να αντιμετωπίσει αυτό που ο συνιδρυτής και CTO David Cramer αποκάλεσε «χρηματοδοτούμενες επιχειρήσεις που λογοκλοπούν ή αντιγράφουν τη δουλειά μας για να ανταγωνιστούν άμεσα τη Sentry».
«Σε αυτό περιλαμβάνεται η λήψη περιεχομένου μάρκετινγκ από τον ιστότοπό μας, η λογοκλοπή της τεκμηρίωσής μας και η πλαισίωση της ως δική τους ή η απευθείας αντιγραφή/επικόλληση των γραφικών των προϊόντων μας», έγραψε τότε ο Cramer. «Η άμυνά τους; “Λοιπόν, είναι δωρεάν ανοιχτού κώδικα, και μπορούμε να το κάνουμε αυτό.” Αυτές οι επιχειρήσεις δεν χρησιμοποιούν το Sentry για να βελτιώσουν τον τρόπο με τον οποίο αναπτύσσουν λογισμικό. αίρουν τον κώδικα και τα περιουσιακά του στοιχεία για να δημιουργήσουν τα
προϊόντα
κλειστού κώδικα για να μας ανταγωνίζονται άμεσα».
Έτσι, το Sentry μετακόμισε στην Άδεια Προέλευσης Επιχειρήσεων (BSL), μια άδεια διαθέσιμη πηγή που επιτρέπει την απεριόριστη χρήση στα περισσότερα μη εμπορικά σενάρια. Συγκεκριμένα, τα προϊόντα με άδεια BSL είναι χρονικά περιορισμένα, και επανέρχονται αυτόματα σε άδεια ανοιχτού κώδικα Apache μετά από τέσσερα χρόνια — αυτό έχει σχεδιαστεί για να αποθαρρύνει τους εμπορικούς ανταγωνιστές να επωφεληθούν από ένα έργο βραχυπρόθεσμα. Ωστόσο, ο Whitacre υποστηρίζει ότι τα τέσσερα χρόνια είναι πολύ μεγάλα και δεν ευθυγραμμίζονται με το πνεύμα του ανοιχτού κώδικα.
“Η προεπιλεγμένη χρονική περίοδος μη ανταγωνισμού είναι τέσσερα χρόνια, που είναι πολύ μεγάλο χρονικό διάστημα στον κόσμο του λογισμικού”, έγραψε ο Whitacre
σε μια ανάρτηση ιστολογίου
την Παρασκευή. «Αυτό μπορεί να κάνει την αίσθηση ότι η ενδεχόμενη αλλαγή στο Open Source είναι απλώς μια συμβολική προσπάθεια. Μπορεί να είναι σχεδόν 100 χρόνια».
Ενώ η Sentry είχε πράγματι συντομεύσει την άδεια χρήσης BSL σε τρία χρόνια, η Whitacre είπε ότι ήταν ακόμη πολύ μεγάλη. Επιπλέον, η άδεια BSL έχει άλλα ελαττώματα, όπως το “
επιχορήγηση πρόσθετης χρήσης
», ο οποίος επιτρέπει στους ιδιοκτήτες έργων να ορίζουν συγκεκριμένες συνθήκες στις οποίες ο κώδικάς τους μπορεί να χρησιμοποιηθεί εμπορικά.
«Η επιχορήγηση πρόσθετης χρήσης είναι το μεγαλύτερο πρόβλημα», γράφει ο Whitacre. “Είναι ένα τεράστιο συμπλήρωμα που σημαίνει ουσιαστικά ότι κάθε BSL είναι μια διαφορετική άδεια.”
Αυτή η μεταβλητότητα σημαίνει ότι τα προϊόντα με άδεια BSL είναι συχνά δύσκολο να εγκριθούν από τα τμήματα συμμόρφωσης των εταιρειών, καθώς πρέπει να εξετάζουν κάθε άδεια ξεχωριστά.
«Καθιστά επίσης δύσκολο για τις εταιρείες να υιοθετήσουν το BSL για τα δικά τους προϊόντα, επειδή πρέπει να λαμβάνουν αποφάσεις και να γράφουν προσαρμοσμένη γλώσσα για αυτό», συνέχισε ο Whitacre. «Θέλουμε να προωθήσουμε ευρέως τις αξίες που μας οδήγησαν στο BSL και προς αυτόν τον σκοπό θέλουμε να διορθώσουμε την τριβή, με το FSL».
Ο Sentry αποκαλεί το FSL «εξέλιξη του BSL» που εξισορροπεί την ελευθερία των χρηστών και τη βιωσιμότητα των προγραμματιστών. Δεν υπάρχει καμία πρόσθετη επιχορήγηση χρήσης, καθώς και το χρονικό όριο έχει μειωθεί σε δύο χρόνια, μετά τα οποία τα σχετικά προϊόντα θα μεταβούν αυτόματα σε άδεια Apache 2.0 ή MIT.
«Για τις εταιρείες που χρησιμοποιούν FSL, τα δύο χρόνια παρέχουν προστασία έναντι του ανταγωνισμού, αλλά λειτουργούν και ως κίνητρο για να συνεχίσουν να καινοτομούν», έγραψε ο Whitacre. «Για την κοινότητα των χρηστών, δύο χρόνια παρέχουν ουσιαστική προστασία σε περίπτωση που η εταιρεία
οδήγηση
ς πέσει την μπάλα».
Ωστόσο,
Τιερί Καρέζ
γενικός διευθυντής στο
Ίδρυμα Ανοιχτών Υποδομών
και αντιπρόεδρος στην Πρωτοβουλία Ανοικτού Κώδικα (OSI) που διαχειρίζεται το
ορισμός
του λογισμικού ανοιχτού κώδικα, είπε ότι η Sentry είναι απλώς η πιο πρόσφατη σε μια σειρά εταιρειών που χτίζουν τη φήμη τους από το πίσω μέρος του ανοιχτού κώδικα και στη συνέχεια «εγκαταλείπουν το μοντέλο που τις έκανε επιτυχημένες στην πρώτη θέση».
«Η κυκλοφορία μιας άλλης παραλλαγής άδειας που αφαιρεί την αυτοκυριαρχία των προγραμματιστών στις τεχνικές τους επιλογές δεν είναι κάτι καινούργιο – εξακολουθεί να αφορά την κατάργηση βασικών ελευθεριών από ολόκληρο το οικοσύστημα λογισμικού για να διεκδικήσετε ξεκάθαρα την ιδιοκτησία του ιδιόκτητου λογισμικού τους και τη χρήση που επιτρέπεται να κάνετε αυτό», είπε ο Carrez. «Αυτό δεν είναι ανοιχτού κώδικα: είναι ιδιόκτητο θυρωρείο τυλιγμένο με ανοιχτά πλυμένα ρούχα».
VIA:
techcrunch.com
