GitHub heeft de overname van NPM succesvol afgerond

GitHub Inc, eigendom van Microsoft en geëxploiteerd als een onafhankelijke bedrijfseenheid, kondigde het over de succesvolle afronding van de transactie voor de overname van het bedrijf van NPM Inc, dat de ontwikkeling van de NPM-pakketbeheerder beheert en de NPM-repository onderhoudt. De NPM-repository bedient meer dan 1.3 miljoen pakketten, gebruikt door ongeveer 12 miljoen ontwikkelaars. Er worden maandelijks ongeveer 75 miljard downloads geregistreerd. Het transactiebedrag wordt niet bekendgemaakt.

Ahmad Nassri, CTO van NPM Inc, сообщил over de beslissing om het NPM-team te verlaten, een pauze te nemen, uw ervaringen te analyseren en nieuwe kansen te benutten (in profiel Ahmed, er is informatie dat hij de functie van technisch directeur bij Fractional heeft vervuld). Isaac Z. Schlueter, bedenker van NPM, zal aan het project blijven werken.

GitHub heeft beloofd dat de NPM-repository altijd gratis en open zal blijven voor alle ontwikkelaars. GitHub noemde drie belangrijke gebieden voor de verdere ontwikkeling van NPM: interactie met de gemeenschap (rekening houden met de mening van JavaScript-ontwikkelaars bij het ontwikkelen van de dienst), het uitbreiden van basismogelijkheden en het investeren in infrastructuur en platformontwikkeling. De infrastructuur zal worden ontwikkeld in de richting van het vergroten van de betrouwbaarheid, schaalbaarheid en prestaties van de repository.

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.

De ontwikkeling van de NPM-functionaliteit zal zich richten op het verbeteren van de bruikbaarheid van het dagelijkse werk van ontwikkelaars en beheerders met de pakketbeheerder. Belangrijke innovaties die in npm 7 worden verwacht, zijn onder meer werkruimtes (workspaces - stelt u in staat afhankelijkheden van verschillende pakketten samen te voegen in één pakket voor installatie in één stap), waardoor het proces van het publiceren van pakketten wordt verbeterd en de ondersteuning voor multi-factor authenticatie wordt uitgebreid.

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 vanuit het oogpunt van de gemeenschap primair zijn, maar geen geld opleveren. en vereisen aanvullende bronnen, zoals ondersteuning voor verificatie van digitale handtekeningen.

Bron: opennet.ru

Voeg een reactie