GitHub și-a finalizat cu succes achiziția NPM

GitHub Inc, deținută de Microsoft și operat ca unitate de afaceri independentă, a anunțat la finalizarea cu succes a tranzacției de cumpărare a afacerii NPM Inc, care controlează dezvoltarea managerului de pachete NPM și menține depozitul NPM. Depozitul NPM servește peste 1.3 milioane de pachete, utilizate de aproximativ 12 milioane de dezvoltatori. Aproximativ 75 de miliarde de descărcări sunt înregistrate pe lună. Suma tranzacției nu este dezvăluită.

Ahmad Nassri, CTO al NPM Inc, сообщил despre decizia de a părăsi echipa NPM, luați o pauză, analizați-vă experiența și profitați de noi oportunități (în profil Ahmed, există informații că a ocupat funcția de director tehnic la Fractional). Isaac Z. Schlueter, creatorul NPM, va continua să lucreze la proiect.

GitHub a promis că depozitul NPM va rămâne întotdeauna gratuit și deschis tuturor dezvoltatorilor. GitHub a numit trei domenii cheie pentru dezvoltarea ulterioară a NPM: interacțiunea cu comunitatea (ținând cont de opiniile dezvoltatorilor JavaScript la dezvoltarea serviciului), extinderea capabilităților de bază și investiția în dezvoltarea infrastructurii și a platformei. Infrastructura va fi dezvoltată în direcția creșterii fiabilității, scalabilității și performanței depozitului.

Pentru a îmbunătăți securitatea proceselor de publicare și livrare a pachetelor, este planificată integrarea NPM în infrastructura GitHub. Integrarea vă va permite, de asemenea, să utilizați interfața GitHub pentru a pregăti și găzdui pachete NPM - modificările la pachete pot fi urmărite în GitHub de la primirea unei cereri de extragere până la publicarea unei noi versiuni a pachetului NPM. Instrumente furnizate pe GitHub identificarea vulnerabilităţi şi informare despre vulnerabilitățile din depozite se vor aplica și pachetelor NPM. Un serviciu va fi disponibil pentru a finanța munca întreținătoarelor și a autorilor pachetelor NPM Sponsori GitHub.

Dezvoltarea funcționalității NPM se va concentra pe îmbunătățirea gradului de utilizare a lucrului de zi cu zi al dezvoltatorilor și întreținătorilor cu managerul de pachete. Inovațiile semnificative așteptate în npm 7 includ spațiile de lucru (Spațiile de lucru - vă permit să agregați dependențe din mai multe pachete într-un singur pachet pentru instalare într-un singur pas), îmbunătățind procesul de publicare a pachetelor și extinderea suportului pentru autentificarea cu mai mulți factori.

Să ne amintim că anul trecut NPM Inc a cunoscut o schimbare în management, o serie de concedieri de angajați și o căutare de investitori. Din cauza incertitudinii actuale cu privire la viitorul NPM și a lipsei de încredere că compania va apăra mai degrabă interesele comunității decât ale investitorilor, un grup de angajați condus de fostul CTO al NPM fondat depozitul de pachete entropic. Noul proiect a fost conceput pentru a elimina dependența ecosistemului JavaScript/Node.js de o singură companie, care controlează pe deplin dezvoltarea managerului de pachete și întreținerea depozitului. Potrivit fondatorilor Entropic, comunitatea nu are pârghia de a trage NPM Inc la răspundere pentru acțiunile sale, iar concentrarea pe obținerea de profit împiedică implementarea oportunităților care sunt primare din punctul de vedere al comunității, dar nu generează bani. și necesită resurse suplimentare, cum ar fi suport pentru verificarea semnăturii digitale .

Sursa: opennet.ru

Adauga un comentariu