ฉันสามารถใช้ห้องสมุดที่มีลิขสิทธิ์ LGPL ในแอพเชิงพาณิชย์ของฉันได้หรือไม่


94

ฉันต้องการใช้ห้องสมุดที่มีลิขสิทธิ์ LGPL ในแอพของฉันสำหรับตลาดแอพของ Microsoft ไม่เป็นไร?


IANAL คำถามคือข้อตกลงของ MS App Marketplace และ LGPL ขัดแย้งกันจริงหรือ? หากคำตอบคือ "ไม่" ก็ไม่น่าจะมีปัญหา ไม่อย่างนั้นมันอาจจะเป็น ตลาดแอพป้องกันการแจกจ่ายที่มาหรือไม่? ตลาดแอพห้ามโอเพนซอร์สหรือไม่? แก้ไขข้อมูลเพิ่มเติมจาก google ของปัญหาอย่างรวดเร็ว: social.msdn.microsoft.com/Forums/en/windowsphone7series/thread/ …
Thomas James

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

คำตอบ:


65

นี่คือคำตอบที่ครอบคลุม:
http://answers.google.com/answers/threadview/id/439136.html

ในระยะสั้น: ใช่คุณสามารถ แต่สิ่งหนึ่งที่สำคัญที่ต้องดูแลคือห้องสมุด GNU LGPL ที่มีการเชื่อมโยงแบบไดนามิกไม่ได้ผสมกับโปรแกรมหลัก

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


2
สิ่งนี้เป็นจริงสำหรับ LGPL 2 แต่ LGPL 3 ดูเหมือนว่าจะอนุญาตให้มีการเชื่อมโยงแบบคงที่หากฉันเข้าใจอย่างถูกต้อง
Richard Le Mesurier

2
@mario ดังนั้นจึงอนุญาตให้ใช้กับแอปแบบปิด ฉันจำเป็นต้องให้เครดิตหรือไม่ อะไร?
Shimmy

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

6
> เป็นสิ่งสำคัญยิ่งที่จะกล่าวถึงซอฟต์แวร์ที่เชื่อมโยงไลบรารี LGPL แบบคงที่จะต้องออกภายใต้ลิขสิทธิ์ LGPL เองหากฉันเข้าใจอย่างถูกต้อง ===> ไม่ใช่อย่างแน่นอน แอปพลิเคชันที่ปิดแหล่งที่มาใด ๆ สามารถเชื่อมโยงแบบคงที่กับ libs LGPL หากมีไฟล์วัตถุเพื่อให้สามารถเชื่อมโยงกับไลบรารี LGPL เวอร์ชันต่อไป / ทางเลือก: gnu.org/licenses/gpl-faq.en.html#LGPLStaticVsDynamic
Jean-Michaël Celerier

1
จะเกิดอะไรขึ้นกับห้องสมุด LGPL เฉพาะส่วนหัว
gnzlbg

9

ใบอนุญาต LGPL อนุญาตให้แอปพลิเคชันที่อ้างอิงไบนารียังคงเป็นแหล่งข้อมูลปิด นอกจากนี้ยังไม่มีอะไรขัดขวางคุณจากการขายแอพโอเพนซอร์ซใน Microsoft App Marketplace


3

นี้บทความอาจช่วย

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

ขอบคุณจากLGPL เวอร์ชัน 2.1 :

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

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


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