Microsoft køber NPM og vil udvikle det sammen med GitHub

NPM Inc, som kontrollerer udviklingen af npm-pakkehåndtereren og vedligeholder npm-repositoriet, har annonceret fleste af sælges til Microsofts virksomhed. Som køber i handlen optræder GitHub, som fungerer som en selvstændig forretningsenhed under Microsoft. Købsbeløbet er ikke oplyst.

Det hævdes, at ejerskabsændringen ikke vil påvirke repositoriet NPM, som vil fortsætte med at eksistere og forblive offentligt tilgængeligt og gratis for udviklere af åben kildekode. Udviklingen af npm-pakkehåndtereren vil fortsætte med yderligere ressourcer, hvilket kan stimulere en mere aktiv udvikling. GitHub har til hensigt at samarbejde aktivt med udviklingssamfundet på JavaScript for at indsamle idéer og definere fremtiden for npm.

Blandt de primære udviklingsretninger nævnes forbedring af pålidelighed, skalerbarhed og ydeevne af repositoriet og infrastrukturen samt forbedring af den daglige arbejdsoplevelse for udviklere og vedligeholdere af pakkehåndtereren. Blandt de forventede betydelige nyheder i npm 7 nævnes arbejdsområder (Workspaces, der gør det muligt at aggregere afhængigheder fra flere pakker til deres installation i ét trin), forbedring af pakkeudgivelsesprocessen og udvidelse af understøttelsen af multifaktorautentificering.

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.

Isaac Z. Schlueter, skaberen af npm, vil fortsætte med at arbejde på projektet, og han vil få yderligere ressourcer og et mere roligt arbejdsmiljø. Grundlæggeren af npm mener, at npm under GitHub vil få ekstra støtte fra en af de største globale virksomheder, der står bag det største udviklerfællesskab. I øjeblikket servicerer npm-repositoriet mere end 1,3 millioner pakker, som benyttes af cirka 12 millioner udviklere. Der registreres omkring 75 milliarder downloads hver måned, og dette tal stiger støt.

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 har til formål at fjerne JavaScript/Node.js-økosystemets afhængighed af et enkelt firma, der fuldt ud kontrollerer udviklingen af package manageren og vedligeholdelsen af repoet. Ifølge grundlæggerne af Entropic har fællesskabet ikke nogen muligheder for at gøre NPM Inc ansvarlig for deres handlinger, og en profitmotiveret tilgang hæmmer muligheden for at implementere primære, men ikke indbringende muligheder, som kræver ekstra ressourcer, såsom understøttelse af verifikation via digital signatur.

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