
suite à des conflits intestins
L’écosystème de l’open source et sa diversité. Une diversité à double tranchant. Qui donne plus de choix aux utilisateurs et stimule l’innovation, mais qui disperse également les ressources, ne permettant pas aux projets open source de concurrencer sérieusement les écosystèmes fermés.
Une diversité qui trouve son essence dans le « fork ». Après le projet Debian qui a été forké en début de semaine pour donner naissance à la nouvelle distribution Linux Devuan, c’est au tour d’un célèbre outil Web d’être victime de cette pratique.
Node.js, le framework Web pour la programmation événementielle I/O non bloquante en JavaScript, a été forké par un groupe dirigé par certains des plus importants contributeurs à Node.js, pour donner naissance à io.js.
Tout comme pour Debian (forké à cause des conflits suite à l’intégration du démon init systemd), le fork de Node.js voit le jour suite à des problèmes intestins au sein de la communauté autour au projet.
La pomme de la discorde est l’influence de l’entreprise Joyent sur le développement du framework. Certains développeurs, dont 5 des sept premiers contributeurs au projet Node.js, sont offusqués par l’interférence de Joyent dans le processus de développement de l’outil, qui ralentit ou complique le projet.
« Nous ne voulons pas avoir une seule personne qui est nommée par une entreprise pour prendre des décisions », a affirmé à Wired Mikeal Rogers, un contributeur important au projet Node.js, qui dirige désormais le nouveau le fork. « Nous voulons que les contributeurs aient plus de contrôle. »
Bryan Cantrill, le PDG de Joyent, a exprimé sa déception suite à la création de Io.js. Son entreprise aurait tenté une médiation afin d’éviter la scission de la communauté. Joyent est allé jusqu'à créer un conseil consultatif communautaire et a offert plusieurs sièges aux contributeurs dissidents. Hélas, cela n’a pas été suffisant pour freiner ceux-ci.
Io.js, tout comme Node.js, permettra le développement d’applications interactives JavaScript côté serveur. Il repose également sur le moteur JavaScript V8 et son développement sera basé sur un modèle de gouvernance ouvert. Pour les développeurs intéressés par le projet, il dispose déjà d’une page sur GitHub.
Io.js sera compatible avec Node.js. « Nous avons l’intention de libérer régulièrement des versions qui sont compatibles avec l’écosystème npm (N.D.L.R : gestionnaire de paquets pour Node.js) qui a été construit pour Node.js », peut-on lire sur la page GitHub du projet.
L’entreprise Uber s’est alignée derrière ce nouveau projet. Elle compte mettre Io.js en production à grande échelle sur ses serveurs. Plusieurs entreprises pourraient également suivre cette voie.
Il faut noter que Node.js a été adopté par des grands noms de l’IT comme PayPal, Netflix, Meteor , Groupon, etc. Le PDG de Joyent ne croit pas que Io.js compromettra l’avenir de Node.js.
Source : Site du projet
Et vous ?



Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.