A GitHub sikeresen zárta le az NPM megvásárlására tett üzletet.

A GitHub Inc., amely a Microsoft tulajdonában van és független üzleti egységként működik, bejelentette sikeresen befejezte az NPM Inc. üzleti felvásárlásának ügyletét, amely a NPM csomagkezelő fejlesztését irányítja és a NPM tároló karbantartásával foglalkozik. A NPM tároló több mint 1,3 millió csomagot szolgál ki, amit körülbelül 12 millió fejlesztő használ. Havonta körülbelül 75 milliárd letöltést regisztrálnak. Az ügylet összege nem nyilvános.

Ahmad Nassri, az NPM Inc. technikai igazgatója, jelentette arról döntött, hogy elhagyja az NPM csapatát, pihenni, elemezni tapasztalatait, és új lehetőségeket keressen (a profiljában Rakottak fel információt arról, hogy a Fractional cég technikai igazgatója lett). Isaac Z. Schlueter, az NPM alkotója, továbbra is dolgozik a projekten.

A GitHub megígérte, hogy az NPM tároló mindig ingyenes és nyílt lesz minden fejlesztő számára. A GitHub három kulcsfontosságú fejlődési területet nevezett meg az NPM jövőjének: a közösséggel való kapcsolattartás (a JavaScript fejlesztők véleményének figyelembevételével a szolgáltatás fejlesztése során), a funkciók bővítése és az infrastruktúra és platform fejlesztésébe történő befektetés. Az infrastruktúra fejlesztése a megbízhatóság, a skálázhatóság és a tároló teljesítményének növelésére fog összpontosítani.

A csomagok publikálásának és szállításának biztonságának növelése érdekében tervezik az NPM integrálását a GitHub infrastruktúrájába. Az integráció lehetővé teszi a GitHub felületének használatát az NPM-csomagok előkészítésére és közzétételére – a csomagokban végzett változásokat nyomon lehet követni a GitHubon a pull kérés benyújtásától kezdve az új verzió NPM csomagként való közzétételéig. A GitHub által biztosított eszközök sebezhetőségek azonosítására és értesítésére a repozitóriumokban a NPM-csomagokra is alkalmazhatóak lesznek. Az NPM-csomagok karbantartói és szerzői számára elérhető lesz a GitHub Szponzorok.

Az NPM funkcionalitásának fejlesztése a csomagkezelő napi használatának kényelmére fog összpontosítani a fejlesztők és a támogatásuk számára. Az npm 7 várhatóan jelentős újdonsága közé tartozik a munkaterületek (Workspaces — lehetővé teszik, hogy egy csomagba aggregáljunk függőségeket több csomagból, lehetővé téve azok egy lépésben való telepítését), a csomagok publikálási folyamatának javítása és a többfaktoros hitelesítés támogatásának bővítése.

It is worth noting that last year, NPM Inc underwent a change in leadership, a series of employee layoffs, and a search for investors. Due to the uncertainty regarding the future of NPM and doubts about the company's commitment to advocate for the community rather than investors, a group of employees led by the former CTO of NPM founded the package repository Entropic. The new project aims to eliminate the JavaScript/Node.js ecosystem's dependence on a single company that fully controls the development of the package manager and the maintenance of the repository. According to the founders of Entropic, the community lacks leverage to hold NPM Inc accountable for its actions, and the focus on profit hinders the implementation of initial opportunities that, while not generating revenue and requiring additional resources, are essential from the community's perspective, such as support for digital signature verification.. Az új projekt célja a JavaScript/Node.js ökoszisztémájának függetlenné tétele egy olyan cég által, amely teljes mértékben ellenőrzi a csomagkezelő fejlesztését és a tároló fenntartását. Az Entropic alapítói szerint a közösségnek nincsenek eszközei az NPM Inc. felelősségre vonására a cselekedeteikért, és a nyereségorientáltság akadályozza a közösség szempontjából elsődleges, de nem jövedelmező és további forrást igénylő lehetőségek megvalósítását, mint például a digitális aláírással való verifikáció támogatása.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster