ฉันต้องการใช้ห้องสมุดที่มีลิขสิทธิ์ LGPL ในแอพของฉันสำหรับตลาดแอพของ Microsoft ไม่เป็นไร?
ฉันต้องการใช้ห้องสมุดที่มีลิขสิทธิ์ LGPL ในแอพของฉันสำหรับตลาดแอพของ Microsoft ไม่เป็นไร?
คำตอบ:
นี่คือคำตอบที่ครอบคลุม:
http://answers.google.com/answers/threadview/id/439136.html
ในระยะสั้น: ใช่คุณสามารถ แต่สิ่งหนึ่งที่สำคัญที่ต้องดูแลคือห้องสมุด GNU LGPL ที่มีการเชื่อมโยงแบบไดนามิกไม่ได้ผสมกับโปรแกรมหลัก
มันควรจะเป็นไปได้ที่จะแลกเปลี่ยนไลบรารีที่ลิงก์แบบไดนามิกสำหรับบิลด์ที่คอมไพล์แล้ว มิฉะนั้นคุณอาจมีการเชื่อมโยงไลบรารีและรหัสแอปพลิเคชันหลักเข้าด้วยกัน
ใบอนุญาต LGPL อนุญาตให้แอปพลิเคชันที่อ้างอิงไบนารียังคงเป็นแหล่งข้อมูลปิด นอกจากนี้ยังไม่มีอะไรขัดขวางคุณจากการขายแอพโอเพนซอร์ซใน Microsoft App Marketplace
นี้บทความอาจช่วย
ฉันสงสัยว่าเนื่องจาก LGPL อนุญาตให้มีการสร้างซอร์สโค้ด (ของไลบรารีที่คุณเชื่อมโยง) ให้พร้อมใช้งานผ่านการดาวน์โหลดจึงต้องมีการใช้ lib ที่มีลิขสิทธิ์ LGPL ในแอปของคุณสำหรับตลาดของ Microsoft
ขอบคุณจากLGPL เวอร์ชัน 2.1 :
หากการแจกจ่ายรหัสวัตถุโดยการเสนอการเข้าถึงการคัดลอกจากสถานที่ที่กำหนดให้เสนอการเข้าถึงอย่างเท่าเทียมกันเพื่อคัดลอกซอร์สโค้ดจากสถานที่เดียวกันตรงตามข้อกำหนดในการเผยแพร่ซอร์สโค้ดแม้ว่าบุคคลที่สามจะไม่ถูกบังคับให้คัดลอกแหล่งที่มา พร้อมกับรหัสวัตถุ
สิ่งเดียวที่ดูเหมือนจะเป็นปัญหาคือข้อกำหนด "สถานที่เดียวกัน" ซึ่งคุณจะไม่ได้รับการตอบสนองหากแอปของคุณกำลังเผยแพร่ผ่านตลาด