สิทธิ์การใช้งาน GPL มีความหมายอะไรกับธีม WordPress ของฉัน


12

วิธีใส่แบบนี้:

ฉันได้สร้างธีม WordPress สำหรับตัวเองซึ่งประกอบด้วยสิ่งต่อไปนี้:

  • รหัส PHP - GPL v2 ได้รับสิทธิ์การใช้งานเช่น WordPress
  • ไฟล์ CSS - สงวนลิขสิทธิ์
  • ไฟล์ JS - สงวนลิขสิทธิ์
  • ไฟล์รูปภาพที่จำเป็นสำหรับชุดรูปแบบ - สงวนลิขสิทธิ์

เท่าที่ฉันเข้าใจฉันสามารถลิขสิทธิ์ไฟล์ PHP ที่ไม่ได้อยู่ในธีมดังนั้นคำถามของฉันคือ:

  1. รูปแบบสิทธิการใช้งานนี้ (สำหรับกลุ่มไฟล์) ละเมิดใบอนุญาต WordPress หรือไม่
  2. ฉันต้องเผยแพร่โค้ด PHP ของธีมเพื่อให้ทุกคนใช้ได้หรือไม่
  3. ถ้าฉันจะสร้างเว็บไซต์ที่ขับเคลื่อนด้วย WordPress ด้วยธีมของฉัน (ด้วยสิทธิ์ใช้งานเดียวกันกับข้างบน) สำหรับคนอื่น (ที่จ่ายค่าบริการ) ฉันต้องเผยแพร่โค้ด PHP ของธีมเพื่อให้ทุกคนสามารถใช้ได้หรือไม่ ผู้ซื้อหรือสิ่งอื่นใด

นี่อาจเป็นคำถามที่โง่สำหรับบางคน แต่ฉันขี้เกียจและใจร้อนที่จะเข้าใจ "กฎหมาย" ทั้งหมดของใบอนุญาตทั้งหมดที่ฉันพบดังนั้นความช่วยเหลือจากใครบางคนที่ผ่านรางไปแล้วสิ่งนี้มีประโยชน์มาก
Miljenko Barbir

(คุณมีลิขสิทธิ์ไปยังไฟล์ PHP ของคุณด้วย แต่คุณจะต้องให้ลิขสิทธิ์ภายใต้ GPL vX)
KajMagnus

คำตอบ:


12

รูปแบบสิทธิการใช้งานนี้ (สำหรับกลุ่มไฟล์) ละเมิดใบอนุญาต WordPress หรือไม่

ไม่จำเป็นต้องมีรหัส PHP เท่านั้นที่จะเป็น GPL ตัวอย่างที่นิยมคือวิทยานิพนธ์: http://mashable.com/2010/07/22/thesis-relents/
http://markjaquith.wordpress.com/2010/07/17/why-wordpress-themes-are-derivative- ของ WordPress /

ฉันต้องเผยแพร่โค้ด PHP ของธีมเพื่อให้ทุกคนใช้ได้หรือไม่

คุณไม่จำเป็นต้องเผยแพร่ถ้าคุณตั้งใจจะใช้ธีมสำหรับตัวคุณเองเท่านั้น สิทธิ์การใช้งาน GPL จะใช้ได้เฉพาะเมื่อคุณแจกจ่ายธีมให้ผู้อื่น

ฉันต้องเผยแพร่โค้ด PHP ของชุดรูปแบบเพื่อให้ทุกคนเฉพาะผู้ซื้อหรือสิ่งอื่นใด

เพียงแค่ผู้ซื้อ


4
คุณต้องทำให้ผู้ซื้อสามารถใช้งานได้ แต่ภายใต้เงื่อนไขของใบอนุญาตผู้ซื้อมีอิสระที่จะแจกจ่ายต่อให้กับทุกคน
ShreevatsaR

1
@ sorich87: สำหรับ PHP และโค้ดอื่น ๆ แม้เพียงบางส่วนที่มาจากอนุพันธ์ก็ไม่ใช่เรื่องง่าย ตามใบอนุญาต: หากชุดรูปแบบมีการเผยแพร่เป็นงานชิ้นหนึ่งงานที่ไม่ได้ประกอบเป็นส่วนหนึ่งของงานทั้งหมดซึ่งมีรหัส GPLed (PHP) ดังนั้น "การแจกจ่ายทั้งหมดจะต้องเป็นไปตามเงื่อนไขของใบอนุญาตนี้ การอนุญาตสำหรับผู้ได้รับใบอนุญาตรายอื่นนั้นขยายไปถึงทั้งหมดและทำให้ทุกส่วนไม่ว่าใครจะเป็นผู้เขียนก็ตาม " - §2 / gnu.org/licenses/gpl-2.0.html#section2 - คุณสามารถหลีกเลี่ยงสิ่งนั้นได้โดยใช้สื่อทางกายภาพในการเผยแพร่ (เช่นเดียวกับ GPL2)
hakre

