NetBird áp dụng giấy phép AGPLv3 để chống lại các gã khổng lồ đám mây trong khi vẫn duy trì mã nguồn mở

Nhóm Cộng đồng BigGo
NetBird áp dụng giấy phép AGPLv3 để chống lại các gã khổng lồ đám mây trong khi vẫn duy trì mã nguồn mở

NetBird , một nền tảng mạng mã nguồn mở phổ biến, đã công bố việc chuyển đổi từ giấy phép BSD-3 tự do sang AGPLv3 , tham gia vào xu hướng ngày càng tăng của các công ty tìm cách bảo vệ dự án của họ khỏi bị khai thác bởi các nhà cung cấp dịch vụ đám mây lớn. Thay đổi này, có hiệu lực từ phiên bản 0.53.0 vào ngày 5 tháng 8 năm 2025, phản ánh những căng thẳng rộng lớn hơn trong cộng đồng mã nguồn mở về tính bền vững và cạnh tranh công bằng.

Lộ trình chuyển đổi giấy phép

  • Giấy phép hiện tại: BSD-3 (cho phép tự do)
  • Giấy phép mới: AGPLv3 (copyleft)
  • Ngày có hiệu lực: 5 tháng 8, 2025 với phiên bản 0.53.0
  • Các phiên bản cũ: Tất cả các phiên bản trước 0.53.0 vẫn sử dụng giấy phép BSD-3

Vấn đề nhà cung cấp dịch vụ đám mây thúc đẩy thay đổi giấy phép

Sự thay đổi này xuất phát từ những gì nhiều nhà phát triển coi là lợi thế bất công mà các nhà cung cấp dịch vụ đám mây siêu lớn như Amazon Web Services nắm giữ. Dưới các giấy phép tự do như BSD-3 , những gã khổng lồ này có thể lấy các dự án mã nguồn mở, chỉnh sửa chúng và cung cấp các dịch vụ cạnh tranh mà không cần đóng góp lại cho cộng đồng gốc. Điều này tạo ra tình huống khó khăn khi những người tạo ra phần mềm sáng tạo phải vật lộn để cạnh tranh với các dịch vụ đám mây được tài trợ mạnh được xây dựng trên chính công việc của họ.

Cuộc thảo luận trong cộng đồng cho thấy những ý kiến mạnh mẽ ở cả hai phía. Một số người cho rằng điều này đại diện cho sự tiến hóa cần thiết của việc cấp phép mã nguồn mở cho kỷ nguyên đám mây, trong khi những người khác lo lắng về việc phân mảnh định nghĩa về những gì thực sự cấu thành nên mã nguồn mở. Cuộc tranh luận làm nổi bật một căng thẳng cơ bản giữa việc duy trì các quyền tự do truyền thống của phần mềm mã nguồn mở và đảm bảo tính bền vững của các dự án tạo ra nó.

AGPLv3 tạo ra sự cân bằng giữa tính mở và bảo vệ

Không giống như các giấy phép hạn chế hơn đã xuất hiện gần đây, AGPLv3 vẫn duy trì sự công nhận là một giấy phép mã nguồn mở thực sự trong khi cung cấp sự bảo vệ có ý nghĩa chống lại việc khai thác dựa trên dịch vụ. Giấy phép này yêu cầu bất kỳ ai chỉnh sửa phần mềm và cung cấp nó như một dịch vụ mạng phải chia sẻ các chỉnh sửa của họ dưới cùng các điều khoản giấy phép. Điều này tạo ra một sự răn đe đáng kể đối với các nhà cung cấp dịch vụ đám mây thích giữ các chỉnh sửa của họ ở dạng độc quyền.

Đối với hầu hết người dùng, tác động thực tế vẫn còn tối thiểu. Các tổ chức tự lưu trữ, người dùng doanh nghiệp nội bộ và thậm chí các nhà cung cấp dịch vụ được quản lý có thể tiếp tục sử dụng NetBird mà không bị hạn chế. Giấy phép này nhắm mục tiêu cụ thể vào các công ty sẽ lấy mã, chỉnh sửa nó và ra mắt các dịch vụ thương mại cạnh tranh mà không đóng góp lại cho cộng đồng.

