นี่ไม่เป็นความจริงเลย เฉพาะใบอนุญาต GPL และใบอนุญาตที่เกี่ยวข้องเพียงไม่กี่ใบเท่านั้นคือ " copyleft " บังคับให้คุณเปิดใช้ซอฟต์แวร์ที่สร้างขึ้นตามซอฟต์แวร์ GPL อย่างไรก็ตามคุณสามารถใช้ตัวอย่างเช่นไลบรารีLGPLได้อย่างอิสระ อันที่จริงแล้ว LGPL นั้นถูกสร้างขึ้นมาโดยเฉพาะโดยมีเป้าหมายในการสร้างแอพพลิเคชั่นแบบโอเพ่นซอร์สที่มีห้องสมุด LGPL แบบโอเพ่นซอร์สที่ใช้ร่วมกัน ยิ่งกว่านั้นภายใต้ไลเซนส์ BSD หรือ BSD (เช่น Python) ให้คุณใช้งานได้ตามที่ต้องการและทำทุกอย่างที่คุณต้องการ
กล่าวอีกนัยหนึ่งโอเพนซอร์สไม่บังคับใช้โอเพนซอร์ส ยิ่งกว่านั้น opensource ไม่ได้แปลว่า "ฟรีเหมือนเบียร์" คุณได้รับอนุญาตอย่างสมบูรณ์ในการคิดค่าใช้จ่ายสำหรับโปรแกรมโอเพนซอร์สหรือสร้างโปรแกรมโอเพนซอร์ซ แต่ขอเงินเมื่อขายข้อมูล (เช่นไฟล์สื่อหรือทรัพยากรที่เกี่ยวข้องกับโปรแกรมนั้น)
หากต้องการสรุป:
- ใบอนุญาตที่เหมือน BSD ช่วยให้คุณสามารถแก้ไขและแจกจ่ายรหัสได้อย่างอิสระตามที่เห็นสมควร
- LGPL (ใบอนุญาตสาธารณะ GNU ที่น้อยกว่า) อนุญาตให้สร้างรหัสกรรมสิทธิ์ที่เชื่อมโยงกับห้องสมุดสาธารณะซึ่งเป็นโอเพ่นซอร์ส ตัวอย่างเช่น glibc ทั้งหมดคือ LGPL
- ใบอนุญาต GPL บังคับให้คุณแจกจ่ายการแก้ไขใด ๆ ไปยังโปรแกรม GPL ภายใต้ GPL
ดังนั้นคุณสามารถเขียนโปรแกรมของคุณอย่างมีความสุขเชื่อมโยงไปยังไลบรารีที่หลากหลายหรือแม้แต่การรวมส่วนต่าง ๆ ของรหัสต่างด้าวรวบรวมและขายมันเป็นโปรแกรมต้นฉบับที่เป็นกรรมสิทธิ์และเป็นระบบปิดตราบใดที่คุณไม่แจกจ่าย GPL'ed ที่แก้ไขแล้ว โปรแกรม