@hakre: ฉันไม่เข้าใจว่าฉันจะหลีกเลี่ยง "นั้น" โดยใช้สื่อทางกายภาพในการจัดจำหน่ายได้อย่างไร คุณช่วยอธิบายได้มั้ย
Miljenko Barbir

1
@Miljenko Barbir: โดยพื้นฐานแล้วสิ่งนี้ถูกเขียนในข้อความลิขสิทธิ์และเนื่องจากสื่อมีลักษณะทางกายภาพ การวางไฟล์หลายไฟล์ไว้ติดกันบนสื่อเพื่อการจำหน่ายเท่านั้นไม่ได้หมายความว่าไฟล์เหล่านั้นจะรวมเป็นหนึ่งเดียว ตรงกันข้ามกับงานในรูปแบบหนึ่งภายใต้ลิขสิทธิ์สำหรับการจัดจำหน่ายซึ่งมีบางส่วนของ GPL อยู่แล้วงานทั้งหมดจะต้องมีการแจกจ่ายภายใต้ GPL แม้ว่าจะมีงานที่ไม่ได้มา ดู§2 วิธีการกระจายสิ่งของสร้างความแตกต่าง ฉันแค่ต้องการชี้ไปที่เฉพาะเจาะจง
hakre

1
@Miljeno Barbir: มันสำคัญเท่ากับทุกสิ่งทุกอย่างในใบอนุญาต สำหรับ "ผู้ซื้อเพียงคนเดียว" ฉันค่อนข้างแน่ใจว่า sorich87 อ้างถึงส่วนนี้: "... งานใด ๆ ที่คุณเผยแพร่หรือเผยแพร่ ... จะได้รับใบอนุญาตโดยรวมโดยไม่มีค่าใช้จ่ายต่อบุคคลที่สามทั้งหมดภายใต้ข้อกำหนดของ ใบอนุญาตนี้ " บุคคลที่สามเป็นผู้ซื้อหรือบุคคลอื่นใดที่ขยายเวลาใบอนุญาต (บุคคลที่หนึ่งเป็นผู้จัดจำหน่ายแพ็คเกจ wordpress, บุคคลที่สองเป็นผู้แต่งธีม)
hakre

7

ตอบ: 1. รูปแบบสิทธิการใช้งานนี้ (สำหรับกลุ่มไฟล์) ละเมิดใบอนุญาต WordPress หรือไม่

ฉันจะพยายามตอบว่าด้านล่างเพราะมันไม่ง่าย

ตอบ: 2. ฉันต้องเผยแพร่โค้ด PHP ของธีมเพื่อให้ทุกคนใช้ได้หรือไม่

ในขณะที่คุณเขียนว่ารหัส PHP นั้นได้รับอนุญาตภายใต้ GPL คุณจะต้องปฏิบัติตามใบอนุญาต ใน§2 , §3คุณสามารถอ่านเกี่ยวกับรูปแบบต่างๆ (มีสามแบบ) เพื่อส่งต่อซอร์สโค้ดของงานของคุณกับงาน ไม่ใช่ว่าคุณจะต้องทำให้ทุกคนสามารถใช้ได้กับคนที่คุณส่งงานและในช่วงระยะเวลาหนึ่ง

A: 3. ถ้าฉันจะสร้างเว็บไซต์ที่ขับเคลื่อนด้วย WordPress ด้วยธีมของฉัน (ที่มีใบอนุญาตเดียวกับด้านบน) สำหรับคนอื่น (ที่จ่ายค่าบริการ) ฉันจะต้องเผยแพร่รหัส PHP ของชุดรูปแบบเพื่อให้พร้อมใช้งานหรือไม่ กับทุกคนเพียงแค่ผู้ซื้อหรือสิ่งอื่นใด

นั่นเป็นคำถามเดียวกับคำถามที่สองของคุณ §§ 2,3 ของ GPLควรมีส่วนใหญ่ที่คุณต้องรู้เกี่ยวกับวิธีการส่งรหัสแหล่งที่มากับงานของคุณ เมื่อคุณอนุญาต PHP ภายใต้ GPL GPL จะมีผล โปรดอ่านย่อหน้าทั้งในเต็มรูปแบบและเปรียบเทียบกับการวิเคราะห์ของ SFLC


ตอบ: 1. รูปแบบสิทธิการใช้งานนี้ (สำหรับกลุ่มไฟล์) ละเมิดใบอนุญาต WordPress หรือไม่

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

ฉันจดจ่อกับหัวข้อที่เกี่ยวข้องก่อน

ไม่ว่าธีมของคุณจะเป็นแบบเต็มหรือบางส่วนก็เป็นส่วนหนึ่งหรือไม่ขึ้นอยู่กับงานหรือผลงานที่เป็นรูปธรรม

