GitHub telah berjaya menyelesaikan pemerolehan NPM

GitHub Inc, dimiliki oleh Microsoft dan dikendalikan sebagai unit perniagaan bebas, mengumumkan tentang kejayaan menyelesaikan transaksi untuk membeli perniagaan NPM Inc, yang mengawal pembangunan pengurus pakej NPM dan mengekalkan repositori NPM. 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. Jumlah transaksi tidak didedahkan.

Ahmad Nassri, CTO NPM Inc, сообщил tentang keputusan untuk meninggalkan pasukan NPM, berehat, menganalisis pengalaman anda dan memanfaatkan peluang baharu (dalam profil Ahmed, terdapat maklumat bahawa dia telah mengambil jawatan pengarah teknikal di Fractional). Isaac Z. Schlueter, pencipta NPM, akan terus mengusahakan projek itu.

GitHub telah berjanji bahawa repositori NPM akan sentiasa kekal bebas dan terbuka kepada semua pembangun. GitHub menamakan tiga bidang utama untuk pembangunan lanjut NPM: interaksi dengan komuniti (dengan mengambil kira pendapat pembangun JavaScript semasa membangunkan perkhidmatan), mengembangkan keupayaan asas dan melabur dalam pembangunan infrastruktur dan platform. Infrastruktur akan dibangunkan ke arah meningkatkan kebolehpercayaan, skalabiliti dan prestasi repositori.

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.

Pembangunan fungsi NPM akan menumpukan pada meningkatkan kebolehgunaan kerja harian pembangun dan penyelenggara dengan pengurus pakej. Inovasi penting yang dijangkakan dalam npm 7 termasuk 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.

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 itu 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 memegang 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