GitHub telah berhasil menyelesaikan akuisisi NPM

GitHub Inc, dimiliki oleh Microsoft dan dioperasikan sebagai unit bisnis independen, mengumumkan atas keberhasilan penyelesaian transaksi pembelian bisnis NPM Inc, yang mengontrol pengembangan manajer paket NPM dan memelihara repositori NPM. Repositori NPM melayani lebih dari 1.3 juta paket, digunakan oleh sekitar 12 juta pengembang. Sekitar 75 miliar unduhan tercatat per bulan. Jumlah transaksi tidak diungkapkan.

Ahmad Nasri, CTO NPM Inc, сообщил tentang keputusan untuk keluar dari tim NPM, istirahat, analisis pengalaman Anda dan manfaatkan peluang baru (in Profil Ahmed, ada informasi bahwa dia telah menduduki posisi direktur teknis di Fractional). Isaac Z. Schlueter, pencipta NPM, akan terus mengerjakan proyek ini.

GitHub telah berjanji bahwa repositori NPM akan selalu gratis dan terbuka untuk semua pengembang. GitHub menyebutkan tiga bidang utama untuk pengembangan NPM lebih lanjut: interaksi dengan komunitas (dengan mempertimbangkan pendapat pengembang JavaScript saat mengembangkan layanan), memperluas kemampuan dasar, dan berinvestasi dalam pengembangan infrastruktur dan platform. Infrastruktur akan dikembangkan untuk meningkatkan keandalan, skalabilitas, dan kinerja repositori.

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.

Pengembangan fungsionalitas NPM akan fokus pada peningkatan kegunaan pekerjaan sehari-hari pengembang dan pengelola dengan manajer paket. Inovasi signifikan yang diharapkan dalam npm 7 mencakup ruang kerja (ruang kerja - memungkinkan Anda menggabungkan dependensi dari beberapa paket menjadi satu paket untuk instalasi dalam satu langkah), meningkatkan proses penerbitan paket dan memperluas dukungan untuk otentikasi multi-faktor.

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