GitHub a conclu avec succès un accord d'achat de NPM.

La société GitHub Inc, appartenant à Microsoft et fonctionnant comme une entité commerciale indépendante, a annoncé a annoncé la conclusion réussie de l'acquisition de l'entreprise NPM Inc, qui contrôle le développement du gestionnaire de paquets NPM et gère le dépôt NPM. Le dépôt NPM sert plus de 1,3 million de paquets, utilisés par environ 12 millions de développeurs. Environ 75 milliards de téléchargements sont enregistrés chaque mois. Le montant de l'acquisition n'a pas été divulgué.

Ahmad Nassri, directeur technique de NPM Inc, a annoncé sur sa décision de quitter l'équipe NPM, de prendre du temps pour se reposer, d'analyser son expérience et de saisir de nouvelles opportunités (dans le profil d'Ahmed, il est indiqué qu'il a pris le poste de directeur technique chez Fractional). Isaac Schlueter, le créateur de NPM, continuera à travailler sur le projet.

GitHub a promis que le dépôt NPM resterait toujours gratuit et accessible à tous les développeurs. GitHub a identifié trois domaines clés pour le développement futur de NPM : l'interaction avec la communauté (en tenant compte des avis des développeurs JavaScript dans l'évolution du service), l'élargissement des fonctionnalités de base et l'investissement dans le développement de l'infrastructure et de la plateforme. L'infrastructure sera développée dans le but d'améliorer la fiabilité, l'évolutivité et les performances du dépôt.

Pour renforcer la sécurité des processus de publication et de livraison de paquets, une intégration de NPM dans l'infrastructure de GitHub est prévue. Cette intégration permettra également d'utiliser l'interface GitHub pour préparer et publier des paquets NPM — les modifications des paquets pourront être suivies sur GitHub, depuis la réception de la demande de tirage jusqu'à la publication de la nouvelle version du paquet npm. Les outils fournis par GitHub pour détecter les vulnérabilités et informer sur les vulnérabilités dans les référentiels seront également appliqués aux paquets NPM. Pour financer le travail des mainteneurs et des auteurs de paquets NPM, un service GitHub Sponsors.

Le développement des fonctionnalités de NPM se concentrera sur l'amélioration de la commodité de l'utilisation quotidienne du gestionnaire de paquets pour les développeurs et les administrateurs. Parmi les nouveautés significatives attendues dans npm 7, on peut noter les espaces de travail (Workspaces — qui permettent d'agréger les dépendances de plusieurs paquets en un seul paquet pour une installation en une seule étape), l'amélioration du processus de publication des paquets et l'élargissement du support de l'authentification multifacteur.

rappelons qu'au cours de l'année dernière, la société NPM Inc a traversé un changement de direction, une série de licenciements et une recherche d'investisseurs. En raison de l'incertitude quant à l'avenir de NPM et du manque de confiance que la société défendrait les intérêts de la communauté plutôt que ceux des investisseurs, un groupe d'employés dirigé par l'ancien directeur technique de NPM a établi un dépôt de paquets Entropic. Ce nouveau projet vise à éliminer la dépendance de l'écosystème JavaScript/Node.js à l'égard d'une seule entreprise, contrôlant entièrement le développement du gestionnaire de paquets et la gestion du dépôt. Selon les fondateurs d'Entropic, la communauté n'a pas de leviers pour rendre NPM Inc responsable de ses actions, et l'orientation vers le profit entrave la mise en œuvre d'opportunités initiales, telles que le soutien à la vérification par signature numérique, qui sont bénéfiques pour la communauté mais ne rapportent pas d'argent et nécessitent des ressources supplémentaires.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster