GitHub har med succes gennemført sit opkøb af NPM

GitHub Inc, ejet af Microsoft og drevet som en uafhængig forretningsenhed, annonceret på den succesfulde gennemførelse af transaktionen for at købe forretningen af ​​NPM Inc, som kontrollerer udviklingen af ​​NPM-pakkehåndteringen og vedligeholder NPM-lageret. NPM-lageret betjener mere end 1.3 millioner pakker, der bruges af cirka 12 millioner udviklere. Der registreres omkring 75 milliarder downloads om måneden. Transaktionsbeløbet oplyses ikke.

Ahmad Nassri, CTO for NPM Inc, сообщил om beslutningen om at forlade NPM-teamet, tage en pause, analysere din oplevelse og drage fordel af nye muligheder (i profil Ahmed har modtaget information om, at han har tiltrådt stillingen som teknisk direktør hos Fractional). Isaac Z. Schlueter, skaberen af ​​NPM, vil fortsætte med at arbejde på projektet.

GitHub har lovet, at NPM-lageret altid vil forblive gratis og åbent for alle udviklere. GitHub navngav tre nøgleområder for yderligere udvikling af NPM: interaktion med fællesskabet (under hensyntagen til JavaScript-udvikleres meninger, når de udvikler tjenesten), udvidelse af grundlæggende muligheder og investering i infrastruktur og platformudvikling. Infrastrukturen vil blive udviklet i retning af at øge depotets pålidelighed, skalerbarhed og ydeevne.

For at forbedre sikkerheden i processerne for udgivelse og levering af pakker er det planlagt at integrere NPM i GitHub-infrastrukturen. Integrationen vil også give dig mulighed for at bruge GitHub-grænsefladen til at forberede og hoste NPM-pakker - ændringer til pakker kan spores i GitHub fra modtagelsen af ​​en pull-anmodning til udgivelsen af ​​en ny version af NPM-pakken. Værktøjer leveret på GitHub identificere sårbarheder og informere om sårbarheder i repositories vil også gælde for NPM-pakker. En tjeneste vil være tilgængelig til at finansiere arbejdet for vedligeholdere og forfattere af NPM-pakker GitHub-sponsorer.

NPM-funktionalitetsudvikling vil fokusere på at forbedre brugervenligheden af ​​udviklere og vedligeholderes daglige arbejde med pakkeadministratoren. Væsentlige innovationer, der forventes i npm 7, omfatter arbejdsområder (arbejdsområder - giver dig mulighed for at samle afhængigheder fra flere pakker i én pakke til installation i ét trin), forbedre processen med at udgive pakker og udvide understøttelsen af ​​multi-faktor godkendelse.

Lad os huske på, at NPM Inc sidste år oplevede en ændring i ledelsen, en række afskedigelser og en søgen efter investorer. På grund af den nuværende usikkerhed med hensyn til fremtiden for NPM og manglen på tillid til, at virksomheden vil forsvare samfundets interesser frem for investorer, er en gruppe medarbejdere ledet af den tidligere CTO for NPM Grundlagt pakkeopbevaring Entropisk. Det nye projekt blev designet til at eliminere JavaScript/Node.js-økosystemets afhængighed af én virksomhed, som fuldt ud kontrollerer udviklingen af ​​pakkehåndteringen og vedligeholdelsen af ​​lageret. Ifølge grundlæggerne af Entropic har fællesskabet ikke løftestangen til at holde NPM Inc ansvarlig for sine handlinger, og fokus på at skabe overskud forhindrer implementeringen af ​​muligheder, der er primære fra fællesskabets synspunkt, men som ikke genererer penge og kræver yderligere ressourcer, såsom understøttelse af verifikation af digital signatur .

Kilde: opennet.ru

Tilføj en kommentar