Microsoft achiziționează NPM și îl va dezvolta împreună cu GitHub

Compania NPM Inc, care controlează dezvoltarea managerului de pachete NPM și se ocupă cu întreținerea repositoarelor NPM, a anunțat mare vânzării afacerii companiei Microsoft. Ca achizitor în tranzacție apare compania GitHub, care funcționează ca un subdiviziune de afaceri independentă a Microsoft. Suma tranzacției nu este specificată.

Se susține că schimbarea proprietarului nu va afecta repositoarele NPM, care vor continua să existe și vor rămâne accesibile publicului și gratuite pentru dezvoltatorii de software open source. Dezvoltarea managerului de pachete NPM va continua cu implicarea de resurse suplimentare, ceea ce ar putea stimula o dezvoltare mai activă. GitHub intenționează să colaboreze activ cu comunitatea dezvoltatorilor de JavaScript pentru a aduna idei și a defini viitorul NPM.

Printre principalele direcții de dezvoltare se numără îmbunătățirea fiabilității, scalabilității și performanței repositoarelor și infrastructurii, precum și îmbunătățirea confortului muncii de zi cu zi a dezvoltatorilor și a celor care sprijină managerul de pachete. Printre noile caracteristici așteptate în npm 7 se numără spațiile de lucru (Workspaces, care permit agregarea dependențelor din mai multe pachete într-un singur pachet pentru instalarea acestora într-un singur pas), îmbunătățirea procesului de publicare a pachetelor și extinderea suportului pentru autentificarea multifactorială.

Pentru a spori securitatea proceselor de publicare și livrare a pachetelor, se preconizează integrarea NPM în infrastructura GitHub. Integrarea va permite, de asemenea, utilizarea interfeței GitHub pentru pregătirea și publicarea pachetelor NPM - modificările din pachete vor putea fi urmărite în GitHub, de la primirea unei solicitări de pull până la publicarea unei noi versiuni a pachetului npm. Instrumentele furnizate de GitHub pentru detectarea vulnerabilităților și informarea informațiile despre vulnerabilitățile din depozite vor fi aplicabile și pentru pachetele NPM. Pentru a finanța munca celor care întrețin și dezvoltă pachetele NPM, va fi disponibil serviciul GitHub Sponsors.

Isaac Schlueter, creatorul NPM, va continua să lucreze la proiect și va beneficia de resurse suplimentare și de un mediu de lucru mai liniștit. Fondatorul NPM consideră că NPM va primi suport suplimentar din partea uneia dintre cele mai mari companii din lume, care stă în spatele celor mai mari comunități de dezvoltatori. În prezent, repositoarele NPM găzduiesc peste 1,3 milioane de pachete, folosite de aproximativ 12 milioane de dezvoltatori. Se înregistrează aproximativ 75 miliarde de descărcări pe lună, iar acest număr crește constant.

Reamintim că anul trecut compania NPM Inc a traversat o schimbare de conducere, o serie de concedieri și căutări de investitori. Din cauza incertitudinii existente cu privire la viitorul NPM și a neîncrederii că compania va apăra interesele comunității, nu cele ale investitorilor, un grup de angajați condus de fostul director tehnic al NPM a înființat un repository de pachete EntropicNoul proiect a fost conceput pentru a elimina dependența ecosistemului JavaScript/Node.js de o singură companie care controlează complet dezvoltarea managerului de pachete și întreținerea depozitului. Conform fondatorilor Entropic, comunitatea nu are instrumente pentru a trasa responsabilitatea NPM Inc pentru acțiunile sale, iar orientarea spre profit împiedică realizarea oportunităților esențiale, dar care nu aduc bani și necesită resurse suplimentare, cum ar fi suportul pentru verificarea prin semnătură digitală.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster