“Phí bảo trì nguồn mở”: Đề xuất tài trợ công bằng cho các dự án nguồn mở

Phí bảo trì nguồn mở

Trong một số dịp Ở đây trên blog có một chủ đề đã được đề cập đến, cái nào Trong một thời gian dài, nó đã là một trong những vấn đề lớn mà phải đối mặt với phần mềm miễn phí và các nhà phát triển phần mềm. Chủ đề của “nguồn tài chính”, điều này lại dẫn đến các vấn đề khác, chẳng hạn như ít hoặc không có sự hỗ trợ cho các dự án, cũng như sự lạm dụng của các dự án thương mại sử dụng phần mềm miễn phí và không phân bổ một phần lợi nhuận hoặc thậm chí không đóng góp vào sự phát triển của dự án.

Để cung cấp một giải pháp đối với vấn đề này, Người sáng tạo ra WiX đã giới thiệu một sáng kiến đổi mới mang tên “Phí bảo trì”.

Mục tiêu của nó là giải quyết một trong những vấn đề dai dẳng nhất trong hệ sinh thái phần mềm miễn phí: việc tài trợ cho các dự án, mặc dù được sử dụng rộng rãi, nhưng hầu như hoàn toàn phụ thuộc vào công việc tình nguyện của các nhà phát triển.

Đề xuất này đề xuất thực hiện một khoản đóng góp nhỏ hàng tháng, với các tùy chọn bắt đầu từ 10 đô la, nhằm đảm bảo tính khả thi về mặt kinh tế của các dự án mà không cần phải dùng đến các mô hình như Open Core, thường cung cấp các phiên bản trả phí cao cấp với các tính năng bổ sung và giới hạn quyền truy cập vào một số chức năng nhất định.

Phần mềm nguồn mở thì miễn phí, nhưng việc duy trì một dự án nguồn mở thì không. Chúng tôi yêu cầu rất nhiều từ những người duy trì dự án, bao gồm:

Các vấn đề phân loại
Trả lời câu hỏi
Giữ cho các tập lệnh xây dựng chạy
Cập nhật các phần mềm phụ thuộc
Báo cáo an toàn tiếp theo
Sản xuất bản phát hành mới
Xử lý thư rác trên các diễn đàn thảo luận và trình theo dõi sự cố
Duy trì việc đăng ký tên miền
Gia hạn chứng chỉ chữ ký
Và nhiều, nhiều nhiệm vụ khác nữa

Phí bảo trì hoạt động như thế nào

Ý tưởng trung tâm là người dùng và các công ty thu được lợi ích thương mại (trực tiếp hoặc gián tiếp) từ một dự án nguồn mở đóng góp thường xuyên. Việc thanh toán sẽ được hỗ trợ bởi thỏa thuận cấp phép người dùng cuối (EULA), thỏa thuận này sẽ quản lý quyền truy cập vào các tài nguyên quan trọng như cơ sở hạ tầng dự án, tệp nhị phân chính thức và các gói được biên dịch trước.

Để tạo điều kiện thuận lợi cho các giao dịch, Việc sử dụng hệ thống tài trợ của GitHub được đề xuất, cho phép chuyển tiền trực tiếp cho người bảo trì. Bằng cách này, người đăng ký có thể tải xuống các phiên bản chính thức, tham gia các cuộc thảo luận kỹ thuật và gửi báo cáo lỗi hoặc yêu cầu tính năng.

Một trong những khía cạnh có liên quan nhất là Việc truy cập vào mã nguồn sẽ vẫn hoàn toàn mở, theo đúng các giấy phép miễn phí được sử dụng. theo dự án. Tuy nhiên, các công ty không muốn trả phí hàng tháng sẽ không thể sử dụng các phiên bản biên dịch sẵn chính thức hoặc tích hợp chúng dưới dạng các phần phụ thuộc trong các trình quản lý như NPM hoặc NuGet.

Trên thực tế, các tổ chức này vẫn có thể sao chép kho lưu trữ và tự biên dịch phần mềm, nhưng không có quyền sử dụng các gói đã được nhóm phát triển chuẩn bị.

Chống lại tình trạng kiệt sức của người bảo trì

Đề xuất này xuất hiện như một phản ứng trước một thực tế được công nhận rộng rãi: Những người bảo trì dự án nguồn mở phải làm việc liên tục và vất vả mà trong nhiều trường hợp không nhận được bất kỳ khoản thù lao tài chính nào. Nhiều công ty, mặc dù xây dựng toàn bộ sản phẩm dựa trên các công cụ này, vẫn không đóng góp thời gian hoặc nguồn lực, tạo ra sự mất cân bằng dẫn đến kiệt sức, mất động lực và thậm chí là bỏ dở dự án.

Đối với tác giả của sáng kiến, Mô hình này không phải là một sự hạn chế, mà là một mối quan hệ công bằng và cân bằng:Các công ty dựa vào công việc của bên thứ ba phải chi một phần nhỏ doanh thu để đảm bảo các công cụ họ sử dụng có thể tiếp tục phát triển.

Với việc thực hiện Phí duy trì, Các nhà phát triển dự kiến sẽ có nhiều tài nguyên và thời gian hơn cho các nhiệm vụ thiết yếu chẳng hạn như sửa lỗi, trả lời truy vấn của người dùng, cập nhật các phụ thuộc, quản lý cơ sở hạ tầng xây dựng, phát hiện và khắc phục lỗ hổng, điều hành cộng đồng và gia hạn chứng chỉ chữ ký số.

Không còn nghi ngờ gì nữa, đề xuất này hướng đến việc tạo ra một hệ sinh thái công bằng, bền vững và hợp tác hơn, nơi nguồn mở không đồng nghĩa với lao động không công mà là nỗ lực chung giữa người sáng tạo và người dùng.

Cuối cùng, nếu bạn muốn biết thêm về nó, bạn có thể tham khảo thông tin chi tiết trong liên kết theo dõi.