Προγραμματισμός

Το Facebook αγκαλιάζει την πίεση λόγω μίσους άδειας React

Υπό πίεση από οργανισμούς όπως το Ίδρυμα Λογισμικού Apache, το Facebook αλλάζει την αδειοδότηση της βιβλιοθήκης περιβάλλοντος εργασίας React JavaScript UI σε μια που θεωρείται λιγότερο επικίνδυνη για προγραμματιστές.

Ξεκινώντας με την κυκλοφορία του React 16 της επόμενης εβδομάδας, το React θα έχει άδεια βάσει της άδειας ανοιχτού κώδικα MIT. Μια έκδοση σημείου του React 15 θα προσφέρεται επίσης την επόμενη εβδομάδα με βάση την άδεια MIT.

Αυτή η αλλαγή στην άδεια καταργεί έναν αμφιλεγόμενο όρο στην άδεια ευρεσιτεχνίας BSD + που χρησιμοποιούσε το Facebook για το React. Η άδεια διπλώματος ευρεσιτεχνίας BSD + ορίζει ότι οποιοσδήποτε χρησιμοποιεί λογισμικό που κυκλοφορεί βάσει αυτής χάνει την άδεια εάν υποβάλει μήνυση στο Facebook για παραβίαση ευρεσιτεχνίας.

Γιατί η Apache και άλλοι αρνήθηκαν τη χρήση της άδειας ευρεσιτεχνίας BSD + από την React

Ο όρος αυτός προοριζόταν να μειώσει τις πιθανότητες «αξιοπρεπούς» δικαστικής διαμάχης εναντίον των χρηστών του λογισμικού που περιέχει React, γραμμένο με την άδεια, δήλωσε το Facebook. Αλλά η Apache πρόσθεσε την άδεια ευρεσιτεχνίας BSD + σε μια λίστα αδειών που ήταν αντίθετες με τις πολιτικές της, απαγορεύοντας αποτελεσματικά τη χρήση του React σε έργα Apache. Η Apache είπε ότι η άδεια ευρεσιτεχνίας BSD + έκανε το λογισμικό Apache λιγότερο από έναν «καθολικό δωρητή» σε μεταγενέστερα έργα, κάτι που είναι απαράδεκτο.

Η Automatic, η οποία παράγει το σύστημα διαχείρισης περιεχομένου ιστού WordPress, διαμαρτυρήθηκε επίσης για την άδεια ευρεσιτεχνίας BSD + του Facebook, καλώντας τη ρήτρα των διπλωμάτων ευρεσιτεχνίας σύγχυση και απειλή.

Ο προμηθευτής τεχνολογίας Node.js NodeSource ανησυχούσε επίσης για την άδεια ευρεσιτεχνίας BSD +. «Το ζήτημα είναι ότι οι προγραμματιστές ιστού δεν είναι δικηγόροι IP και η ρήτρα ευρεσιτεχνίας που σχετίζεται με την άδεια React δεν είναι συμβατή με τις άδειες copyleft», δήλωσε ο διευθύνων σύμβουλος της NodeSource Joe McCann.

Η απόφαση του Facebook να αλλάξει την άδεια έρχεται μετά από «αρκετές εβδομάδες απογοήτευσης και αβεβαιότητας για την κοινότητά μας», δήλωσε ο Adam Wolff, διευθυντής μηχανικής του Facebook «Παρόλο που το Facebook εξακολουθεί να πιστεύει ότι η άδεια BSD + Patents παρέχει κάποια οφέλη στους χρήστες των έργων του, αναγνωρίζουμε ότι αποτύχαμε να πείσουμε αποφασιστικά αυτήν την κοινότητα. "

Πώς μπορούν οι προγραμματιστές να βγουν από την άδεια BSD + Patents της React

Οι προγραμματιστές πρέπει να ενημερώσουν τυχόν υπάρχοντα στοιχεία του React στην έκδοση 16 ή την επικείμενη έκδοση σημείου του React 15 για να ισχύουν η άδεια MIT. Διαφορετικά, εξακολουθεί να ισχύει η άδεια ευρεσιτεχνίας BSD +.

Αρκετά άλλα έργα του Facebook JavaScript που προσφέρονται βάσει της άδειας ευρεσιτεχνίας BSD + θα αλλάξουν και για χρήση της άδειας MIT, συμπεριλαμβανομένου του ελεγκτή τύπου Flow, του εργαλείου δοκιμής Jest και του Immutable.js, το οποίο παρέχει συνεχείς συλλογές δεδομένων. Το Facebook θα αξιολογήσει τις άδειες για τα άλλα έργα που βρίσκονται ακόμη υπό την άδεια BSD + Patents.

$config[zx-auto] not found$config[zx-overlay] not found