Microsoft membeli NPM dan akan mengembangkannya bersama GitHub

NPM Inc, yang mengawasi pengembangan manajer paket NPM dan memelihara repositori NPM, mengumumkan о penjualan bisnis Microsoft. Pembeli dalam transaksi tersebut adalah GitHub, yang beroperasi sebagai unit bisnis independen Microsoft. Jumlah transaksi tidak diungkapkan.

Dinyatakan bahwa perubahan kepemilikan tidak akan mempengaruhi repositori NPM, yang akan terus ada dan tetap tersedia untuk umum serta gratis bagi pengembang sumber terbuka. Pengembangan manajer paket NPM akan dilanjutkan dengan keterlibatan sumber daya tambahan, yang dapat menjadi insentif untuk pengembangan yang lebih aktif. GitHub bermaksud untuk terlibat secara aktif dengan komunitas pengembang JavaScript untuk mengumpulkan ide dan membentuk masa depan NPM.

Vektor pengembangan utama mencakup peningkatan keandalan, skalabilitas, dan kinerja repositori dan infrastruktur, serta meningkatkan kenyamanan pekerjaan sehari-hari pengembang dan pengelola dengan manajer paket. Salah satu inovasi signifikan yang diharapkan dalam npm 7 disebut ruang kerja (ruang kerja, memungkinkan Anda menggabungkan dependensi dari beberapa paket ke dalam satu paket untuk instalasi dalam satu langkah), meningkatkan proses penerbitan paket, dan memperluas dukungan untuk autentikasi multifaktor.

Untuk meningkatkan keamanan proses penerbitan dan pengiriman paket, direncanakan untuk mengintegrasikan NPM ke dalam infrastruktur GitHub. Integrasi ini juga memungkinkan Anda menggunakan antarmuka GitHub untuk menyiapkan dan menghosting paket NPM - perubahan pada paket dapat dilacak di GitHub mulai dari penerimaan permintaan tarik hingga publikasi versi baru paket NPM. Alat yang Disediakan di GitHub mengidentifikasi kerentanan dan menginformasikan tentang kerentanan dalam repositori juga akan berlaku untuk paket NPM. Sebuah layanan akan tersedia untuk membiayai pekerjaan pengelola dan pembuat paket NPM Sponsor GitHub.

Isaac Z. Schlueter, pencipta NPM, akan terus mengerjakan proyek ini dan akan diberikan sumber daya tambahan serta lingkungan yang lebih tenang untuk bekerja. Pendiri NPM percaya bahwa sebagai bagian dari GitHub, NPM akan menerima dukungan tambahan dari salah satu perusahaan terbesar di dunia, di belakang komunitas pengembang terbesar. Saat ini, repositori NPM melayani lebih dari 1.3 juta paket, digunakan oleh sekitar 12 juta pengembang. Sekitar 75 miliar unduhan tercatat per bulan dan angka ini terus bertambah.

Ingat, tahun lalu NPM Inc mengalami pergantian manajemen, serangkaian PHK, dan pencarian investor. Karena ketidakpastian saat ini mengenai masa depan NPM dan kurangnya kepercayaan bahwa perusahaan akan membela kepentingan masyarakat dibandingkan investor, sekelompok karyawan yang dipimpin oleh mantan CTO NPM didirikan repositori paket Entropik. Proyek baru ini dirancang untuk menghilangkan ketergantungan ekosistem JavaScript/Node.js pada satu perusahaan, yang sepenuhnya mengontrol pengembangan manajer paket dan pemeliharaan repositori. Menurut pendiri Entropic, komunitas tidak memiliki pengaruh untuk meminta pertanggungjawaban NPM Inc atas tindakannya, dan fokus pada menghasilkan keuntungan menghalangi penerapan peluang yang utama dari sudut pandang komunitas, tetapi tidak menghasilkan uang. dan memerlukan sumber daya tambahan, seperti dukungan untuk verifikasi tanda tangan digital.

Sumber: opennet.ru

Tambah komentar