ข้อเสนอแนะที่ได้รับว่า PHP ตกอยู่ภายใต้ GPL แต่ CSS และแสดงสินค้าไม่ได้ (ซึ่งเป็นผมถือว่าคุณหมายถึงอย่างใดเมื่อฉันเปรียบเทียบกับแฟ้มประเภท sheme ของคุณ) เป็นมากกว่าหนึ่งทั่วไปใน wordpress.org มันอาจรวมทั้งนำไปใช้กับรูปแบบที่เป็นรูปธรรมที่ได้รับเกี่ยวกับ แต่ในที่สุดก็มักจะขึ้นอยู่กับสิ่งที่คุณกำลังสร้างเป็นสิ่งที่สามารถแตกต่างกันกับธีมของคุณ ฉันทำให้ความแตกต่างนี้เกิดขึ้นเพราะฉันคิดว่ามันถูกต้องและเพื่อให้แน่ใจว่าถ้าคุณอ่านเอกสารนั้นที่คุณสามารถเข้าใจขอบเขตของมัน

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

ฉันต้องการกระตุ้นให้ทุกคนเรียนรู้เกี่ยวกับสิทธิที่พวกเขามีกับซอฟต์แวร์ฟรี Wordpress คือ GPL ดังนั้นโปรดอ่านข้อกำหนดสิทธิการใช้งานที่มาพร้อมกับ wordpressก่อนเพราะสิ่งเหล่านั้นเป็นตัวกำหนดสิทธิ์ที่คุณมีกับซอฟต์แวร์ เป็นสัญญาประเภทหนึ่งที่คุณสามารถยอมรับเพื่อรับสิทธิ์การใช้งานภายใต้สิทธิ์ใช้งานนั้น คุณพบไฟล์ดังกล่าวในไฟล์ชื่อว่า license.txt ซึ่งเป็นส่วนหนึ่งของแพ็คเกจ wordpress ที่คุณดาวน์โหลดเช่นกัน เพียงเพื่อพิสูจน์ว่าเป็นข้อความลิขสิทธิ์ของแพ็คเกจซอฟต์แวร์เวิร์ดเพรส

ฉันยังสมมติว่าคุณต้องการเผยแพร่ธีมของคุณ เพราะถ้าไม่ดีคุณไม่จำเป็นต้องกังวลเกี่ยวกับ GPL ส่วนใหญ่ใช้เฉพาะเมื่อคุณแจกจ่ายคัดลอกหรือแก้ไขรหัส ดังนั้นฉันคิดว่าคุณต้องการแจกจ่ายธีมของคุณใหม่และคุณบอกคนอื่นเกี่ยวกับธีมของคุณและคุณส่งไฟล์

หากคุณอยู่ถัดจาก wordpress ตามชุดรูปแบบของคุณในงานอื่น ๆ โปรดดูข้อกำหนดสิทธิการใช้งานของงานเหล่านั้นและเรียนรู้ว่าใบอนุญาตทั้งหมดในงานของคุณสามารถทำงานร่วมกันได้เช่นกัน ขึ้นอยู่กับว่าคุณมี "แหล่งที่มา" จำนวนมากสิ่งนี้อาจเป็นงานที่ค่อนข้าง แต่ทำก่อนเพราะคุณจะได้รับประโยชน์อย่างแท้จริงถ้าคุณรู้ส่วนผสมของคุณ ตามที่ฉันไม่รู้เกี่ยวกับคำถามของคุณฉันยังคงใช้สิทธิ์ใช้งาน wordpress เท่านั้นซึ่งเป็น GNU GPL เนื่องจากธีมของคุณอาจเป็นงานของ wordpress และคุณเขียนด้วยตัวเองอย่างน้อย PHP ที่คุณต้องการพิจารณาว่ามีลิขสิทธิ์ภายใต้ GPL

เกี่ยวกับการซื้อขายมีสองชิ้นในใบอนุญาตฉันพบว่าคุ้มค่าที่จะพูดในขณะนี้:

1. ) สิทธิ์การใช้งาน GPL ใช้กับงาน (wordpress plus แน่นอนที่สุดธีมที่คุณใช้ชุดรูปแบบของคุณหากมีในรูปธรรม) ตัวเอง"และ" งานตามโปรแกรม "หมายถึงโปรแกรมหรืองานดัดแปลงภายใต้กฎหมายลิขสิทธิ์: กล่าวคืองานที่มีโปรแกรมหรือส่วนหนึ่งของมันไม่ว่าจะเป็นคำต่อคำหรือด้วยการดัดแปลงและ / หรือแปลเป็นภาษาอื่น (ต่อจากนี้การแปลจะรวมอยู่โดยไม่มีข้อ จำกัด ในคำว่า "การดัดแปลง") "คุณ"." ( ใน§0 )

