ความต้องการขั้นพื้นฐานของ LGPL คือการแยกไลบรารี่ที่มีลิขสิทธิ์ LGPL และผลิตภัณฑ์ของคุณเองให้เพียงพอ ซึ่งจะช่วยให้ผู้ใช้สามารถส่งมอบไลบรารี่รุ่นที่เป็นของตนเองแทนที่จะเป็นไลบรารี่ที่คุณส่งมาพร้อมกับซอฟต์แวร์ของคุณ เพื่อให้บรรลุสิ่งนี้คุณมีสองตัวเลือก:
- ใช้รหัส LGPL เป็นไลบรารี่ที่แชร์ (ดังนั้นผู้ใช้จะคัดลอกไบนารี่ของไลบรารี่เหล่านั้นไปยังไลบรารี่ที่คุณจัดส่ง) หรือ
- จัดหาซอร์สโค้ดของโครงการทั้งหมด (เพื่อให้ผู้ใช้สามารถคัดลอกซอร์สของไลบรารีและคอมไพล์ใหม่ทุกอย่าง)
อย่างไรก็ตามโปรดทราบว่าการแยกเพียงอย่างเดียวไม่เพียงพอแม้ว่าจำเป็นต้องใช้ คุณควรให้เอกสารแก่ผู้ใช้ของคุณเพื่อแทนที่ไลบรารีด้วยเวอร์ชันของพวกเขา (เช่นวิธีอัปโหลดเฟิร์มแวร์หรือเพื่อคอมไพล์ Python wrapper สำหรับไลบรารี LGPL C ++ อีกครั้ง)
ข้อที่น่าสังเกตประการที่สองคือความต้องการระบุแหล่งที่มา สิ่งนี้จะช่วยในการโปรโมตชื่อของผู้พัฒนาดั้งเดิมของไลบรารีและระบุว่าซอฟต์แวร์เจ๋ง ๆ อะไรที่คนอื่นอาจได้รับการพัฒนา :) ในส่วนที่เกี่ยวข้องของหน้าต่าง "เกี่ยวกับ" หรือไฟล์ README (หากใบอนุญาตของคุณคือ Apache นี่จะเป็นNOTICE
ไฟล์) คุณควรแสดงชื่อของงาน LGPL ที่คุณใช้
โปรดทราบว่าฉันไม่ใช่ทนายความและนี่ไม่ใช่คำแนะนำทางกฎหมาย โปรดทราบว่าฉันไม่ใช่ช่างประปาและนี่ไม่ใช่คำแนะนำด้านสุขอนามัย