Microsoft mua NPM và sẽ cùng phát triển với GitHub

NPM Inc, công ty giám sát sự phát triển của trình quản lý gói NPM và duy trì kho lưu trữ NPM, công bố о doanh thu kinh doanh của Microsoft. Người mua trong giao dịch là GitHub, hoạt động như một đơn vị kinh doanh độc lập của Microsoft. Số tiền giao dịch không được tiết lộ.

Có tuyên bố rằng việc thay đổi quyền sở hữu sẽ không ảnh hưởng đến kho lưu trữ NPM, sẽ tiếp tục tồn tại và vẫn có sẵn công khai và miễn phí cho các nhà phát triển nguồn mở. Việc phát triển trình quản lý gói NPM sẽ tiếp tục với sự tham gia của các nguồn lực bổ sung, điều này có thể trở thành động lực cho sự phát triển tích cực hơn của nó. GitHub dự định tích cực tham gia với cộng đồng nhà phát triển JavaScript để thu thập ý tưởng và định hình tương lai của NPM.

Các vectơ phát triển chính bao gồm tăng độ tin cậy, khả năng mở rộng và hiệu 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à người bảo trì với trình quản lý gói. Một trong những đổi mới quan trọng được mong đợi trong npm 7 được gọi là không gian làm việc (Không gian làm việc, cho phép bạn tổng hợp các phần phụ thuộc từ nhiều gói thành một gói để cài đặt trong một bước), cải thiện quy trình xuất bản gói và mở rộng hỗ trợ xác thực đa yếu tố.

Để cải thiện tính bảo mật của quá trình xuất bản và phân phối gói, dự kiến ​​​​sẽ tích hợp NPM vào cơ sở hạ tầng GitHub. Việc tích hợp cũng sẽ cho phép bạn sử dụng giao diện GitHub để chuẩn bị và lưu trữ các gói NPM - các thay đổi đối với gói có thể được theo dõi trong GitHub từ khi nhận được yêu cầu kéo đến khi xuất bản phiên bản mới của gói NPM. Công cụ được cung cấp trên GitHub xác định lỗ hổng và thông báo về các lỗ hổng trong kho lưu trữ cũng sẽ áp dụng cho các gói NPM. Một dịch vụ sẽ có sẵn để tài trợ cho công việc của người bảo trì và tác giả của các gói NPM Nhà tài trợ GitHub.

Isaac Z. Schlueter, người tạo ra NPM, sẽ tiếp tục làm việc với dự án và sẽ được cung cấp thêm nguồn lực cũng như môi trường yên tĩnh hơn để làm việc. Người sáng lập NPM tin rằng với tư cách là 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 các 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 khoảng 12 triệu nhà phát triển sử dụng. Khoảng 75 tỷ lượt tải xuống được ghi nhận mỗi tháng và con số này đang tăng lên đều đặn.

Chúng ta hãy nhớ lại rằng năm ngoái NPM Inc đã trải qua một sự thay đổi trong ban quản lý, một loạt vụ sa thải nhân viên và tìm kiếm nhà đầu tư. Do sự không chắc chắn hiện tại về tương lai của NPM và sự thiếu tin tưởng rằng công ty sẽ bảo vệ lợi ích của cộng đồng hơn là các nhà đầu tư, một nhóm nhân viên do cựu CTO của NPM đứng đầu thành lập kho gói entropi. Dự án mới được thiết kế để loại bỏ sự phụ thuộc của hệ sinh thái JavaScript/Node.js vào một công ty, công ty này kiểm soát hoàn toàn sự phát triển của trình quản lý gói và bảo trì kho lưu trữ. Theo những người sáng lập Entropic, cộng đồng không có đủ đòn bẩy để buộc NPM Inc phải chịu trách nhiệm về hành động của mình và việc tập trung vào việc kiếm lợi nhuận đã ngăn cản việc thực hiện các cơ hội chính theo quan điểm của cộng đồng nhưng không tạo ra tiền. và yêu cầu các tài nguyên bổ sung, chẳng hạn như hỗ trợ xác minh chữ ký số.

Nguồn: opennet.ru

Thêm một lời nhận xét