derivate คืออะไรและอะไรไม่ สิ่งนี้ถูกกำหนดโดยกฎหมายลิขสิทธิ์ สามารถตัดสินใจได้โดยอิงจากงานที่เป็นรูปธรรมนี่คือธีมของคุณและในบริบทของซอฟต์แวร์ที่คุณอาจใช้ และถ้าคุณอ่านคำแนะนำที่ให้ไว้ใน wordpress.org มันก็ขึ้นอยู่กับธีมที่เป็นรูปธรรมเช่นกัน: ธีม "คลาสสิค" และ "เริ่มต้น" รวมอยู่ใน 2.8-RC1

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

2. ) ถ้าคุณไม่ได้ทำอนุพันธ์ในแง่ของลิขสิทธิ์? นี่เป็นอีกกรณีหนึ่ง ใบอนุญาตแตกต่างกันไปสำหรับงานที่ไม่ได้มาจากการทำงานซึ่งโดยทั่วไปแล้วจะทำงานด้วยตัวเอง: "หากส่วนที่ระบุตัวตนของงานนั้นไม่ได้มาจากโปรแกรมและสามารถพิจารณาได้ว่าเป็นอิสระและแยกงานในตัวเองอย่างสมเหตุสมผล อย่าใช้กับส่วนเหล่านั้นเมื่อคุณเผยแพร่เป็นผลงานแยกต่างหาก " ( ใน§2 )

ในการทำให้สิ่งนี้สามารถมองเห็นได้อย่างเต็มที่: หาก CSS และรูปภาพของแพ็คเกจ WordPress จะไม่ได้รับอนุญาตภายใต้ GPL เนื่องจากสามารถทำงานอิสระได้ตามที่ SFLC แนะนำคุณต้องติดต่อเจ้าของลิขสิทธิ์เกี่ยวกับสิทธิ์การใช้งานของงานเหล่านั้น การใช้งานก่อน

นี่คือสมมุติฉันเขียนเพื่อการสาธิตเท่านั้น ในความเป็นจริงทุกสิ่งในแพ็คเกจที่ทำโดยโครงการ WordPress ได้รับอนุญาตภายใต้ GNU GPL เนื่องจากนักพัฒนาหลักส่วนใหญ่ไม่เบื่อที่จะประกาศ ดังนั้นหากคุณอ้างอิงงานของคุณไม่ว่าจะเป็น PHP, ภาพหรือ CSS งาน GPL'ed บางส่วนคุณต้องให้สิทธิ์ใช้งานภายใต้ GPL เช่นกัน

เฉพาะในกรณีที่คุณสามารถแบ่งงานออกเป็นงานของตนเองได้คุณสามารถตัดสินใจเลือกงานเหล่านั้นได้ ด้วยการยกเว้น: หากคุณกระจายงานโดยรวมอย่างชัดเจนจาก GPLed ที่ได้มาและงานเพิ่มเติมที่สามารถยืนอยู่ได้ด้วยตัวเองงานทั้งหมดจะอยู่ภายใต้ข้อกำหนดของ GPL หากคุณเผยแพร่ด้วยตนเองนี่ไม่ใช่กรณี §2เป็นเรื่องเกี่ยวกับกรณีนี้เช่นกันและนี่เป็นการกระทำ "เพื่อใช้สิทธิในการควบคุมการกระจายงานดัดแปลงหรืองานรวมตามโครงการ" หากคุณรู้สึกว่ามันไม่ยุติธรรมเพราะเกี่ยวข้องกับงานของคุณเพียงแค่อ่านย่อหน้าให้ครบถ้วนเพราะเป็นไปได้ที่จะเผยแพร่ผลงานหลาย ๆ ชิ้นพร้อมกันโดยไม่จำเป็นต้องเรียกใช้งานนี้ แต่คุณควรเข้าใจเช่นกันถึงความตั้งใจของใบอนุญาต ไม่เช่นนั้นคุณจะไม่สามารถใช้ GPL สำหรับซอฟต์แวร์ของคุณได้

ที่จะกลับมาใหม่หรือไม่ เป็นไปได้ทั้งสองอย่าง: ถ้าคุณสร้างงานที่สมเหตุสมผลด้วยตัวคุณเองมันไม่ได้มาจากการทำสำเนาและ GPL จะไม่นำมาใช้โดยไม่คำนึงว่าไฟล์จะเขียนด้วยภาษาใด คุณเป็นเจ้าของสิทธิ์ทั้งหมดเนื่องจากเป็นผลงานของคุณโดยสมบูรณ์ดังนั้นคุณจึงสามารถสงวนสิทธิ์ทั้งหมดของคุณเองได้ หรือตามที่คุณเขียนไว้ในคำถามของคุณ: สงวนลิขสิทธิ์

หากไฟล์ทั้งหมดเป็นซอฟต์แวร์ของ GPL'ed บางตัวคุณต้องปฏิบัติตาม GPL นั้นสำหรับทุกไฟล์

อย่างที่คุณเห็นประเภทไฟล์จริงในธีมของคุณไม่ใช่สิ่งที่สร้างความแตกต่าง แต่เป็นลิขสิทธิ์ที่แท้จริง

โดยที่ในใจมันค่อนข้างเข้าใจว่าทำไมพื้นที่เก็บข้อมูลปลั๊กอิน wordpress ยอมรับชุดรูปแบบเท่านั้นที่ได้รับอนุญาตภายใต้ GNU GPL เต็ม: ในขณะที่คุณต้องตัดสินใจเกี่ยวกับตัวละครที่ขึ้นอยู่กับงานที่เป็นรูปธรรมทุกนี้หมายความว่าจะต้องตัดสินใจสำหรับทุกชุดรูปแบบ ด้วยตัวเอง สิ่งนี้ไม่สามารถทำได้เลยดังนั้นวิธีง่ายๆคือการอนุญาตให้ใช้งานทุกอย่างภายใต้ GNU GPL หรือสัญญาอนุญาตที่ใช้งานร่วมกันได้ แก้ไขปัญหา. สิ่งนี้สามารถสร้างความรู้สึกให้กับธีมของคุณเองได้เช่นกันโดยไม่คำนึงว่าเป็นโฆษณาหรือไม่ สิทธิประโยชน์เพิ่มเติมคือผู้ใช้ทุกคนที่รู้จัก GPL ซึ่งเป็นลิขสิทธิ์ซอฟต์แวร์ฟรีที่ได้รับความนิยมมากที่สุดจะได้รับรู้สิทธิต่างๆที่เขามีอยู่โดยอัตโนมัติ มันยอดเยี่ยมมากไม่เพียงช่วยให้คุณประหยัดเวลาในการอ่านใบอนุญาตซอฟต์แวร์อีกครั้ง

แนวทางปฏิบัติที่ดีที่สุดที่ฉันสามารถแนะนำในกรณีที่คุณไม่แน่ใจว่าสิทธิ์ในงานของคุณคือการติดต่อผู้ถือลิขสิทธิ์ของทุกสิ่งที่ไม่ได้มาจากงานของคุณและถามก่อนใช้งาน ส่วนใหญ่มักจะแก้ปัญหาล่วงหน้ามากและคุณสามารถเลื่อนรายละเอียดในภายหลัง การพูดคุยกับเจ้าของลิขสิทธิ์อย่างเปิดเผยมีประโยชน์มากมาย ในกรณีที่สิ่งนี้ไม่ดีคุณสามารถอ้างถึงสิทธิ์ของคุณตามกฎหมาย / รหัสทั่วไปหรือตามที่คุณตั้งชื่อโดยไม่คำนึงถึงความคิดเห็นของผู้ถือลิขสิทธิ์อย่างไรก็ตาม ฉันแค่แนะนำให้พูดคุยก่อนที่จะใช้เส้นทางทางกฎหมาย นั่นเป็นเพราะเมื่อเป็นปัญหาระหว่างทนายความคุณส่วนใหญ่ไม่สามารถกลับไปที่โหมด "ไม่ใช่ทนายความ" ได้ง่าย บ่อยครั้งที่ขั้นตอนนี้เป็นเส้นทางเดินรถทางเดียว

ในความคิดของฉันผู้เขียนชุดรูปแบบควรอ่านใบอนุญาตก่อนแล้วจึงคิดว่าพวกเขาต้องการใช้ประโยชน์หรือมีส่วนร่วมในโครงการจริงหรือไม่ ตัดสินใจอะไรในสำหรับคุณ ถัดจากใบอนุญาตของ wordpress และตราบใดที่คุณจำเป็นต้องไปตามความเห็นของ Matt Mullenweg ฉันคิดว่าคุณสามารถอ้างอิงการวิเคราะห์โดย SFLC ได้อย่างปลอดภัยในขณะนั้น ( เชื่อมโยงด้านบน) อย่างน้อยมันเป็นความคิดเห็นทางกฎหมายที่ดีที่คุณได้รับฟรีและคุณสามารถอ้างถึงได้อย่างโปร่งใส folks @ SFLC รู้ GPL ค่อนข้างดีที่จะพูดอย่างน้อยและแม้ว่าคุณจะไม่เห็นด้วยในความเห็นฉันค่อนข้างแน่ใจว่ามันไม่ได้รับการโปรดเพราะการตั้งค่าส่วนตัว แต่โปรดจำไว้ว่า SFLC เขียนการวิเคราะห์ในบริบทเฉพาะ ตัวอย่างเช่นพวกเขาได้รับแจ้งจาก Matt ว่า wordpress นั้นได้รับอนุญาตภายใต้ GPL v2 นั่นไม่ถูกต้องอย่างสมบูรณ์ มันมาพร้อมกับข้อกำหนดสิทธิ์ใช้งาน GPL v2 แต่คุณในฐานะผู้ใช้ของแพ็คเกจนั้นสามารถเลือกรุ่นที่คุณเห็นสมควรได้อย่างอิสระ (ตามข้อความลิขสิทธิ์ใน in9) ซึ่งเพิ่มความแปรปรวนมากขึ้น และพึงระลึกไว้เสมอว่าการวิเคราะห์ได้กระทำขึ้นในสองประเด็น อย่างไรก็ตามคุณสามารถตั้งสมมติฐานในการให้คะแนนตามการโต้แย้งที่กำหนด แต่ก่อนอื่นคุณต้องเข้าใจว่ามันเกี่ยวกับอะไร

และโปรดจำไว้ (ตามที่คนอื่นตอบเช่นกัน) ว่าตราบใดที่คุณไม่ส่งต่อการเปลี่ยนแปลงของคุณกับคนอื่นใบอนุญาตของโปรแกรม GPL'ed จะช่วยให้คุณใช้งานได้อย่างไม่ จำกัด ตามคำแนะนำทั่วไปของฉันอ่านไฟล์ลิขสิทธิ์แบบเต็มเสียก่อน

และตอนนี้เพื่อทำให้สิ่งนี้ซับซ้อนยิ่งขึ้น:

การส่งต่องานของคุณให้ผู้อื่นอาจไม่อยู่ภายใต้ข้อกำหนดที่ผู้ถือลิขสิทธิ์ดั้งเดิมกำหนดไว้เสมอเนื่องจากมีสิทธิ์พิเศษสำหรับกรณีพิเศษในการใช้งานลิขสิทธิ์เช่นที่เรียกว่าการใช้งานที่เป็นธรรมในสหรัฐอเมริกาซึ่งใช้กับซอฟต์แวร์ GPLหากคุณอยู่ภายใต้กฎหมายของสหรัฐอเมริกา (แต่โปรดติดต่อเจ้าของลิขสิทธิ์ดั้งเดิมก่อนและชี้แจงว่าการใช้งานของคุณอยู่ภายใต้การใช้งานที่เหมาะสมตามที่สำนักงานลิขสิทธิ์ของสหรัฐอเมริกาแนะนำหรือไม่เนื่องจากการใช้งานอย่างเป็นธรรมจำเป็นต้องตัดสินใจในกรณีการใช้งานที่เป็นรูปธรรมไม่ใช่ประเภทของงาน) และมีสถานการณ์อื่น ๆ เช่นไม่ใช่คุณที่สร้างงานที่มีลิขสิทธิ์ แต่ผู้ที่สั่งการและจ่ายเงินให้คุณคือ ถ้าเป็นเช่นนั้นนิติบุคคลนั้นจะต้องจัดการกับปัญหาด้านลิขสิทธิ์ไม่ใช่สำหรับคุณ ในกรณีนี้คุณไม่สามารถจองสิทธิ์ได้เช่นกัน แต่สิ่งเหล่านี้ทั้งหมดขึ้นอยู่กับกฎหมายลิขสิทธิ์ในประเทศของคุณเป็นอย่างมาก คุณควรติดต่อทนายความหากคุณวางแผนที่จะพึ่งพาอะไรเช่นนี้เพราะข้อความที่กว้างที่สุดที่คุณพบในอินเทอร์เน็ตเกี่ยวกับเรื่องนี้เป็นข้อมูลส่วนใหญ่เท่านั้นและไม่สามารถพูดได้หากพวกเขาใช้กับคุณ มีตัวแปรมากเกินไปแม้แต่ทนายความในบทความของพวกเขาก็ชี้ไปที่

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

แต่อย่าคาดหวังมากเกินไป ฉันสงสัยว่าทนายความที่จริงจังจะเสี่ยงสำหรับคุณใน wordpress add-on thingy เนื่องจากสถานการณ์สิทธิ์การใช้งานของโครงการค่อนข้างบอบบาง มีคำถามเปิดอยู่มากเกินไปดังนั้นความเสี่ยงอยู่บนบ่าของคุณเองตราบใดที่คุณยังไม่ได้ชี้แจงเรื่องนี้กับผู้ถือลิขสิทธิ์

หากคุณขอคำแนะนำส่วนตัว: ตราบใดที่คุณแจกจ่ายรหัสของคุณให้คาดหวังว่ามันจะเป็นส่วนหนึ่งของ PHP อย่างน้อย ค้นหาสิ่งที่คุณต้องการและสามารถแบ่งปันได้ภายใต้ GNU GPL และยึดติดกับใบอนุญาตดังกล่าวเนื่องจากเป็นโครงการหลัก เนื่องจากยิ่งคุณแนะนำคำศัพท์มากเท่าใดความซับซ้อนก็ยิ่งมากขึ้นสำหรับผู้ใช้ของคุณซึ่งอาจคาดหวังว่าธีมของคุณจะเต็มไปด้วย GPL เพราะพวกเขารู้เกี่ยวกับลิขสิทธิ์ wordpress และธีมของคุณเป็นเพียงส่วนเล็ก ๆ ของงานที่พวกเขาใช้ และในท้ายที่สุดมันจะมีประโยชน์มากขึ้นสำหรับคุณที่จะเปิดใจรับแล้วก็โกรธคนที่จะทำลายใบอนุญาตของคุณไม่ว่าจะเป็นใครก็ตาม

IANAL ดังนั้นฉันสามารถให้คำแนะนำส่วนตัวที่คุณไม่สามารถเชื่อถือได้ตามคำแนะนำทางกฎหมายเฉพาะเท่านั้น แล้วฉันจะทำยังไงดี? ฉันเพิ่งเผยแพร่ธีมของฉันภายใต้ GPL หรือเข้ากันได้เต็มเมื่อ Wordpress นั้นเกี่ยวข้องกับเพื่อนหรือลูกค้า สิ่งที่ทำให้ฉันอยู่ด้วยกันคือคุณจะได้ผลลัพธ์ที่ดีกว่า เป็นเพียงว่าคุณไม่สามารถไปคนเดียวได้

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

หากต้องการเรียนรู้เกี่ยวกับวิธีการบรรลุตาม GPL เอกสารนี้อาจจะมีการใช้สำหรับคุณ: คู่มือการปฏิบัติตามมาตรฐานจีพี


2

คำสำคัญใน GPL คือ "แจกจ่ายไปยัง" หากคุณไม่ได้แจกจ่ายธีมของคุณให้ฉันฉันไม่มีสิทธิ์ที่จะดูรหัสของบิตเลย

หากคุณให้หรือขายให้ฉันอย่างไรก็ตามฉันมีสิทธิ์ได้รับแหล่งที่มา (php); และฉันสามารถแจกจ่ายต่อเมื่อเห็นว่าเหมาะสม


ขวาใช่ทฤษฎี :) ดูที่ WooThemes, RocketTheme ฯลฯ ... พวกเขาไม่ให้ตูดหนูเกี่ยวกับกฎ GPL ...
onetrickpony

@Denis: อาจมีความแตกต่างเล็กน้อยกับเรื่องนี้ ผู้แต่งดั้งเดิมอาจไม่ได้แจกจ่ายธีมให้คุณ แต่คุณได้รับมาจากคนอื่น IIRC สิ่งนี้ให้สิทธิ์คุณในการรับแหล่งข้อมูลจากผู้เขียนต้นฉบับ สำหรับไฟล์ PHP สิ่งนี้ไม่สมเหตุสมผลนักนี่จึงเป็นเรื่องที่ชัดเจนกว่า
hakre

1
@hakre: ถูกต้องเพียงบางส่วนเท่านั้น ถ้า, พูด, A เขียนรหัส GPL และแจกจ่ายให้ B, B นั้นมีสิทธิ์อย่างเต็มที่ที่จะอนุญาตให้ C ภายใต้ GPL อย่างไรก็ตามหาก B คว้ารหัสโดยไม่ได้รับความยินยอมจากนั้น B ไม่มีสิทธิ์อย่างเต็มที่ที่จะอนุญาตให้ C ภายใต้ GPL อีกครั้งคำสำคัญคือ "แจกจ่ายไปยัง"
เดนิสเดอเบอร์นาดี

1
@Denis: IIRC GPL ไม่ได้พูดถึงการกระจายที่เต็มใจหรือไม่เต็มใจ แต่เกี่ยวกับการกระจายเท่านั้น ดังนั้นฉันไม่แน่ใจว่าจะเป็นปัญหาหรือไม่หากรหัสที่เป็นปัญหานั้นได้รับอนุญาตภายใต้ GPL โดย A หากไม่ได้รับอนุญาตภายใต้ GPL (เช่นโดยการสร้างรหัสที่มีรหัสที่ไม่เข้ากัน) นั้น B ไม่สามารถ อนุญาตให้ใช้ภายใต้ GPL ถูกตัอง. แต่ถ้าเป็น GPL มันก็น่าจะโอเคสำหรับการแจกจ่ายตราบใดที่สิทธิ์ที่สูงกว่าไม่ได้รับอันตรายจากการกระทำ ดังนั้นเพื่อพูดว่า: ฉันคาดหวังว่าการแจกแจงทั้งหมดจะได้รับความยินยอมในตัวอย่างของฉัน
hakre

โดยส่วนตัวฉันไม่สนใจมากถ้าฉันขายธีมให้กับ A และ A ขายให้กับ B (ทั้งคู่ภายใต้ GPL) ฉันได้รับเงินสำหรับงานของฉันฉัน "ได้รับ" WordPress และสร้างธีมของฉันเพราะ GPL เป็นตัวกำหนด ถ้าคน B ขายมันภายใต้ GPL มันยุติธรรมเท่านั้น ... เท่าที่ฉันใส่ใจ ประเด็นคำถามของฉันคือความเร่งรีบในการสร้างรหัสทั้งหมดของฉัน "สาธารณะ" และเห็นได้ชัดว่าฉันไม่จำเป็นต้องทำสิ่งนี้ฉันเพียงต้องการเผยแพร่ให้ผู้ซื้อภายใต้ GPL
Miljenko Barbir

