GitHub hat erfolgreich den Kauf von NPM abgeschlossen.

Die Firma GitHub Inc., die zu Microsoft gehört und als unabhängige Geschäftseinheit fungiert, hat bekannt gegeben hat den erfolgreichen Abschluss der Übernahme von NPM Inc. bekannt gegeben, das die Entwicklung des Paketmanagers NPM steuert und das NPM-Repository pflegt. Das NPM-Repository bedient über 1,3 Millionen Pakete, die von etwa 12 Millionen Entwicklern genutzt werden. Monatlich werden rund 75 Milliarden Downloads verzeichnet. Der Kaufpreis wurde nicht bekannt gegeben.

Ahmad Nassri, technischer Direktor von NPM Inc., berichtet über die Entscheidung, das Team von NPM zu verlassen, sich zu erholen, seine Erfahrungen zu reflektieren und neue Möglichkeiten zu nutzen (in seinem Profil tauchten Informationen auf, dass er die Position des technischen Direktors bei der Firma Fractional übernommen hat). Isaac Schlueter, der Schöpfer von NPM, wird weiterhin an dem Projekt arbeiten.

GitHub hat versprochen, dass das NPM-Repository immer kostenlos und für alle Entwickler zugänglich bleibt. GitHub nennt drei zentrale Bereiche für die zukünftige Weiterentwicklung von NPM: die Interaktion mit der Community (Berücksichtigung der Meinungen von Entwicklern in JavaScript bei der Weiterentwicklung des Dienstes), die Erweiterung der grundlegenden Funktionen und die Investition in die Entwicklung der Infrastruktur und Plattform. Die Infrastruktur wird in Richtung Zuverlässigkeit, Skalierbarkeit und Leistung des Repositories weiterentwickelt.

Um die Sicherheit der Veröffentlichungs- und Lieferprozesse von Paketen zu erhöhen, ist eine Integration von NPM in die GitHub-Infrastruktur geplant. Diese Integration ermöglicht zudem die Nutzung der GitHub-Oberfläche zur Vorbereitung und Bereitstellung von NPM-Paketen — Änderungen an den Paketen werden von der Einreichung eines Pull-Requests bis zur Veröffentlichung einer neuen Version des NPM-Pakets in GitHub nachvollziehbar sein. Die in GitHub bereitgestellten Mittel zur Identifikation von Herausgeber Schwachstellen und zu Schwachstellen in den Repositories werden auch für NPM-Pakete anwendbar sein. Zur Finanzierung der Arbeit von Betreuern und Autoren von NPM-Paketen wird der Service.

Die Weiterentwicklung der NPM-Funktionalität konzentriert sich auf die Verbesserung des täglichen Umgangs mit dem Paketmanager für Entwickler und deren Unterstützer. Zu den erwarteten bedeutenden Neuerungen in NPM 7 gehören die Arbeitsbereiche (Workspaces — ermöglichen es, Abhängigkeiten aus mehreren Paketen in einem einzelnen Paket zu aggregieren, um sie in einem Schritt zu installieren), die Verbesserung des Veröffentlichungsprozesses für Pakete und die Erweiterung der Unterstützung für die Multi-Faktor-Authentifizierung.

Wir erinnern daran, dass das Unternehmen NPM Inc im vergangenen Jahr einen Führungswechsel, eine Reihe von Entlassungen und die Suche nach Investoren durchlebte. Aufgrund der bestehenden Unsicherheit über die Zukunft von NPM und des Misstrauens, dass das Unternehmen die Interessen der Gemeinschaft und nicht die der Investoren vertreten 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 Community keine Möglichkeiten, NPM Inc. für ihr Handeln zur Verantwortung zu ziehen, und die Gewinnorientierung behindert die Umsetzung von Möglichkeiten, die aus Sicht der Community wichtig sind, jedoch keine Einnahmen erzielen und zusätzliche Ressourcen benötigen, wie z. B. die Unterstützung von digitalen Signaturprüfungen.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster