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


11

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. Đoạn video có thể đạt được từ Matts blog và thảo luận yêu thích của tôi về nó là Dave trúng giải bài đăng blog .

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?


1
Có một podcast về điều này: mixergy.com/chris-pearson-matt-mullenweg - Chris Pearson và Matt Mullenweg nói về vấn đề này.
artlung

Câu trả lời:


12

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ỉ nêu ra tính tương thích ở đây. Nhưng để giữ cho mọi thứ đơn giản, tôi sẽ 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).


Dù sao tôi cũng thấy một cách để làm, đó là một khu vực màu xám: Bạn có thể phân phối lại wordpress theo GPL v3 và sau đó một cách thân thiện dựa vào nhận xét về khả năng tương thích của FSF về GPLv3 và aGPLv3. Sắp xếp cả hai đều tương thích để nói sau đó. Và địa ngục không, nó không giống như với nguồn đóng.
hakre

@hakre Vâng, đó là một cách giải quyết tiềm năng ... nhưng nó đòi hỏi bạn phải sẵn sàng và có thể phân phối lại WordPress ...
EAMann

1
.. đó không phải là một vấn đề. Vùng màu xám không phải là sự phân phối lại của wordpress, điều đó được xác định khá rõ, vùng màu xám có nghĩa là aGPL tương thích với GPL. Nhưng tôi nghĩ thật tốt khi không có tầm nhìn quá hẹp, vì vậy tôi nghĩ nó hợp lệ.
hakre

Bạn chắc chắn có thể nâng cấp GPL. Mã của chủ đề dẫn xuất là GPL. Nó trực tiếp, đen và trắng. Bạn không cần phải sẵn sàng và có thể phân phối lại bất cứ thứ gì trừ chủ đề của riêng bạn. AGPLv3 tương thích với GPLv3 ( gnu.org/licenses/gpl-faq.html#v3Notwith Hiểu ) và câu trả lời cho câu hỏi này sẽ thay đổi thành "có".
WraithKenny

@EAMann bạn có thể giải thích rõ hơn về lý do tại sao bạn khuyên không nên sử dụng aGPL cho các chủ đề WordPress không?
Kangur

2

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.


4
Xin đừng bao giờ kéo Matt Mullenweg ra khỏi túi. Anh ta không nghiên cứu luật sư, chỉ có ý kiến ​​của riêng mình.
kaiser

1
@kaiser: Đồng ý. Mặc dù tôi mới chỉ quanh quẩn với WP được khoảng 6 tháng, tôi đã nhận thấy sự tương đồng đáng lo ngại giữa cách một số người nhắc đến "Matt" và cách các nhà khoa học đề cập đến "Ron" hoặc "LRH". Matt đã làm một số việc tốt và rất mạnh mẽ trong thế giới của WP, nhưng anh ta không phải là Chúa.
Peter Rowell

1
Tôi rất thích quá trình suy nghĩ của bạn và không ai được nhìn thấy giống như thần. Điều đó nói rằng tôi nghĩ Matt đã hỏi ý kiến ​​luật sư về điều đó và tuyên bố đó là đáng tin cậy. Nếu anh ta chỉ lạm dụng cộng đồng và bị mù theo sau thì anh ta đã nói rằng tất cả cần phải là GPL 100%. Nó cũng có ý nghĩa 100% vì các chủ đề cần các chức năng php core WP để hoạt động. Họ không cần thiết vài lớp css mà nó tạo ra. Nhưng nếu bạn thấy nó rất nghiêm ngặt (ý kiến), bạn thậm chí có thể nói nếu họ sử dụng CSS để tạo kiểu .alignright và .wp-chú thích thì CSS cũng được xây dựng dựa trên mã lõi của WordPress ^^
James Mitch

2

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 License@fsf.org.

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 công cụ 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 đều 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 toàn bộ công việc, 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


1

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.


"Một số có thể không phù hợp để phân phối lại sau đó" - Điều đó có nghĩa là bạn không thể phân phối chủ đề cho bất kỳ ai, kể cả khách hàng, vì các chủ đề phân tán phải được phát hành theo GPL hoặc giấy phép tương thích GPL.
Emil Vikström
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.