NPM Inc. który kontroluje rozwój menedżera pakietów NPM i prowadzi repozytorium NPM, ogłosił sprzedaż swojej działalności firmie GitHub Inc. (która jest obecnie własnością Microsoft), która działa jako niezależna jednostka biznesowa (kwota transakcji zakupu nie została ujawniona).
Za część zakupu argumentuje się, że zmiana właściciela nie wpłynie na repozytorium NPM i że to będzie nadal istniał i pozostanie publicznie dostępny i bezpłatny dla programistów open source. Rozwój menedżera pakietów NPM będzie kontynuowany z dodatkowymi zasobami, co może być zachętą do jego bardziej aktywnego rozwoju, ponieważ GitHub zamierza aktywnie współpracować ze społecznością JavaScript w celu zebrania pomysłów i określenia przyszłości NPM.
Odnośnie zmian, które przygotował Microsoft Po sfinalizowaniu zakupu wspomina się, że głównymi wektorami rozwoju będą: zwiększyć niezawodność, skalowalność i produktywność repozytorium i infrastruktury, a także poprawiają wygodę codziennej pracy programistów i osób towarzyszących menedżerowi pakietów.
Z ważnych innowacji oczekiwanych w wersji 7 NPM, obszary robocze są nazwane (co pozwala na dodanie zależności kilku pakietów w jednym pakiecie do instalacji w jednym kroku), usprawnia proces publikowania pakietów i rozszerzyć obsługę uwierzytelniania wieloskładnikowego.
Aby zwiększyć bezpieczeństwo procesu nadawania i dostarczania paczek, Planowane jest zintegrowanie NPM z infrastrukturą GitHub.
Integracja umożliwi również korzystanie z interfejsu GitHub do przygotowywania i upuszczania pakietów NPM- Zmiany pakietów można śledzić na GitHub od otrzymania żądania ściągnięcia do opublikowania nowej wersji pakietu npm.
Narzędzia do wykrywania i raportowania luk udostępniane przez GitHub w repozytoriach będą miały również zastosowanie do pakietów NPM. Usługa sponsorska GitHub będzie dostępna w celu finansowania pracy autorów pakietów NPM i osób towarzyszących.
Poza tym, Wspomina się Izaaka Z. Schluetera (twórca NPM) będzie kontynuować prace nad projektem a otrzymasz dodatkowe zasoby i bardziej zrelaksowane środowisko pracy.
W ogłoszonym przez siebie ogłoszeniu podaje, co następuje:
To, czego tak naprawdę nie spodziewałem się na początku procesu przejęcia, to to, jak bardzo chciałbym szczerze polubić wszystkich, których spotkałem na GitHub, zaczynając od moich początkowych rozmów z Nat, a także wszystkich członków zespołu, których szkolił ...
Założyciel NPM uważa, że w ramach GitHub NPM otrzyma dodatkowe wsparcie od jednej z największych globalnych firm tworzących największą społeczność deweloperów. Obecnie repozytorium NPM obsługuje ponad 1.3 miliona pakietów, z których korzysta około 12 milionów programistów. Miesięcznie pobieranych jest około 75 miliardów plików, a liczba ta stale rośnie.
Przypomnijmy, że w zeszłym roku NPM Inc doświadczyło zmiany przywództwa, seria zwolnień i poszukiwanie inwestorów.
Ze względu na niepewność co do przyszłych losów NPM oraz brak pewności, że firma będzie bronić interesów społeczności, a nie inwestorów, grupa pracowników na czele z byłym dyrektorem technicznym NPM założyła repozytorium pakietów Entropic.
Nowy projekt miał na celu usunięcie zależności od ekosystemu JavaScript / Node.js. w jednej firmie, która całkowicie kontroluje rozwój menedżera pakietów i utrzymuje repozytorium.
Według założycieli Entropic społeczność nie ma możliwości pociągania NPM Inc do odpowiedzialności za podejmowane działania, a nastawienie na zysk uniemożliwia realizację podstawowych działań społeczności, ale nie przynosi pieniędzy i wymaga dodatkowych zasobów, funkcji, jako wsparcie dla weryfikacji podpisu cyfrowego.
Si chcesz dowiedzieć się więcej o notatce, możesz sprawdzić oryginalną publikację w formacie poniższy link.