Facebook accepte de changer la licence de React
La bibliothèque JavaScript va passer sous la licence MIT pour apaiser la communauté open source

Le , par Michael Guilloux, Chroniqueur Actualités
« La semaine [du 25 septembre 2017], nous allons changer la licence de nos projets open source React, Jest, Flow et Immutable.js pour passer à la licence MIT », a annoncé Adam Wolff, directeur de l’ingénierie de Facebook. Cette décision fait suite aux pressions qu’a subies le géant des réseaux sociaux à propos de la licence de React.

La bibliothèque JavaScript de Facebook vise à faciliter la conception d’interfaces utilisateur interactives et elle compte aujourd’hui de grands utilisateurs, y compris Netflix, Yahoo, Airbnb, Sony, Atlassian, Instagram et WhatsApp. Initialement publié sous licence Apache 2.0, React a évolué vers une nouvelle licence BSD + Patents, qui en juillet dernier a été bannie par la Fondation Apache.

En vertu de cette licence, Facebook pourrait par exemple vous retirer votre droit d'utilisation de sa technologie si vous engagez des actions en justice contre l'entreprise. Pour les développeurs, cela veut surtout dire que vous perdez le droit d'utiliser ou de distribuer des applications qui intègrent le code de Facebook. Vous devrez donc réécrire vos applications pour ne pas être responsable de violation de brevets.

La fondation open source a donc décidé de proscrire la licence de Facebook de tous ses projets. Après la Fondation Apache, la société Automattic, développeur du CMS open source populaire WordPress, a également déclaré qu'elle allait abandonner la bibliothèque JavaScript React de Facebook suite aux préoccupations concernant sa licence.

Facebook avait annoncé qu’il ne comptait pas changer de licence après la décision de la fondation Apache, mais l’entreprise a fini par céder à la pression. À propos de ce revirement, Facebook explique que « cette décision vient après plusieurs semaines de déception et d'incertitude » pour sa communauté et a décidé de changer la licence de ces projets « parce que React est le fondement d'un vaste écosystème de logiciels open source pour le Web, et [l'entreprise] ne veut pas bloquer les progrès pour des raisons non techniques. »

Même si la société a finalement cédé, Facebook croit toujours que sa licence de BSD + Patents offre des avantages aux utilisateurs de ses projets, mais n’a simplement pas réussi à en convaincre la communauté. L'entreprise regrette par ailleurs le fait que certains ont dû abandonner React à cause de ce problème de licence. « À la suite de l'incertitude au sujet de notre licence, nous savons que de nombreuses équipes ont procédé au processus de sélection d'une bibliothèque alternative à React. Nous sommes désolés pour le churn. Nous ne nous attendons pas à gagner ces équipes en effectuant ce changement, mais nous voulons laisser la porte ouverte », a ajouté Adam Wolff.

Naturellement, avec ce changement de licence pour React et les autres projets mentionnés précédemment, beaucoup vont se demander s’il en sera de même pour les autres projets open source de Facebook sous la même licence. Le directeur de l’ingénierie de Facebook répond que la question sera étudiée au cas par cas. « Beaucoup de nos projets populaires garderont pour le moment la licence BSD + Patents. Nous évaluons également les licences de ces projets, mais chaque projet est différent et les options de licences alternatives dépendent de divers facteurs », explique Adam Wolff dans son billet.

Ce changement de licence sera effectif dès la sortie de React 16, prévue pour la semaine prochaine. Facebook a travaillé sur cette version pendant plus d’un an et d’après Adam Wolff, la société a complètement réécrit les composants de React « pour débloquer des fonctionnalités puissantes ». Les détails seront donc bientôt fournis.

Source : Facebook

Et vous ?

Qu’en pensez-vous ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de hotcryx hotcryx - Membre émérite https://www.developpez.com
le 23/09/2017 à 22:50
Citation Envoyé par Francois_C Voir le message
Quoique je considère Facebook comme la nouvelle incarnation de la Bête de l'Apocalypse
la bête c'est plus l'ONU, plus vaste...
Offres d'emploi IT
Dév web Asp.Net
GP Conseil (cabinet RH) - Rhône Alpes - Lyon
CDD 12 mois - développeur C++ à l'IGN
IGN - Ile de France - Saint-Mandé (94160)
Consultant DevOps (H/F)
SMILE - Rhône Alpes - Lyon (69000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil