ฉันได้รับอนุญาตให้ใช้ลิขสิทธิ์ธีม Wordpress ของฉันภายใต้ aGPL หรือไม่


12

ฉันสนใจในการสนทนาเมื่อเร็ว ๆ นี้เกี่ยวกับว่าธีม WordPress ต้องได้รับอนุญาตภายใต้ GPL หรือไม่ว่าพวกเขาจะสามารถปิดแหล่งที่มา วิดีโอที่สามารถเข้าถึงได้จากMattsบล็อกและการอภิปรายที่ชื่นชอบเกี่ยวกับการเป็นบล็อกโพสต์เดฟ Winers

คำถามของฉันคือ - ฉันอนุญาตให้ใช้ชุดรูปแบบของฉันภายใต้aGPL ได้หรือไม่ หรือนี่คือเหตุผลเดียวกับที่ฉันต้องการใช้ไลเซนส์แบบปิดแหล่งที่มา?


1
มีพอดคาสต์เกี่ยวกับเรื่องนี้: mixergy.com/chris-pearson-matt-mullenweg - Chris Pearson และ Matt Mullenweg กำลังพูดถึงปัญหา
artlung

คำตอบ:


12

เนื่องจาก WordPress ได้รับอนุญาตให้ใช้งานเป็น GPLv2 คุณสามารถอนุญาตการเพิ่มเติมใด ๆ (เช่นชุดรูปแบบ) ที่มีใบอนุญาตที่เข้ากันได้กับ GPL เวอร์ชัน 2 ตอนนี้นี่คือส่วนที่โชคร้าย ... aGPL เวอร์ชัน 1 ไม่สามารถใช้งานร่วมกับ GPL รุ่นใด ๆ ได้ อย่างไรก็ตามเวอร์ชัน 3 เข้ากันได้กับ GPLv3 ... แต่ไม่ใช่ GPLv2

คำตอบสั้น ๆ : ไม่คุณไม่สามารถให้ลิขสิทธิ์ธีม WordPress กับ aGPL ได้เพราะ aGPL ทั้งสองรุ่นนั้นไม่สามารถทำงานร่วมกับลิขสิทธิ์ของ WordPress (GPLv2) ได้

ลิงก์ไปยังแผนภูมิความเข้ากันได้ของใบอนุญาตสำหรับการอ้างอิง ...

ปรับปรุง

พูดอย่างเคร่งครัดใช่ ธีม WordPress ถือว่าเป็นงานดัดแปลงดังนั้นพวกเขาจะต้องได้รับอนุญาตในรูปแบบที่เข้ากันได้กับโครงการหลัก WP ได้รับสิทธิ์การใช้งานเป็น GPLv2 + ดังนั้นคุณสามารถ (ถ้าคุณต้องการ) อัปเกรดเป็น GPLv3 เพื่อการแจกจ่าย

สำคัญมากเพราะ aGPL รุ่นเดียวที่เข้ากันได้กับ GPL คือเวอร์ชัน 3 ... ดังนั้นธีมของคุณต้องเป็น aGPLv3

ที่กล่าวว่าคุณไม่มีความคาดหวังที่จะแจกจ่าย WordPress ด้วยตัวคุณเอง ... ฉันแค่ชี้ให้เห็นความเข้ากันได้ที่นี่ แต่การที่จะให้สิ่งที่ง่ายผมจะเสมอให้คำแนะนำกับการใช้ AGPL ในทางปฏิบัติมันไม่ได้ให้ยืมที่ดีสำหรับธีม WordPress (อย่าลังเลที่จะถามฉันว่าทำไม แต่นั่นเกินขอบเขตของคำถามนี้)


ฉันเห็นวิธีที่จะทำต่อไปมันเป็นพื้นที่สีเทา: คุณสามารถกระจาย wordpress ใหม่ภายใต้ GPL v3 และจากนั้นในลักษณะที่เป็นมิตรต้องอาศัยความคิดเห็นเกี่ยวกับความเข้ากันได้ของ FSF เกี่ยวกับ GPLv3 และ aGPLv3 ประเภทของทั้งสองเข้ากันได้เพื่อที่จะพูดแล้ว และไม่เลยมันไม่เหมือนกับแหล่งข้อมูลที่ปิด
hakre

@hakre ใช่นั่นเป็นวิธีแก้ปัญหาที่เป็นไปได้ ... แต่คุณต้องมีความเต็มใจและสามารถแจกจ่าย WordPress ...
EAMann

1
.. ซึ่งไม่ควรมีปัญหา พื้นที่สีเทาไม่ใช่การกระจายของ wordpress ที่กำหนดไว้ค่อนข้างดีพื้นที่สีเทาคือการบอกว่า aGPL เข้ากันได้กับ GPL แต่ฉันคิดว่ามันดีเสมอที่จะไม่มีมุมมองที่แคบเกินไปดังนั้นฉันคิดว่ามันถูกต้อง
hakre

คุณสามารถอัปเกรด GPL ได้อย่างแน่นอน รหัสของชุดรูปแบบที่ได้รับคือ GPL มันโดยตรงสีดำและสีขาว คุณไม่จำเป็นต้องเต็มใจและสามารถแจกจ่ายอะไรก็ได้ยกเว้นธีมของคุณเอง AGPLv3 เข้ากันได้กับ GPLv3 ( gnu.org/licenses/gpl-faq.html#v3Notwithstanding ) และคำตอบสำหรับคำถามนี้ควรเปลี่ยนเป็น "ใช่"
WraithKenny

@EAMann คุณสามารถอธิบายเพิ่มเติมเกี่ยวกับสาเหตุที่คุณแนะนำให้ใช้ aGPL สำหรับธีม WordPress ได้หรือไม่
Kangur

2

สรุปประโยคหนึ่งจาก Matt Mullenweg : PHP ในธีม WordPress ต้องเป็น GPL, งานศิลปะและ CSS อาจเป็น แต่ไม่จำเป็น


4
โปรดอย่าดึง Matt Mullenweg ออกจากกระเป๋าเสมอ เขาไม่ได้เรียนทนายเพียงมีความเห็นของเขาเอง
ไกเซอร์

1
@kaiser: เห็นด้วย แม้ว่าฉันจะถูกแขวนรอบ WP เพียงประมาณ 6 เดือน แต่ฉันสังเกตเห็นความคล้ายคลึงกันที่น่ารำคาญระหว่างที่บางคนพูดถึง "แมตต์" และวิธีที่นักวิทยาศาสตร์เรียกว่า "รอน" หรือ "LRH" แมตต์ทำได้ดีมากและมีพลังมากในโลกของ WP แต่เขาไม่ใช่พระเจ้า
Peter Rowell

1
ฉันชอบกระบวนการคิดของคุณมากและไม่ควรมีใครเห็นพระเจ้าเลย ที่กล่าวว่าฉันคิดว่าแมตต์ได้ปรึกษาทนายความในเรื่องนั้นและคำพูดนั้นน่าเชื่อถือ หากเขาเป็นเพียงแค่การดูถูกเหยียดหยามชุมชนและมันก็ตาบอดหลังจากที่เขาได้กล่าวว่าทุกคนจะต้องเป็น 100% GPL นอกจากนี้ยังสมเหตุสมผล 100% เนื่องจากชุดรูปแบบต้องการฟังก์ชัน WP core php ในการทำงาน พวกเขาไม่จำเป็นต้องเรียนไม่กี่ css มันสร้าง แต่ถ้าคุณจะเห็นมันเข้มงวดมาก (ความเห็น) คุณก็อาจจะบอกว่าหากพวกเขาใช้ CSS เพื่อ .alignright รูปแบบและ .wp-คำอธิบายภาพ CSS ยังเป็นสร้างเมื่อรหัสหลัก WordPress ^^
เจมส์มิทช์

2

การเพิ่มการอ้างอิงถึงคำตอบของ @ EAMann ที่อัปเดตแล้ว: ฉันถามคำถามที่คล้ายกันไปที่ license@fsf.org

คำถามที่แน่นอนของฉันคือ:

คุณช่วยอธิบายความหมายของการปล่อยซอร์สโค้ดได้อย่างไรภายใต้ "GPLv2 (หรือใหม่กว่า)" และถ้าเป็นเช่นนั้นหากอนุญาตให้เผยแพร่ผลงานภายใต้ aGPL v3

และคำตอบที่มา:

โดยการให้ลิขสิทธิ์งานของพวกเขาภายใต้ GPLv2 (หรือใหม่กว่า) ซึ่งฉันจะอ้างถึงในอีเมลนี้ในฐานะ GPLv2 + เจ้าของลิขสิทธิ์ของ Wordpress ได้อนุญาตให้คุณเผยแพร่งานของพวกเขาภายใต้ GPL รุ่นต่อ ๆ ไปอย่างชัดเจน ด้วยการอัปเกรดคุณสามารถเผยแพร่ผลงานของพวกเขาเพิ่มเติมภายใต้ GPLv3, GPLv3 +, GPLv4 (ยังไม่มี แต่ถ้าคุณสามารถเลือกได้), GPLv4 + ฯลฯ ซึ่งจะสะกดในส่วนที่ 9 ของ GPLv2 และส่วนที่ 14 ของ GPLv3

เมื่อคุณอัปเกรดงานเป็น GPLv3 (คุณอัปเดตหมายเลขเวอร์ชันใบอนุญาตและรวมถึงสำเนาของ GPLv3 ให้เพิ่มประกาศลิขสิทธิ์ของคุณเองตามที่จำเป็น แต่ไม่เช่นนั้นให้ประกาศลิขสิทธิ์ดั้งเดิมและประกาศลิขสิทธิ์ยังคงเหมือนเดิม) สองสิ่งจะเกิดขึ้น: งานจะเข้ากันไม่ได้กับรหัส GPLv2 เท่านั้น ทั้ง GPLv2 และ GPLv3 เป็นสิทธิ์การใช้งาน copyleft ที่แข็งแกร่งและไม่สามารถพอใจทั้งสองอย่างในเวลาเดียวกัน อย่างที่สองและสำคัญกว่าสำหรับคุณคือภายใต้มาตรา 13 ของ GPLv3 และส่วนที่ 13 ของ AGPLv3 ตอนนี้คุณจะมีความเข้ากันได้แคบกับงานที่ได้รับอนุญาตภายใต้ AGPLv3 ซึ่งกล่าวได้ว่าในขณะที่คุณไม่สามารถอนุญาตงานโดยรวมจาก GPLv3 ถึง AGPLv3 ได้คุณจะสามารถแจกจ่ายการรวมกันของรหัส GPLv3 (รหัส Wordpress ที่อัปเกรดแล้ว) และรหัส AGPLv3 (รหัสเพิ่มเติมของคุณ)

Yoni Rabkin อาสาสมัครที่ FSF GPL Compliance Lab


1

ใช่คุณได้รับอนุญาตให้อนุญาตชุดรูปแบบของคุณภายใต้ใบอนุญาตใด ๆ ที่คุณเห็นว่าเหมาะสม บางคนอาจไม่เหมาะสมสำหรับการแจกจ่ายซ้ำแล้ว แต่ก่อนอื่นคุณมีอิสระที่จะเลือก มันเป็นซอฟต์แวร์ฟรีขยายตามที่คุณต้องการ


"บางคนอาจไม่เหมาะสมสำหรับการแจกจ่ายซ้ำ" - ซึ่งหมายความว่าคุณไม่สามารถแจกจ่ายชุดรูปแบบให้กับทุกคนไม่ได้เป็นลูกค้าเนื่องจากชุดรูปแบบการกระจายจะต้องได้รับการเผยแพร่ภายใต้ GPL หรือใบอนุญาตที่รองรับ GPL
Emil Vikström
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.