Je vais aller directement au point principal. CJ Silverio, un ancien CTO de NPM Inc., a annoncé hier un nouveau registre distribué pour les packages Node.js
Pourquoi est-ce important? Presque chacun d'entre nous utilise le registre NPM de notre part, mais peu d'entre nous savent que la société privée NPM Inc. gère ce registre. Et pour soutenir un registre centralisé, il faut de l'argent et beaucoup d'argent. La société gagne une partie de cet argent en hébergeant des packages privés, et l'autre partie est l'argent d'investisseurs en capital-risque. Et les investisseurs veulent repousser leurs investissements. Allez grand ou rentrez chez vous, comme on dit dans la vallée.
Apparemment, afin de commencer à gagner de l'argent, le fondateur d'Isaac Schlueter a
embauché un nouveau PDG , et lui-même est allé au poste de Chier Product Officer. Bientôt
, une vague de licenciements a balayé l'entreprise et beaucoup l'ont prise de manière très ambiguë, car la devise principale de NPM est Nice Peoples Matter. Des personnes ont été licenciées sans préavis, même à leur supérieur immédiat. Les vraies raisons sont inconnues, mais le fait que certaines des personnes licenciées ont perdu leur indemnisation mais ont refusé de signer la NDA pour non-divulgation est indicatif.
Il s'est avéré que le registre le plus important de l'écosystème js est géré par une entreprise dont la politique n'est pas aussi claire. Apparemment, ce fait a incité à agir et enfin à créer un registre distribué qui est indépendant de tout le monde sauf nous-mêmes.
github.com/entropic-dev/entropicLe projet vient de commencer. Tout le code a été écrit en 5 semaines par Chris Dickinson et CJ Silverio (CJ Silverio) et fournit jusqu'à présent les fonctionnalités de base: un registre et un outil cli pour y accéder.
Le reste est entre nos mains.
Références:
Essais et diapositives de rapportUPD : la vidéo est remplacée par la version complète du rapport