Redis, từ bỏ giấy phép BSD và không còn là nguồn mở nữa

redis.

biểu tượng redis.

Redis, cơ sở dữ liệu phổ biến vàn bộ nhớ được hàng triệu nhà phát triển trên khắp thế giới sử dụng, đã công bố một sự thay đổi đáng kể đối với chính sách cấp phép của mình. Được phân phối theo truyền thống theo giấy phép BSD ba điều khoản, giấy phép nguồn mở dễ dãi, Redis đã chọn áp dụng mô hình cấp phép kép.

Từ phiên bản Redis 7.4, dự án sẽ phân phối mã của nó theo hai giấy phép độc quyền: RSALv2 (Giấy phép có sẵn nguồn Redis v2) và SSPLv1 (Giấy phép công cộng phía máy chủ v1), thay vì giấy phép BSD đã sử dụng trước đây. Trước đây, chỉ các mô-đun tiện ích bổ sung cung cấp chức năng nâng cao cho người dùng doanh nghiệp, chẳng hạn như RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, cùng nhiều mô-đun khác, mới được cung cấp theo giấy phép độc quyền. Giờ đây, giấy phép độc quyền cũng sẽ áp dụng cho cơ sở mã DBMS cốt lõi.

Sự thay đổi này trong giấy phép psẽ cho phép tích hợp các mô-đun độc quyền với các khả năng và công cụ xử lý dữ liệu tiên tiến trong cấu trúc chính của các phiên bản tương lai của Redis DBMS. Các phiên bản cũ hơn sẽ vẫn có sẵn theo giấy phép BSD cũ và có thể được sử dụng làm cơ sở để tạo các nhánh độc lập.

El Việc bảo trì các nhánh Redis 7.x cũ đã phát hành trước khi thay đổi giấy phép sẽ tiếp tục ít nhất là cho đến khi phát hành Redis Community Edition 9.0. Các bản vá khắc phục các lỗ hổng và sự cố nghiêm trọng sẽ được phát hành cho các phiên bản cũ hơn theo giấy phép BSD và có thể được sử dụng trong các nhánh. Sau thời gian hỗ trợ cho các phiên bản cũ hơn, các bản vá sẽ chỉ được phát hành theo giấy phép SSPL và RSAL, nghĩa là các tác giả phân nhánh sẽ cần phải tự xử lý việc bảo trì của mình.

Julia Liuson, chủ tịch Bộ phận Nhà phát triển của Microsoft cho biết: “Chúng tôi mong muốn tiếp tục công việc hợp tác để hỗ trợ các nhà phát triển những cải tiến mới nhất trong việc quản lý và lưu trữ dữ liệu”. "Sự hợp tác của chúng tôi tiếp tục hỗ trợ các giải pháp tích hợp như Azure Cache cho Redis và sẽ cung cấp cho khách hàng của Microsoft quyền truy cập độc quyền vào các tính năng mở rộng trong các dịch vụ của Redis."

Điều quan trọng cần lưu ý là Giấy phép SSPL và RSAL không phải là nguồn mở và có các hạn chế bổ sung cấm sử dụng miễn phí sản phẩm để cung cấp dịch vụ đám mây.Và. Cả hai giấy phép đều có các mục tiêu tương tự nhau, mặc dù giấy phép SSPL dựa trên giấy phép AGPLv3 copyleft, trong khi giấy phép RSAL dựa trên giấy phép BSD cho phép.

Giấy phép RSAL cho phép sử dụng, sửa đổi, phân phối và tích hợp mã trong các ứng dụng, ngoại trừ trong trường hợp thương mại hoặc trong các dịch vụ trả phí được quản lý (được phép sử dụng miễn phí đối với các dịch vụ nội bộ, trong khi hạn chế áp dụng cho các dịch vụ trả phí cung cấp quyền truy cập vào Redis). Mặt khác, giấy phép SSPL, tuân theo các nguyên tắc của copyleft, yêu cầu không chỉ mã của chính ứng dụng mà còn cả mã nguồn của tất cả các thành phần liên quan đến việc cung cấp dịch vụ đám mây phải được phân phối theo cùng một giấy phép. .

Nguyên nhân đằng sau sự thay đổi trong chính sách nghỉ phéps là ngăn cản các nhà cung cấp dịch vụ đám mây hưởng lợi từ phần mềm nguồn mở mà không đóng góp để phát triển hoặc hỗ trợ cộng đồng. Redis không hài lòng với tình trạng hiện tại khi các nhà cung cấp đám mây tạo doanh thu từ các sản phẩm phái sinh thương mại dựa trên Redis và bán dịch vụ đám mây mà không tham gia phát triển hoặc cộng tác với cộng đồng. Động thái này khiến các nhà phát triển không có lợi nhuận trong khi các nhà cung cấp đám mây thu lợi nhuận từ các giải pháp mở hiện có.

Cả hai giấy phép được triển khai đều phân biệt đối xử với một số loại người dùng nhất định, điều này ngăn cản họ được coi là giấy phép mở hoặc miễn phí. Sáng kiến ​​Nguồn Mở (OSI) đã tuyên bố rằng các giấy phép này không tuân thủ các tiêu chuẩn nguồn mở và các sản phẩm dựa trên chúng phải được coi là độc quyền. Điều này có nghĩa là các sản phẩm theo giấy phép SSPL và RSAL không thể là một phần của các bản phân phối như Fedora và Debian.

Nếu bạn là muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết Trong liên kết sau đây.