Microsoft koopt NPM en gaat het samen met GitHub ontwikkelen

NPM Inc, dat toezicht houdt op de ontwikkeling van de NPM-pakketbeheerder en de NPM-repository onderhoudt, kondigde het о verkoop zaken van Microsoft. De koper in de transactie is GitHub, dat opereert als een onafhankelijke business unit van Microsoft. Het transactiebedrag wordt niet bekendgemaakt.

Er wordt gesteld dat de eigendomsoverdracht geen gevolgen heeft voor de repository NPM, die zal blijven bestaan ​​en publiekelijk beschikbaar en gratis zal blijven voor open source-ontwikkelaars. De ontwikkeling van de NPM-pakketbeheerder zal worden voortgezet met de betrokkenheid van extra middelen, wat een stimulans kan zijn voor de actievere ontwikkeling ervan. GitHub is van plan actief samen te werken met de JavaScript-ontwikkelaarsgemeenschap om ideeën te verzamelen en de toekomst van NPM vorm te geven.

De belangrijkste ontwikkelingsvectoren zijn onder meer het vergroten van de betrouwbaarheid, schaalbaarheid en prestaties van de repository en infrastructuur, evenals het verbeteren van het gemak van het dagelijkse werk van ontwikkelaars en beheerders met de pakketbeheerder. Een van de belangrijke innovaties die in npm 7 worden verwacht, zijn werkruimten (workspaces, kunt u de afhankelijkheden van verschillende pakketten in één pakket samenvoegen om in één stap te installeren), waardoor het proces van het publiceren van pakketten wordt verbeterd en de ondersteuning voor multi-factor authenticatie wordt uitgebreid.

Om de beveiliging van de processen voor het publiceren en leveren van pakketten te verbeteren, is het de bedoeling om NPM te integreren in de GitHub-infrastructuur. Dankzij de integratie kun je de GitHub-interface ook gebruiken om NPM-pakketten voor te bereiden en te hosten. Wijzigingen aan pakketten kunnen in GitHub worden gevolgd vanaf de ontvangst van een pull-verzoek tot de publicatie van een nieuwe versie van het NPM-pakket. Hulpprogramma's beschikbaar op GitHub identificeren kwetsbaarheden en informeren over kwetsbaarheden in repositories zal ook van toepassing zijn op NPM-pakketten. Er zal een dienst beschikbaar zijn om het werk van beheerders en auteurs van NPM-pakketten te financieren GitHub-sponsors.

Isaac Z. Schlueter, de bedenker van NPM, zal aan het project blijven werken en krijgt extra middelen en een stillere omgeving om in te werken. De oprichter van NPM is van mening dat NPM als onderdeel van GitHub extra ondersteuning zal krijgen van een van de grootste bedrijven ter wereld, achter de grootste community van ontwikkelaars. Momenteel bedient de NPM-repository meer dan 1.3 miljoen pakketten, gebruikt door ongeveer 12 miljoen ontwikkelaars. Er worden maandelijks ongeveer 75 miljard downloads geregistreerd en dit aantal groeit gestaag.

Laten we niet vergeten dat NPM Inc vorig jaar een verandering in het management onderging, een reeks ontslagen van werknemers en een zoektocht naar investeerders. Vanwege de huidige onzekerheid over de toekomst van NPM en het gebrek aan vertrouwen dat het bedrijf de belangen van de gemeenschap zal verdedigen in plaats van investeerders, heeft een groep medewerkers onder leiding van de voormalige CTO van NPM Gesticht pakketrepository Entropisch. Het nieuwe project is ontworpen om de afhankelijkheid van het JavaScript/Node.js-ecosysteem van één bedrijf, dat de ontwikkeling van de pakketbeheerder en het onderhoud van de repository volledig controleert, weg te nemen. Volgens de oprichters van Entropic heeft de gemeenschap niet de macht om NPM Inc verantwoordelijk te houden voor haar daden, en verhindert de focus op het maken van winst de implementatie van kansen die primair zijn vanuit het gezichtspunt van de gemeenschap, maar geen geld opleveren. en vereisen aanvullende middelen, zoals ondersteuning voor verificatie van digitale handtekeningen.

Bron: opennet.ru

Voeg een reactie