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

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster