Phiên bản Cộng đồng MongoDB cho mục đích thương mại

MongoDB hơi khó chịu khi một số nhà cung cấp đám mây — đặc biệt là ở châu Á — đang sử dụng mã nguồn mở của họ và cung cấp phiên bản thương mại được lưu trữ trên cơ sở dữ liệu của họ cho người dùng của họ mà không tuân thủ các quy tắc nguồn mở. Để chống lại điều này, hôm nay MongoDB đã thông báo rằng họ đã cấp giấy phép phần mềm mới, Giấy phép Công cộng Phía Máy chủ (SSPL), sẽ áp dụng cho tất cả các bản phát hành mới của Máy chủ Cộng đồng MongoDB, cũng như tất cả các bản sửa lỗi cho các phiên bản trước

Trước đây, MongoDB đã sử dụng giấy phép GNU AGPLv3, nhưng hiện tại nó đã gửi SSPL để phê duyệt từ Open Source Initiative

Đối với hầu như tất cả người dùng thông thường hiện đang sử dụng máy chủ cộng đồng, không có gì thay đổi vì những thay đổi đối với giấy phép không áp dụng cho họ. Thay vào đó, đây là về những gì MongoDB xem là việc sử dụng sai giấy phép AGPLv3. “MongoDB trước đây đã được cấp phép theo GNU AGPLv3, điều đó có nghĩa là các công ty muốn chạy MongoDB như một dịch vụ có sẵn công khai phải mở nguồn phần mềm của họ hoặc lấy giấy phép thương mại từ MongoDB,” công ty giải thích. “Tuy nhiên, sự phổ biến của MongoDB đã khiến một số tổ chức kiểm tra ranh giới của GNU AGPLv3. ”

Vì vậy, mặc dù SSPL không khác mấy so với GNU GPLv3, với tất cả các quyền tự do thông thường để sử dụng, sửa đổi và phân phối lại mã (và hầu như cùng một ngôn ngữ), SSPL tuyên bố rõ ràng rằng bất kỳ ai muốn cung cấp MongoDB như một dịch vụ

“Thị trường đang ngày càng tiêu thụ phần mềm như một dịch vụ, tạo ra một cơ hội đáng kinh ngạc để thúc đẩy một làn sóng mới của phần mềm phía máy chủ mã nguồn mở tuyệt vời. Thật không may, một khi dự án nguồn mở trở nên thú vị, các nhà cung cấp đám mây chưa phát triển phần mềm sẽ dễ dàng nắm bắt tất cả giá trị mà không đóng góp gì cho cộng đồng,” Eliot Horowitz, CTO và đồng sáng lập của MongoDB cho biết. . “Chúng tôi đã đóng góp rất nhiều cho — và được hưởng lợi từ — nguồn mở và chúng tôi đang ở vị trí duy nhất dẫn đầu về một vấn đề ảnh hưởng đến nhiều tổ chức. Chúng tôi hy vọng điều này sẽ giúp truyền cảm hứng cho nhiều dự án hơn và bảo vệ đổi mới nguồn mở. ”

Tôi chắc chắn rằng động thái này sẽ xù lông. Thật khó để thảo luận về các giấy phép nguồn mở mà không tôn giáo về ý nghĩa của phong trào này. Và bởi vì MongoDB là tổ chức thương mại đằng sau phần mềm và quản lý các đóng góp bên ngoài cho mã, nên nó có khả năng kiểm soát mã thực tế tốt hơn so với các dự án khác do một nền tảng nguồn mở lớn quản lý, chẳng hạn như. Đối với một số người, chỉ riêng điều đó thôi đã là lời nguyền rủa đối với mọi thứ mà họ nghĩ rằng nguồn mở nên đại diện cho. Đối với những người khác, nó chỉ đơn giản là một cách thực dụng để phát triển phần mềm. Tuy nhiên, dù bằng cách nào, điều này sẽ khởi động một cuộc thảo luận về cách các công ty như MongoDB quản lý các dự án mã nguồn mở của họ và mức độ kiểm soát mà họ có thể thực hiện đối với cách mã của họ được sử dụng. Tôi, trước hết, nóng lòng muốn đọc các cuộc thảo luận trên Hacker News hôm nay

