GitHub a finalizat cu succes achiziția NPM

Compania GitHub Inc, deținută de Microsoft și operând ca o entitate de afaceri independentă, a anunțat a anunțat finalizarea achiziției afacerii companiei NPM Inc, care controlează dezvoltarea managerului de pachete NPM și se ocupă de întreținerea depozitului NPM. Depozitul NPM deservește peste 1,3 milioane de pachete, utilizate de aproximativ 12 milioane de dezvoltatori. Lună de lună, se înregistrează aproximativ 75 de miliarde de descărcări. Suma tranzacției nu este dezvăluită.

Ahmad Nassri, directorul tehnic al NPM Inc, a raportat a decis să părăsească echipa NPM, să se odihnească, să-și analizeze experiența și să profite de noi oportunități (în profilul lui Ahmad au apărut informații că a preluat funcția de director tehnic la compania Fractional). Isaac Schlueter, creatorul NPM, va continua să lucreze la proiect.

GitHub a promis că depozitul NPM va rămâne întotdeauna gratuit și accesibil pentru toți dezvoltatorii. GitHub a menționat trei domenii cheie de dezvoltare viitoare a NPM: interacțiunea cu comunitatea (ținând cont de opiniile dezvoltatorilor JavaScript în dezvoltarea serviciului), extinderea funcționalităților de bază și investițiile în dezvoltarea infrastructurii și platformei. Infrastructura va evolua în direcția creșterii fiabilității, scalabilității și performanței depozitului.

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.

Dezvoltarea funcționalității NPM se va concentra pe îmbunătățirea experienței de zi cu zi a dezvoltatorilor și a celor care întrețin pachetele. Dintre inovațiile semnificative așteptate în npm 7, se pot menționa spațiile de lucru (Workspaces — permit agregarea într-un singur pachet a dependențelor din mai multe pachete pentru a fi instalate dintr-o singură etapă), îmbunătățirea procesului de publicare a pachetelor și extinderea suportului pentru autentificarea multi-factor.

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 Entropic. Noul proiect a fost destinat să elimine dependența ecosistemului JavaScript/Node.js de o singură companie, care controlează în totalitate dezvoltarea managerului de pachete și întreținerea repository-ului. Potrivit fondatorilor Entropic, comunitatea nu are mijloace de a trasa răspunderea NPM Inc pentru acțiunile sale, iar orientarea spre profit împiedică implementarea oportunităților primare din punct de vedere al comunității, dar care nu generează venituri ș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