NPM Inc, công ty kiểm soát việc phát triển trình quản lý gói NPM và duy trì kho lưu trữ NPM, đã thông báo bán lại hoạt động kinh doanh của mình cho GitHub Inc (hiện thuộc sở hữu của Microsoft), công ty này sẽ hoạt động như một đơn vị kinh doanh độc lập (số tiền giao dịch mua bán không được tiết lộ).
Thương vụ mua lại được cho là đã dẫn đến sự thay đổi quyền sở hữu nhưng sẽ không ảnh hưởng đến kho lưu trữ NPM , vốn sẽ tiếp tục tồn tại và vẫn được cung cấp công khai và miễn phí cho các nhà phát triển mã nguồn mở. Việc phát triển trình quản lý gói NPM sẽ tiếp tục với các nguồn lực bổ sung, điều này có thể khuyến khích sự phát triển tích cực hơn, vì GitHub dự định hợp tác tích cực với cộng đồng JavaScript để thu thập ý tưởng và định hướng tương lai của NPM.
Liên quan đến những thay đổi mà Microsoft dự định thực hiện sau khi hoàn tất thương vụ mua lại, có đề cập rằng các hướng phát triển chính sẽ là: tăng độ tin cậy, khả năng mở rộng và năng suất của kho lưu trữ và cơ sở hạ tầng, cũng như cải thiện sự thuận tiện trong công việc hàng ngày của các nhà phát triển và những người làm việc với trình quản lý gói.
Trong số những đổi mới quan trọng được mong đợi trong phiên bản 7 của NPM, không gian làm việc được đặt tên (cho phép thêm các phần phụ thuộc của một số gói trong một gói duy nhất để cài đặt trong một bước), cải thiện quy trình xuất bản các gói và mở rộng hỗ trợ xác thực đa yếu tố.
Để tăng cường tính bảo mật cho các quy trình xuất bản và phân phối gói phần mềm, hiện đang có kế hoạch tích hợp NPM vào cơ sở hạ tầng của GitHub.
Việc tích hợp này cũng cho phép sử dụng giao diện GitHub để chuẩn bị và triển khai các gói NPM : các thay đổi đối với các gói có thể được theo dõi trên GitHub từ khi nhận được yêu cầu kéo (pull request) cho đến khi phát hành phiên bản mới của gói npm.
Các công cụ phát hiện lỗ hổng và báo cáo lỗ hổng do GitHub cung cấp trong kho cũng sẽ áp dụng cho các gói NPM. Dịch vụ nhà tài trợ GitHub sẽ có sẵn để tài trợ cho công việc của các tác giả và bạn đồng hành của gói NPM.
Ngoài ra, bài báo cũng đề cập rằng Isaac Z. Schlueter (người sáng lập NPM) sẽ tiếp tục làm việc trong dự án và sẽ được cung cấp thêm nguồn lực cũng như một môi trường làm việc thoải mái hơn.
Trong thông báo do anh ấy đưa ra, anh ấy chia sẻ như sau:
Điều tôi thực sự không mong đợi khi bắt đầu quá trình mua lại là tôi sẽ chân thành như mọi người tôi gặp trên GitHub, bắt đầu với những cuộc trò chuyện ban đầu của tôi với Nat, cũng như mọi người trong nhóm mà anh ấy đã đào tạo ...
Người sáng lập NPM tin rằng, khi trở thành một phần của GitHub, NPM sẽ nhận được sự hỗ trợ bổ sung từ một trong những công ty lớn nhất thế giới, đứng sau cộng đồng nhà phát triển lớn nhất. Hiện tại, kho lưu trữ NPM phục vụ hơn 1.3 triệu gói, được sử dụng bởi khoảng 12 triệu nhà phát triển. Nó ghi nhận khoảng 75 tỷ lượt tải xuống mỗi tháng, và con số này đang liên tục tăng lên.
Hãy nhớ rằng năm ngoái, NPM Inc đã trải qua sự thay đổi lãnh đạo, một loạt các đợt sa thải và quá trình tìm kiếm nhà đầu tư.
Do sự không chắc chắn về tương lai của NPM và thiếu niềm tin rằng công ty sẽ bảo vệ lợi ích của cộng đồng chứ không phải nhà đầu tư, một nhóm nhân viên do một cựu giám đốc kỹ thuật của NPM dẫn đầu đã thành lập kho lưu trữ gói Entropic.
Dự án mới được thiết kế nhằm loại bỏ sự phụ thuộc của hệ sinh thái JavaScript/Node.js vào một công ty duy nhất, công ty này hoàn toàn kiểm soát việc phát triển trình quản lý gói và duy trì kho lưu trữ.
Theo những người sáng lập Entropic, cộng đồng không có khả năng buộc NPM Inc phải chịu trách nhiệm về các hành động đã thực hiện và định hướng lợi nhuận ngăn cản việc thực hiện các hoạt động chính của cộng đồng, nhưng không mang lại tiền và yêu cầu thêm tài nguyên, tính năng, như một hỗ trợ cho xác minh chữ ký số.
Nếu bạn muốn tìm hiểu thêm về bài báo , bạn có thể tham khảo bài viết gốc tại liên kết sau.