1

GPL จะใช้กับการจัดจำหน่ายผลิตภัณฑ์เท่านั้น

เนื่องจากคุณกำลังสร้างชุดรูปแบบสำหรับตัวคุณเองและไม่แจกจ่ายให้กับคนอื่น (ฟรีหรืออย่างอื่น) คุณจะชัดเจนว่าจะใช้ตามที่คุณต้องการ

อย่างไรก็ตามหากคุณเผยแพร่ธีมของคุณแสดงรายการในที่เก็บธีมหรือขายมันโค้ด PHP ทั้งหมดจะต้องได้รับลิขสิทธิ์ในรูปแบบที่เข้ากันได้กับ GPL เวอร์ชัน 2 นี่เป็นเพราะชุดรูปแบบที่จริงแล้วงานดัดแปลงมาจาก WordPress เอง

ดังที่ฉันได้กล่าวมานี่คือหากธีมนี้มีไว้สำหรับคุณ ... หากธีมนั้นมีไว้สำหรับคนอื่น (ไม่ว่าพวกเขาจะจ่ายให้คุณหรือไม่ก็ตาม) คุณจะต้องขยายสิทธิ์เหล่านั้นให้เหมือนกับที่คุณมีในขณะทำงานกับซอฟต์แวร์เช่น คุณต้องอนุญาตให้พวกเขาพัฒนาผลงานลอกเลียนแบบและแจกจ่ายสินค้าของพวกเขาต่อผู้อื่น


ในความเป็นจริงทำให้ฉันโกรธดังนั้น ... :) ในขณะที่ชุดรูปแบบที่เป็นอนุพันธ์บังคับของ WordPress เป็นความคิดเห็นที่เผยแพร่โดยทีมงานหลักของ WordPress มีความคิดเห็นอื่น ๆในเรื่องนี้และไม่มีพื้นฐานทางกฎหมายที่จะสนับสนุนใด ๆ ของพวกเขา ป.ล.ไม่จำเป็นต้องบอกฉันว่าฉันเป็นอะไรผิดได้ยินทุกอย่างจากแมตต์แล้ว :) ยังไม่มั่นใจ
Rarst

1
@Rarst: อันที่จริงสิ่งที่สืบเนื่องมาจากหรือไม่นั้นถูกกำหนดโดยลิขสิทธิ์ไม่ใช่โดยโครงการ WordPress GPL มีการอ้างอิงอย่างชัดเจนว่าจะเกี่ยวข้องกับลิขสิทธิ์ในแง่นี้ ดังนั้นนี่เป็นกรณีที่ต้องตัดสินใจเกี่ยวกับงานของตัวเอง (ที่นี่: ธีม) ข้อเสนอแนะที่ให้ไว้ใน wordpress.org เป็นแนวทางที่ดีโดยทั่วไปสำหรับปัญหานี้ ในรูปธรรมคุณควรถามเจ้าของลิขสิทธิ์ก่อนใช้งานก่อนเสมอ เช่นถ้าคุณแก้ไขข้อความ CSS ยี่สิบที่เผยแพร่ภายใต้ GPL คุณต้องใส่ CSS ของคุณลงใน GPL ด้วย
hakre

@Rarst ผมเห็นมีบางพื้นที่สีเทาที่นี่และจำนวนมากของความขัดแย้งมากกว่าที่ส่วนของการบังคับใช้ GPL ประกอบความเห็นและชิ้นส่วนที่ประกอบขึ้นเป็นความจริง เมื่อใดก็ตามที่ฉันพยายามตอบคำถามเกี่ยวกับ GPL ฉันพยายามที่จะเหยียบอย่างระมัดระวังที่สุด หากปรากฎว่าชุดรูปแบบไม่ใช่ "ที่มา" และได้รับอนุญาตเป็นอย่างอื่นจะไม่มีอันตรายใด ๆ เกิดขึ้น หากปรากฏว่าพวกเขาเป็นและฉันแนะนำเป็นอย่างอื่น (และผู้คนทำตามคำแนะนำนั้น) ทั้งฉันและคนที่ทำตามคำแนะนำของฉันจะมีปัญหา ดีกว่าปลอดภัยกว่าขออภัย
EAMann

@EAMann ใช่ฉันเห็นด้วยอย่างสมบูรณ์ว่าการยึดติดกับ GPL เป็นวิธีที่มั่นคงและปลอดภัย ฉันไม่คิดว่ามันเป็นความเป็นไปได้เพียงอย่างเดียว :)
Rarst

@EAMann: GPL ใช้กับการคัดลอกการแจกจ่ายและการดัดแปลง (และมีอีกมาก) นั่นไม่ใช่การกระจายเท่านั้น การบอกว่าใช้กับการแจกจ่ายเท่านั้นผิด gnu.org/licenses/gpl-2.0.html#section0
hakre
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.