AGPL sẽ ngăn chặn Amazon . Nó sẽ không ngăn chặn WP Engine . Cần có một giấy phép cho phép khách hàng của bạn sử dụng bạn một cách tự do, nhưng không cho phép các đối thủ cạnh tranh của bạn bán lại công việc khó khăn của bạn.

Tác động đến các nhóm người dùng khác nhau

  • Không thay đổi: Những người tự triển khai, sử dụng nội bộ doanh nghiệp, khách hàng đám mây, MSPs/MSSPs
  • Áp dụng yêu cầu: Các công ty cung cấp dịch vụ cạnh tranh dựa trên NetBird phải chia sẻ các thay đổi
  • Có sẵn giấy phép thương mại: Giấy phép thay thế cho các tổ chức không thể sử dụng AGPLv3

Cộng đồng chia rẽ về định nghĩa mã nguồn mở và mô hình kinh doanh

Thông báo này đã gây ra cuộc tranh luận sôi nổi về những gì cấu thành nên việc cấp phép mã nguồn mở hợp pháp trong kỷ nguyên hiện đại. Các nhà ủng hộ mã nguồn mở truyền thống cho rằng bất kỳ hạn chế nào về các trường hợp sử dụng đều vi phạm các nguyên tắc cơ bản được thiết lập từ nhiều thập kỷ trước. Họ cho rằng định nghĩa hiện tại về mã nguồn mở, được duy trì bởi các tổ chức như Open Source Initiative , nên giữ nguyên bất kể những thách thức kinh doanh mới.

Tuy nhiên, những người ủng hộ thay đổi chỉ ra rằng các định nghĩa mã nguồn mở ban đầu được tạo ra trước khi phần mềm dưới dạng dịch vụ trở nên thống trị. Họ cho rằng tinh thần tương hỗ và đóng góp cộng đồng đã thúc đẩy các giấy phép mã nguồn mở ban đầu đòi hỏi phải cập nhật cho thế giới tập trung vào đám mây ngày nay. Quan điểm này cho rằng việc cho phép khai thác không hạn chế bởi các tập đoàn lớn thực sự làm suy yếu bản chất hợp tác mà mã nguồn mở được tạo ra để nuôi dưỡng.

Xu hướng rộng lớn hơn hướng tới việc cấp phép bảo vệ

Động thái của NetBird phản ánh một xu hướng ngành rộng lớn hơn khi nhiều công ty phải vật lộn với những thách thức tương tự. Các dự án như Redis đã thực hiện những chuyển đổi tương tự, mặc dù một số đã chọn các cách tiếp cận hạn chế hơn nằm ngoài định nghĩa mã nguồn mở truyền thống. Việc lựa chọn AGPLv3 đại diện cho một nền tảng trung gian duy trì uy tín mã nguồn mở trong khi cung cấp sự bảo vệ kinh doanh có ý nghĩa.

Thời điểm này trùng hợp với nhận thức ngày càng tăng rằng nhiều dự án mã nguồn mở thành công đang gặp khó khăn với tính bền vững lâu dài. Trong khi mô hình truyền thống hoạt động tốt khi phần mềm chủ yếu được phân phối dưới dạng sản phẩm, sự chuyển đổi sang phân phối dựa trên dịch vụ đã tạo ra những động lực mới thách thức các giả định ban đầu đằng sau việc cấp phép tự do.

Cuộc tranh luận cuối cùng tập trung vào việc liệu cộng đồng mã nguồn mở có nên điều chỉnh các định nghĩa và thực hành của mình để giải quyết các thực tế hiện đại, hay duy trì sự tuân thủ nghiêm ngặt các nguyên tắc được thiết lập trong một kỷ nguyên công nghệ khác. Khi nhiều dự án phải đối mặt với những áp lực tương tự, cách tiếp cận của NetBird có thể phục vụ như một mẫu cho những dự án khác đang tìm cách cân bằng giữa tính mở và tính bền vững.

Tham khảo: NetBird Is Embracing the AGPLv3 License