Microsoft NPM satın alma haberini yayınladı ve GitHub ile geliştirecek

NPM paket yöneticisinin geliştirilmesini kontrol eden ve NPM deposunu yöneten NPM Inc., işletmesini (şu anda Microsoft'a ait olan) GitHub Inc.'e sattığını duyurdu. GitHub Inc. bağımsız bir işletme birimi olarak faaliyet gösterecek (satın alma işleminin tutarı açıklanmadı).

Bu satın almanın, NPM deposunu etkilemeyecek bir sahiplik değişikliğine yol açtığı ve deponun varlığını sürdürerek açık kaynak geliştiricilerine kamuya açık ve ücretsiz olarak sunulmaya devam edeceği belirtiliyor . NPM paket yöneticisinin geliştirilmesi, ek kaynaklarla devam edecek; bu da daha aktif bir geliştirmeyi teşvik edebilir, zira GitHub, fikir toplamak ve NPM'nin geleceğini belirlemek için JavaScript topluluğuyla aktif olarak çalışmayı amaçlıyor.

Microsoft'un satın alma işlemi tamamlandıktan sonra planladığı değişikliklere ilişkin olarak , ana geliştirme vektörlerinin şunlar olacağı belirtiliyor: depo ve altyapının güvenilirliğini, ölçeklenebilirliğini ve verimliliğini artırmak, ayrıca geliştiricilerin ve paket yöneticisiyle çalışanların günlük işlerinin kolaylığını iyileştirmek.

NPM'nin 7 sürümünde beklenen önemli yeniliklerden, çalışma alanları adlandırılır (tek bir adımda kurulum için tek bir pakette birkaç paketin bağımlılıklarının eklenmesine izin verir), paket yayınlama sürecini iyileştirir ve çok faktörlü kimlik doğrulama için desteği genişletir.

Paket yayınlama ve dağıtım süreçlerinin güvenliğini artırmak için NPM'nin GitHub altyapısına entegre edilmesi planlanmaktadır.

Bu entegrasyon, NPM paketlerinin hazırlanması ve dağıtımı için GitHub arayüzünün kullanılmasını da sağlayacaktır : paketlerdeki değişiklikler, bir çekme isteğinin alınmasından bir npm paketinin yeni bir sürümünün yayınlanmasına kadar GitHub üzerinden takip edilebilecektir.

Depolarda GitHub tarafından sağlanan güvenlik açığı algılama ve güvenlik açığı raporlama araçları, NPM paketleri için de geçerli olacaktır. GitHub sponsor hizmeti, NPM paket yazarlarının ve arkadaşlarının çalışmalarını finanse etmek için mevcut olacak.

Ayrıca, Isaac Z. Schlueter'in (NPM'nin yaratıcısı) projeye katkıda bulunmaya devam edeceği ve kendisine ek kaynaklar ve daha rahat bir çalışma ortamı sağlanacağı belirtildi .

Yaptığı açıklamada şunları paylaşıyor:

Satın alma sürecinin başında gerçekten beklemediğim şey, Nat ile ilk konuşmalarımdan başlayarak GitHub'da tanıştığım herkesi ve eğittiği ekipteki herkesi içtenlikle seveceğimdi ...

NPM'nin kurucusu, GitHub'ın bir parçası olarak NPM'nin, dünyanın en büyük geliştirici topluluğunun arkasındaki en büyük şirketlerden birinden ek destek alacağına inanıyor. Şu anda NPM deposu, yaklaşık 12 milyon geliştirici tarafından kullanılan 1.3 milyondan fazla pakete ev sahipliği yapıyor. Aylık yaklaşık 75 milyar indirme sayısına ulaşıyor ve bu sayı sürekli artıyor.

Unutmayalım ki, NPM Inc. geçen yıl yönetim değişikliği, bir dizi işten çıkarma ve yatırımcı arayışı yaşadı.

NPM'nin geleceğine ilişkin belirsizlik ve şirketin yatırımcıların değil, topluluğun çıkarlarını savunacağına dair güven eksikliği nedeniyle, eski bir NPM teknik direktörünün önderliğindeki bir grup çalışan, Entropic paket deposunu kurdu.

Yeni proje, JavaScript/Node.js ekosisteminin, paket yöneticisinin geliştirilmesini tamamen kontrol eden ve bir depoyu yöneten tek bir şirkete olan bağımlılığını ortadan kaldırmak için tasarlandı.

Entropic'in kurucularına göre, topluluğun NPM Inc'i alınan eylemlerden sorumlu tutma yeteneği yoktur ve kar yönelimi, birincil topluluk faaliyetlerinin uygulanmasını engeller, ancak para getirmez ve ek kaynaklar, özellikler gerektirir. dijital imza doğrulama desteği.

Makale hakkında daha fazla bilgi edinmek isterseniz , aşağıdaki bağlantıdan orijinal yayına ulaşabilirsiniz .


Google'da tercih edilen kaynak olarak ekleyin.