it-swarm-vi.tech

Tôi có được phép cấp phép cho chủ đề Wordpress của mình theo aGPL không

Tôi đã quan tâm đến cuộc trò chuyện gần đây về việc các chủ đề WordPress có cần được cấp phép theo GPL hay liệu chúng có thể là nguồn đóng. Có thể truy cập video từ matts blog và cuộc thảo luận yêu thích của tôi về nó là Bài đăng trên blog của Dave Winers .

Câu hỏi của tôi là - tôi có được phép cấp phép cho chủ đề của mình theo aGPL không? hoặc đây có phải là đối số tương tự như khi tôi muốn sử dụng giấy phép nguồn đóng?

11
Tom

Vì WordPress được cấp phép dưới dạng GPLv2, bạn có thể cấp phép cho bất kỳ bổ sung nào (tức là chủ đề) với giấy phép tương thích với phiên bản 2 của GPL. Bây giờ đây là phần không may ... phiên bản 1 của aGPL không tương thích với bất kỳ phiên bản GPL nào. Phiên bản 3, tuy nhiên, tương thích với GPLv3 ... nhưng không phải GPLv2.

Câu trả lời ngắn gọn: không, bạn không thể cấp phép cho một chủ đề WordPress với aGPL vì cả hai phiên bản của aGPL đều không tương thích với giấy phép của WordPress (GPLv2).

Liên kết với biểu đồ tương thích giấy phép để tham khảo ...

Cập nhật

Nói đúng ra là có. Các chủ đề WordPress được coi là tác phẩm phái sinh, vì vậy chúng phải được cấp phép theo cách tương thích với dự án cốt lõi. WP được cấp phép dưới dạng GPLv2 +, vì vậy bạn có thể (nếu bạn muốn) nâng cấp nó lên GPLv3 để phân phối.

Điều đó rất quan trọng, vì phiên bản duy nhất của aGPL tương thích với GPL là phiên bản 3 ... vì vậy chủ đề của bạn phải là aGPLv3.

Điều đó nói rằng, bạn không mong muốn tự mình phân phối lại WordPress ... Tôi chỉ chỉ ra khả năng tương thích ở đây. Nhưng để giữ cho mọi thứ đơn giản, tôi sẽ luôn luôn khuyên không nên sử dụng aGPL. Trong thực tế, nó không cho vay tốt cho các chủ đề WordPress (vui lòng hỏi tôi tại sao, nhưng điều đó nằm ngoài phạm vi của câu hỏi này).

12
EAMann

Thêm một tham chiếu đến câu trả lời được cập nhật của @ EAMann: Tôi đã hỏi câu hỏi tương tự với [email protected]

Câu hỏi chính xác của tôi là:

Bạn có thể vui lòng làm rõ ý nghĩa của việc phát hành mã nguồn trong "GPLv2 (hoặc phiên bản mới hơn)" không và nếu có, nếu nó cho phép phát hành các tác phẩm phái sinh theo aGPL v3.

Và câu trả lời đã đến:

Bằng cách cấp phép cho tác phẩm của họ theo GPLv2 (hoặc mới hơn), mà tôi sẽ gọi trong email này là GPLv2 +, chủ bản quyền của Wordpress đã cho phép bạn phân phối rõ ràng hơn nữa công việc của họ dưới bất kỳ phiên bản GPL nào sau này. Bằng cách nâng cấp, bạn có thể phân phối thêm công việc của họ theo GPLv3, GPLv3 +, GPLv4 (chưa tồn tại, nhưng nếu bạn có thể chọn nó), GPLv4 +, v.v. Điều này được nêu trong phần 9 của GPLv2 và phần 14 của GPLv3.

Khi bạn đã nâng cấp công việc lên GPLv3 (bạn cập nhật số phiên bản giấy phép và bao gồm một bản sao GPLv3, hãy thêm các thông báo bản quyền của riêng bạn khi cần, nhưng nếu không giữ nguyên các thông báo bản quyền và thông báo giấy phép), hai điều sẽ xảy ra: Đầu tiên , công việc trở nên không tương thích với mã chỉ GPLv2; cả GPLv2 và GPLv3 đều là giấy phép copyleft mạnh và cả hai không thể hài lòng cùng một lúc. Thứ hai, và quan trọng hơn đối với bạn là theo mục 13 của GPLv3 và phần 13 của AGPLv3, giờ đây bạn sẽ có khả năng tương thích hẹp với các tác phẩm được cấp phép theo AGPLv3. Điều đó có nghĩa là trong khi bạn không thể cấp phép lại cho tác phẩm, từ toàn bộ, từ GPLv3 đến AGPLv3, bạn sẽ có thể phân phối thêm tổ hợp mã GPLv3 (mã Wordpress được nâng cấp) và mã AGPLv3 (mã bổ sung của bạn).

Yoni Rabkin, tình nguyện viên tại Phòng thí nghiệm tuân thủ GPL của FSF

2
Kangur

Tóm tắt một câu từ Matt Mullenweg : PHP trong các chủ đề WordPress phải là GPL, tác phẩm nghệ thuật và CSS có thể nhưng không bắt buộc.

2
Sudhanshu

Có, bạn được phép cấp phép cho chủ đề của mình theo bất kỳ giấy phép nào bạn thấy phù hợp. Một số có thể không thích hợp để phân phối lại sau đó. Nhưng trước hết bạn có thể tự do lựa chọn. Đó là phần mềm miễn phí, mở rộng như bạn muốn.

1
hakre