MongoDB là một ứng dụng cơ sở dữ liệu định hướng tài liệu đa nền tảng, mã nguồn mở. MongoDB là một ứng dụng cơ sở dữ liệu NoSQL hoạt động với các tài liệu dạng JSON và các lược đồ tùy chọn. MongoDB là một cơ sở dữ liệu được tạo bởi MongoDB Inc. và được phân phối theo Giấy phép Công cộng Phía Máy chủ (SSPL)

MongoDB hiện có sẵn theo Giấy phép Công cộng Phía Máy chủ (SSPL), được tạo bởi dự án. Nó thay thế Giấy phép Công cộng GNU Affero và phần lớn giống với Giấy phép Công cộng GNU phiên bản 3, ngoại trừ việc nó yêu cầu các cá nhân cung cấp phần mềm công khai như một phần của “dịch vụ” để cung cấp toàn bộ mã nguồn của dịch vụ theo giấy phép này như . SSPL đã được đệ trình lên Sáng kiến ​​nguồn mở để chứng nhận nhưng sau đó đã bị rút lại. Giấy phép Apache áp dụng cho trình điều khiển ngôn ngữ. Công ty MongoDB. cũng bán giấy phép độc quyền cho cơ sở dữ liệu. 4. 0. 3 (ổn định) và 4. 1. 4 là bản phát hành AGPL phiên bản 3 gần đây nhất

Do thay đổi về giấy phép, MongoDB đã bị xóa khỏi các phiên bản Debian, Fedora và Red Hat Enterprise Linux. Bởi vì nó được “cấu trúc đặc biệt để phân biệt đối xử mạnh mẽ” đối với người dùng doanh nghiệp, Fedora đã phán quyết rằng SSPL phiên bản 1 không phải là giấy phép phần mềm miễn phí

Phiên bản Cộng đồng của cơ sở dữ liệu phân tán MongoDB có kiến ​​trúc dữ liệu tài liệu linh hoạt, cũng như hỗ trợ các truy vấn đặc biệt, lập chỉ mục phụ và tổng hợp thời gian thực, cho phép bạn truy cập và phân tích dữ liệu của mình theo nhiều cách khác nhau

Phiên bản doanh nghiệp MongoDB

Enterprise Server là phiên bản thương mại của MongoDB, bao gồm các tính năng như công cụ lưu trữ trong bộ nhớ cho tốc độ truyền nhanh và độ trễ thấp, các tính năng bảo mật mở rộng như kiểm soát truy cập LDAP và Kerberos cũng như mã hóa dữ liệu khi lưu trữ

Sản phẩm này là một phần của đăng ký MongoDB Enterprise Advanced, cung cấp hỗ trợ có kinh nghiệm và các công cụ mạnh mẽ để giúp bạn vượt qua mọi trở ngại mà bạn có thể gặp phải. Mặt khác, MongoDB Enterprise Server có thể truy cập miễn phí để đánh giá và phát triển

MongoDB Community Edition có miễn phí cho mục đích thương mại không?

Có, nó miễn phí sử dụng . Hãy xem xét MongoDB Atlas nếu bạn không muốn tự mình quản lý mongodb. Chào mừng bạn đến với cộng đồng @Durga_Prasad_Gembali. Máy chủ Cộng đồng MongoDB được cấp phép theo Giấy phép Công cộng Phía Máy chủ (SSPL).

Tôi có thể sử dụng cộng đồng MongoDB trong ứng dụng thương mại không?

Không có điều kiện copyleft cho các ứng dụng SaaS khác sử dụng MongoDB làm cơ sở dữ liệu. Việc sử dụng Phiên bản Cộng đồng cho mục đích thương mại vẫn ổn miễn là việc sử dụng của bạn tuân thủ các điều khoản của SSPL .

Tôi có thể sử dụng cộng đồng MongoDB để sản xuất không?

Họ chắc chắn có thể sử dụng phiên bản cộng đồng của máy chủ MongoDB (nguồn mở không có chi phí giấy phép) hoặc máy chủ MongoDB Enterprise Advanced (nếu họ là người đăng ký thương mại có giấy phép phù hợp)

Cộng đồng MongoDB có phải là mã nguồn mở không?

MongoDB là cơ sở dữ liệu NoSQL mã nguồn mở . MongoDB có sẵn trong hai phiên bản. Một là Mã nguồn mở MongoDB, miễn phí như một phần của Cộng đồng mã nguồn mở, nhưng đối với các phiên bản khác, bạn phải trả phí Giấy phép.