ข้อเสียของ GNU LGPL v3 กับ GNU LGPL v2.1?


22

ประการแรกฉันตระหนักว่านี่เป็นเว็บไซต์ถาม - ตอบการเขียนโปรแกรมไม่ใช่สถานที่สำหรับคำแนะนำทางกฎหมาย .... เพียงแค่พยายามเข้าใจแนวคิดพื้นฐานว่าอะไรคือข้อเสียของการใช้ไลบรารี LGPLv3

อะไรคือความแตกต่างระหว่าง GNU LGPL v2.1 และ GNU LGPL v3

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

ดูเหมือนว่ากฎของ LGPL v2.1 จะใช้กับไลบรารีที่คุณใช้หรือแก้ไขเท่านั้น มันไม่ได้พูดอะไรเกี่ยวกับแอปพลิเคชันหลัก (สมมติว่าไม่มีการเชื่อมโยงแบบคงที่ ฯลฯ )

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

การเปลี่ยนแปลงนี้ใน LGPLv3 หรือไม่

คำถาม/programming/1108238/differences-between-gnu-lgpl-v2-1-and-gnu-lgpl-v3มีคำตอบสองสามข้อ แต่ไม่มีใครตอบข้อผูกพันใหม่ ๆ ที่แอปพลิเคชันหลัก อาจจะมี.

เพื่อชี้แจง: ฉันกำลังถามเกี่ยวกับ LGPL v3 ไม่ใช่ GPLv3 ธรรมดา ข้อกำหนดการให้สิทธิ์ Tivoization / สิทธิบัตรใด ๆ ที่ "ตกเลือด" จากห้องสมุด LGPLv3 ไปยังแอปพลิเคชันโฮสต์หรือไม่


1
หากเป็นเรื่องเกี่ยวกับ lgpl คุณควรลบแท็ก gpl ออกจากคำถามของคุณ :-) gpl คือสิ่งที่ lgpl เป็นอย่างอื่น
xanatos

คำตอบ:


4

ความแตกต่างที่สำคัญใน GPL 2-> 3 คือTivoisationและสิทธิบัตร

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

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

สำหรับแอพเดสก์ท็อปทั่วไปไม่มีความแตกต่างจาก GPL2.1-> 3 มากนัก


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

@Craig - ขอโทษที่ฉันอ่านผิด 'นำ AFGPL เข้ามาในโฟลด์' เพื่อหมายถึงรวมถึง AFGPL ฉันคิดว่ามันเป็นร่างแรก ๆ - ได้แก้ไขคำตอบแล้ว
Martin Beckett

@ มาร์ตินขอบคุณสำหรับคำตอบ ในการชี้แจง: ฉันถูกถามโดยเฉพาะเกี่ยวกับ "L" GPL ฉันจะอัปเดตคำถามเพื่อให้ชัดเจนยิ่งขึ้น
nonot1

@ nonot1 - ฉันคิดว่า '3' ness และ 'L' ness นั้นค่อนข้างอิสระ กฎทั้งหมดสำหรับ GPL3 ดูเหมือนจะไม่ได้รับผลกระทบจากการอยู่ในห้องสมุด
Martin Beckett
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.