Aller au contenu

Préférences et cookies

Afin d’améliorer votre expérience sur notre site et de réaliser des statistiques de visites, nous utilisons des cookies. Rien n’est déposé sans votre accord, et le refus n’enlève l’accès à aucun contenu. Ce choix peut être modifié à tout moment.

Gérer les traceursVos données

Personnaliser

ArticleApplications & Développement

Des milliers d'apps s'effondrent après le retrait d'un module Javascript

Suite au retrait d'un module de gestion de dépendances dans le langage de programmation Javascript, des milliers d'apps et projets, dont Node et Babel, ont cessé de fonctionner. Explications.

La rédaction

Onze lignes d’un module en Javascript ont été retirées par son auteur de NPM, un populaire gestionnaire de paquets utilisé pour des projets Javascript pour la gestion des dépendances. Conséquence de cette manœuvre (d’abord relayée par le site The Register) : des milliers d’apps et projets (dont Node et Babel) reposant sur ce langage de programmation de scripts n’ont plus démarré! Azer Koçulu, l’auteur du module en question, nommé « left-pad », s’est expliqué sur la plateforme Medium. Et selon lui, son geste n'a rien d’un coup de sang infondé.

L'affaire prend source au moment où le développeur publie sur NPM un module intitulé Kik. Or, ce terme est une marque déposée d’une app de messagerie instantanée. Azer Koçulu l’ignorait. Il refuse de changer le nom de son module, comme le demandent les avocats de la marque. Ces derniers se tournent alors vers les responsables de NPM, lesquels cèdent et retirent le module. Une décision qui ne plaît pas du tout au développeur qui, en guise de représailles, retire de NPM les quelques 250 modules Javascript qu'il y avait publiés, dont le fameux «left-pad» (près de 2,5 millions de téléchargements le mois dernier), brique essentielle de milliers de projets et apps impactés.

Manque d’alternatives

Pour sortir du chaos crée par le retrait de ces onze petites lignes, le CTO de NPM explique sur Twitter avoir pris la décision de restaurer « left-pad ». Cette affaire plutôt rocambolesque soulève toutefois des questions intéressantes sur le mode de développement participatif de la sphère open source. Sur son blog spécialisé, Korben fait ainsi observer: « On constate aussi que pas mal de projets open source sont soutenus par une poignée de personnes et reposent sur des bouts de codes charnières qu'il est ensuite compliqué de retirer [...] Le monde de l'open source manque peut-être encore un peu d'alternatives, de forks...etc. »

http://www.ictjournal.ch/

Newsletter

La Quotidienne LMI

Recevez chaque matin l’actualité IT de la rédaction.

Des milliers d'apps s'effondrent après le retrait d'un module Javascript