Microsoft kauft NPM und wird es zusammen mit GitHub weiterentwickeln

Das Unternehmen NPM Inc, das die Entwicklung des Paketmanagers NPM steuert und das NPM-Repository verwaltet, kĂŒndigte an o verkauft das GeschĂ€ft des Unternehmens Microsoft. Als KĂ€ufer in diesem GeschĂ€ft fungiert die Firma GitHub, die als unabhĂ€ngige GeschĂ€ftseinheit von Microsoft arbeitet. Der Betrag der Vereinbarung wird nicht genannt.

Es wird behauptet, dass der EigentĂŒmerwechsel keinen Einfluss auf das Repository haben wird NPM, das weiterhin bestehen bleibt und fĂŒr Entwickler von Open-Source-Software öffentlich und kostenlos zugĂ€nglich sein wird. Die Entwicklung des Paketmanagers NPM wird mit UnterstĂŒtzung zusĂ€tzlicher Ressourcen fortgesetzt, was ein Anreiz fĂŒr eine aktivere Weiterentwicklung sein könnte. GitHub plant, aktiv mit der JavaScript-Entwicklergemeinschaft zusammenzuarbeiten, um Ideen zu sammeln und die Zukunft von NPM zu bestimmen.

Als Hauptentwicklungsrichtungen werden die Erhöhung der ZuverlĂ€ssigkeit, Skalierbarkeit und Leistung des Repositories und der Infrastruktur sowie die Verbesserung des tĂ€glichen Umgangs der Entwickler und Betreuer mit dem Paketmanager erwĂ€hnt. Zu den erwarteten wesentlichen Neuerungen in npm 7 gehören Arbeitsbereiche (Workspaces, die es ermöglichen, AbhĂ€ngigkeiten aus mehreren Paketen in ein einziges Paket zusammenzufassen, um sie in einem Schritt zu installieren), die Verbesserung des Publikationsprozesses von Paketen und die Erweiterung der UnterstĂŒtzung fĂŒr die multifaktorielle Authentifizierung.

Um die Sicherheit der Veröffentlichungs- und Lieferprozesse von Paketen zu erhöhen, ist eine Integration von NPM in die Infrastruktur von GitHub geplant. Diese Integration wird es auch ermöglichen, die GitHub-OberflĂ€che zur Vorbereitung und Veröffentlichung von NPM-Paketen zu nutzen – Änderungen an den Paketen werden in GitHub vom Eingang eines Pull-Requests bis zur Veröffentlichung einer neuen Version des npm-Pakets nachvollziehbar sein. Die auf GitHub bereitgestellten Werkzeuge zur Identifizierung von Schwachstellen und zur Information ĂŒber Schwachstellen in den Repositories werden auch fĂŒr NPM-Pakete anwendbar sein. Um die Arbeit von Betreuern und Autoren von NPM-Paketen zu finanzieren, wird ein Dienst GitHub Sponsors verfĂŒgbar sein..

Isaac Z. Schlueter, der GrĂŒnder von NPM, wird weiterhin an dem Projekt arbeiten und erhĂ€lt zusĂ€tzliche Ressourcen sowie ein ruhigeres Arbeitsumfeld. Der GrĂŒnder von NPM ist der Meinung, dass NPM unter GitHub zusĂ€tzliche UnterstĂŒtzung von einem der grĂ¶ĂŸten Unternehmen der Welt erhalten wird, das hinter der grĂ¶ĂŸten Gemeinschaft von Entwicklern steht. Derzeit verwaltet das NPM-Repository ĂŒber 1,3 Millionen Pakete, die von etwa 12 Millionen Entwicklern genutzt werden. Monatlich werden etwa 75 Milliarden Downloads verzeichnet, und diese Zahl wĂ€chst stetig.

Zur Erinnerung: Im vergangenen Jahr erlebte das Unternehmen NPM Inc einen FĂŒhrungswechsel, eine Reihe von Entlassungen und die Suche nach Investoren. Aufgrund der bestehenden Unsicherheit hinsichtlich der Zukunft von NPM und des Mangels an Vertrauen darauf, dass das Unternehmen die Interessen der Gemeinschaft und nicht die der Investoren wahrnehmen wird, grĂŒndete eine Gruppe von Mitarbeitern unter der Leitung des ehemaligen technischen Direktors von NPM grĂŒndete das Paket-Repository Entropic. Das neue Projekt zielt darauf ab, die AbhĂ€ngigkeit des JavaScript/Node.js-Ökosystems von einem Unternehmen zu beseitigen, das die Entwicklung des Paketmanagers und die Wartung des Repositories vollstĂ€ndig kontrolliert. Laut den GrĂŒndern von Entropic hat die Gemeinschaft keine Mittel, um NPM Inc. fĂŒr ihr Handeln zur Verantwortung zu ziehen, und die Orientierung auf Gewinn hinderte die Umsetzung ursprĂŒnglicher, aus Sicht der Gemeinschaft wichtiger, aber nicht gewinnbringender Möglichkeiten, die zusĂ€tzliche Ressourcen erforderten, wie die UnterstĂŒtzung der Verifizierung durch digitale Signaturen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4