GitHub hat die Übernahme von NPM erfolgreich abgeschlossen

GitHub Inc, im Besitz von Microsoft und betrieben als unabhängige Geschäftseinheit, kündigte die über den erfolgreichen Abschluss der Transaktion zum Kauf des Geschäfts von NPM Inc., das die Entwicklung des NPM-Paketmanagers steuert und das NPM-Repository verwaltet. Das NPM-Repository stellt mehr als 1.3 Millionen Pakete bereit, die von etwa 12 Millionen Entwicklern verwendet werden. Pro Monat werden etwa 75 Milliarden Downloads verzeichnet. Der Transaktionsbetrag wird nicht bekannt gegeben.

Ahmad Nassri, CTO von NPM Inc., сообщил über die Entscheidung, das NPM-Team zu verlassen, eine Pause einzulegen, Ihre Erfahrungen zu analysieren und neue Möglichkeiten zu nutzen (in Profil Ahmed, es gibt Informationen, dass er die Position des technischen Direktors bei Fractional übernommen hat. Isaac Z. Schlueter, Gründer von NPM, wird weiterhin an dem Projekt arbeiten.

GitHub hat versprochen, dass das NPM-Repository immer kostenlos und für alle Entwickler offen bleibt. GitHub nannte drei Schlüsselbereiche für die Weiterentwicklung von NPM: Interaktion mit der Community (unter Berücksichtigung der Meinungen von JavaScript-Entwicklern bei der Entwicklung des Dienstes), Erweiterung der Grundfunktionen und Investitionen in die Infrastruktur- und Plattformentwicklung. Die Infrastruktur wird in Richtung einer Erhöhung der Zuverlässigkeit, Skalierbarkeit und Leistung des Endlagers weiterentwickelt.

Um die Sicherheit der Prozesse zum Veröffentlichen und Ausliefern von Paketen zu verbessern, ist geplant, NPM in die GitHub-Infrastruktur zu integrieren. Die Integration ermöglicht es Ihnen auch, die GitHub-Schnittstelle zum Vorbereiten und Hosten von NPM-Paketen zu verwenden – Änderungen an Paketen können in GitHub vom Eingang einer Pull-Anfrage bis zur Veröffentlichung einer neuen Version des NPM-Pakets verfolgt werden. Auf GitHub bereitgestellte Tools identifizieren Schwachstellen und informieren Informationen zu Schwachstellen in Repositorys gelten auch für NPM-Pakete. Zur Finanzierung der Arbeit von Betreuern und Autoren von NPM-Paketen wird ein Service zur Verfügung stehen GitHub-Sponsoren.

Die Entwicklung der NPM-Funktionalität wird sich auf die Verbesserung der Benutzerfreundlichkeit der täglichen Arbeit von Entwicklern und Betreuern mit dem Paketmanager konzentrieren. Zu den wesentlichen Neuerungen, die in npm 7 erwartet werden, gehören Arbeitsbereiche (Workspaces - ermöglichen es Ihnen, Abhängigkeiten von mehreren Paketen zu einem Paket zusammenzufassen, um es in einem Schritt zu installieren), wodurch der Prozess der Veröffentlichung von Paketen verbessert und die Unterstützung für die Multi-Faktor-Authentifizierung erweitert wird.

Erinnern wir uns daran, dass NPM Inc im vergangenen Jahr einen Wechsel in der Geschäftsführung, eine Reihe von Mitarbeiterentlassungen und eine Suche nach Investoren erlebte. Aufgrund der aktuellen Unsicherheit über die Zukunft von NPM und des mangelnden Vertrauens, dass das Unternehmen die Interessen der Gemeinschaft und nicht der Investoren verteidigen wird, hat eine Gruppe von Mitarbeitern unter der Leitung des ehemaligen CTO von NPM Gegründet Paket-Repository Entropisch. Das neue Projekt wurde entwickelt, um die Abhängigkeit des JavaScript/Node.js-Ökosystems von einem Unternehmen zu beseitigen, das die Entwicklung des Paketmanagers und die Wartung des Repositorys vollständig kontrolliert. Laut den Gründern von Entropic verfügt die Community nicht über den Einfluss, NPM Inc. für ihre Handlungen zur Rechenschaft zu ziehen, und die Fokussierung auf die Erzielung von Gewinn verhindert die Umsetzung von Möglichkeiten, die aus Sicht der Community vorrangig sind, aber kein Geld generieren und erfordern zusätzliche Ressourcen, wie z. B. Unterstützung für die Überprüfung digitaler Signaturen.

Source: opennet.ru

Kommentar hinzufügen