GitHub hat den Kauf von NPM erfolgreich abgeschlossen.

Das Unternehmen GitHub Inc., das zu Microsoft gehört und als unabhĂ€ngige GeschĂ€ftseinheit fungiert, kĂŒndigte an meldet den erfolgreichen Abschluss des Kaufs des GeschĂ€fts von NPM Inc., das die Entwicklung des Paketmanagers NPM leitet und das NPM-Repository verwaltet. Das NPM-Repository betreut ĂŒber 1,3 Millionen Pakete, die von rund 12 Millionen Entwicklern verwendet werden. Monatlich werden etwa 75 Milliarden Downloads verzeichnet. Der Kaufpreis wird nicht genannt.

Ahmad Nassri, technischer Direktor von NPM Inc., berichtete ĂŒber die Entscheidung, das NPM-Team zu verlassen, um sich zu erholen, seine Erfahrungen zu analysieren und neue Möglichkeiten zu nutzen (in seinem Profil wurde bekannt, dass er die Position des technischen Direktors bei Fractional ĂŒbernommen hat). Isaac Z. Schlueter, der GrĂŒnder von NPM, wird weiterhin an dem Projekt arbeiten.

GitHub hat versprochen, dass das NPM-Repository immer kostenlos und öffentlich fĂŒr alle Entwickler zugĂ€nglich bleibt. GitHub nannte drei zentrale Bereiche fĂŒr die zukĂŒnftige Entwicklung von NPM: die Interaktion mit der Gemeinschaft (BerĂŒcksichtigung der Meinungen von Entwicklern in der Programmiersprache JavaScript bei der Weiterentwicklung des Dienstes), die Erweiterung der Grundfunktionen sowie Investitionen in den Ausbau der Infrastruktur und Plattform. Die Infrastruktur wird in Richtung erhöhter ZuverlĂ€ssigkeit, Skalierbarkeit und Leistung des Repositories entwickelt.

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..

Die Entwicklung der NPM-FunktionalitĂ€t wird sich auf die Verbesserung der Benutzerfreundlichkeit bei der tĂ€glichen Arbeit von Entwicklern mit dem Paketmanager konzentrieren. Zu den erwarteten bedeutenden Neuerungen in NPM 7 gehören Arbeitsbereiche (Workspaces – sie ermöglichen es, AbhĂ€ngigkeiten aus mehreren Paketen in ein einzelnes 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 Zwei-Faktor-Authentifizierung.

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 soll die AbhĂ€ngigkeit des JavaScript/Node.js-Ökosystems von einem Unternehmen 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 Ausrichtung auf Profit wirkt sich nachteilig auf die Umsetzung von Initiativen aus, die aus Sicht der Gemeinschaft wichtig sind, aber kein Geld einbringen und zusĂ€tzliche Ressourcen erfordern, 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