GitHub har afsluttet handlen med køb af NPM

GitHub Inc, der tilhører Microsoft og fungerer som en uafhængig forretningsenhed, har annonceret har meddelt, at de har afsluttet opkøbet af NPM Inc, der styrer udviklingen af ​​pakkeadministratoren NPM og vedligeholder NPM-repositoriet. NPM-repositoriet understøtter over 1,3 millioner pakker, som omkring 12 millioner udviklere bruger. Der registreres omkring 75 milliarder downloads om måneden. Aftalens beløb er ikke offentliggjort.

Ahmad Nassri, teknisk direktør for NPM Inc, oplyste om sin beslutning om at forlade NPM-teamet for at slappe af, analysere sin erfaring og udnytte nye muligheder (i profilen af Ahmad fremgår det, at han har taget stilling som teknisk direktør i selskabet Fractional). Isaac Shlüt er (Isaac Z. Schlueter), skaberen af ​​NPM, vil fortsætte med at arbejde på projektet.

GitHub har lovet, at NPM-repositoriet altid vil forblive gratis og åbent for alle udviklere. GitHub har nævnt tre nøgleområder for den fremtidige udvikling af NPM: samarbejde med samfundet (at tage hensyn til udviklernes meninger om JavaScript i udviklingen af ​​tjenesten), udvidelse af grundlæggende funktioner og investering i udviklingen af ​​infrastrukturen og platformen. Infrastrukturen vil blive udviklet mod at øge pålideligheden, skalerbarheden og ydeevnen af ​​repositoriet.

For at øge sikkerheden i publicerings- og distributionsprocesserne planlægges det at integrere NPM i GitHubs infrastruktur. Integrationen vil også tillade brug af GitHub's interface til at forberede og hoste NPM-pakker — ændringer i pakkerne vil kunne spores i GitHub fra modtagelse af pull-anmodninger til offentliggørelse af nye versioner af npm-pakker. De værktøjer, der leveres i GitHub, til at identificere sårbarheder og underrette om sårbarheder i repositorierne vil også blive anvendt på NPM-pakker. For at finansiere arbejdet for vedligeholdere og forfattere af NPM-pakker vil tjenesten GitHub Sponsors.

have fokus på at forbedre brugervenligheden i det daglige arbejde med pakkeadministratoren for udviklere og vedligeholdere. Blandt de forventede betydelige nye funktioner i npm 7 kan nævnes arbejdsområder (Workspaces — gør det muligt at aggregere afhængigheder fra flere pakker i én pakke til installation i ét skridt), forbedre udgivelsesprocessen for pakker og udvide støtten til multifaktorautentificering.

Lad os huske, at NPM Inc sidste år gennemgik et skift i ledelsen, en række opsigelser og søgning efter investorer. På grund af den usikkerhed, der eksisterede om fremtiden for NPM og mistilliden til, at virksomheden ville forsvare fællesskabets interesser snarere end investorerne, dannede en gruppe medarbejdere ledet af den tidligere tekniske direktør for NPM grundlagde pakke-repositoriet Entropic. Det nye projekt skulle fjerne JavaScript/Node.js-økosystemets afhængighed af én virksomhed, der fuldstændigt kontrollerer udviklingen af pakkeadministratoren og vedligeholdelsen af repositoriet. Ifølge grundlæggerne af Entropic har fællesskabet ingen midler til at holde NPM Inc ansvarlig for deres handlinger, og fokuset på profit hindrer gennemførelsen af primære muligheder, der er vigtige for fællesskabet, men som ikke genererer indtægter og kræver ekstra ressourcer, såsom støtte til verifikation gennem digitale signaturer.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster