Microsoft membeli NPM dan akan membangunkannya bersama-sama dengan GitHub

NPM Inc, yang menyelia pembangunan pengurus pakej NPM dan mengekalkan repositori NPM, mengumumkan о jualan perniagaan Microsoft. Pembeli dalam transaksi itu ialah GitHub, yang beroperasi sebagai unit perniagaan bebas Microsoft. Jumlah transaksi tidak didedahkan.

Dinyatakan bahawa pertukaran pemilikan tidak akan menjejaskan repositori NPM, yang akan terus wujud dan kekal tersedia secara umum dan percuma untuk pembangun sumber terbuka. Pembangunan pengurus pakej NPM akan diteruskan dengan penglibatan sumber tambahan, yang mungkin menjadi insentif untuk pembangunannya yang lebih aktif. GitHub berhasrat untuk melibatkan diri secara aktif dengan komuniti pembangun JavaScript untuk mengumpulkan idea dan membentuk masa depan NPM.

Vektor pembangunan utama termasuk meningkatkan kebolehpercayaan, skalabiliti dan prestasi repositori dan infrastruktur, serta menambah baik kemudahan kerja harian pembangun dan penyelenggara dengan pengurus pakej. Salah satu inovasi penting yang dijangkakan dalam npm 7 dipanggil ruang kerja (Ruang kerja, membolehkan anda mengagregat kebergantungan daripada beberapa pakej ke dalam satu pakej untuk pemasangan dalam satu langkah), menambah baik proses penerbitan pakej dan mengembangkan sokongan untuk pengesahan berbilang faktor.

Untuk meningkatkan keselamatan proses penerbitan dan penghantaran pakej, ia dirancang untuk menyepadukan NPM ke dalam infrastruktur GitHub. Penyepaduan juga akan membolehkan anda menggunakan antara muka GitHub untuk menyediakan dan mengehoskan pakej NPM - perubahan pada pakej boleh dijejaki dalam GitHub daripada penerimaan permintaan tarik kepada penerbitan versi baharu pakej NPM. Alatan Disediakan pada GitHub mengenal pasti kelemahan dan memaklumkan tentang kelemahan dalam repositori juga akan digunakan pada pakej NPM. Perkhidmatan akan tersedia untuk membiayai kerja penyelenggara dan pengarang pakej NPM Penaja GitHub.

Isaac Z. Schlueter, pencipta NPM, akan terus mengusahakan projek itu dan akan diberikan sumber tambahan serta persekitaran yang lebih tenang untuk bekerja. Pengasas NPM percaya bahawa sebagai sebahagian daripada GitHub, NPM akan menerima sokongan tambahan daripada salah satu syarikat terbesar di dunia, di belakang komuniti pembangun terbesar. Pada masa ini, repositori NPM menyediakan lebih daripada 1.3 juta pakej, digunakan oleh kira-kira 12 juta pemaju. Kira-kira 75 bilion muat turun direkodkan setiap bulan dan angka ini berkembang dengan mantap.

Mari kita ingat bahawa tahun lepas NPM Inc mengalami perubahan dalam pengurusan, beberapa siri pemberhentian pekerja dan pencarian pelabur. Disebabkan ketidaktentuan semasa mengenai masa depan NPM dan kurangnya kepercayaan bahawa syarikat akan mempertahankan kepentingan masyarakat dan bukannya pelabur, sekumpulan pekerja yang diketuai oleh bekas CTO NPM diasaskan repositori pakej Entropik. Projek baharu ini direka bentuk untuk menghapuskan pergantungan ekosistem JavaScript/Node.js pada satu syarikat, yang mengawal sepenuhnya pembangunan pengurus pakej dan penyelenggaraan repositori. Menurut pengasas Entropic, komuniti tidak mempunyai leverage untuk memastikan NPM Inc bertanggungjawab atas tindakannya, dan tumpuan untuk membuat keuntungan menghalang pelaksanaan peluang yang utama dari sudut pandangan masyarakat, tetapi tidak menjana wang dan memerlukan sumber tambahan, seperti sokongan untuk pengesahan tandatangan digital.

Sumber: opennet.ru

Tambah komen