यह वास्तव में सच नहीं है। केवल GPL लाइसेंस और कुछ संबंधित लाइसेंस " copyleft " हैं, जो आपको GPL सॉफ़्टवेयर के आधार पर निर्मित सॉफ़्टवेयर को खोलने के लिए मजबूर करते हैं। हालाँकि, आप स्वतंत्र रूप से एलजीपीएल पुस्तकालयों के लिए उपयोग कर सकते हैं। वास्तव में, एलजीपीएल को विशेष रूप से इस लक्ष्य के साथ बनाया गया था - साझा ओपन सोर्स एलजीपीएल पुस्तकालयों के साथ बंद स्रोत एप्लिकेशन बनाना। इसके अलावा, बीएसडी या बीएसडी-जैसे लाइसेंस के तहत (उदाहरण के लिए, पायथन) आपको अनिवार्य रूप से लेने के लिए अनुमति देता है जैसा कि आप चाहते हैं और इसके साथ जो कुछ भी आप चाहते हैं।
दूसरे शब्दों में, ओपन सोर्स ओपन सोर्स को लागू नहीं करता है। इसके अलावा, ओपनसोर्स का अर्थ "बीयर की तरह मुक्त" नहीं है। आपको ओपन सोर्स प्रोग्राम्स के लिए पूरी तरह से चार्ज करने, या एक ओपन सोर्स प्रोग्राम बनाने की अनुमति है, लेकिन डेटा बेचते समय पैसे मांगें (जैसे मीडिया फाइल्स या उस प्रोग्राम से जुड़े संसाधन)।
इसका सारांश प्रस्तुत करना:
- बीएसडी जैसे लाइसेंस आपको स्वतंत्र रूप से कोड को संशोधित करने और वितरित करने की अनुमति देते हैं जैसा कि आप फिट देखते हैं;
- LGPL (कम GNU पब्लिक लाइसेंस) साझा पुस्तकालयों से जुड़े स्वामित्व कोड के निर्माण की अनुमति देता है जो खुले स्रोत हैं। उदाहरण के लिए, संपूर्ण glibc LGPL है;
- GPL लाइसेंस आपको GPL के तहत GPL- प्रोग्राम में किसी भी संशोधन को वितरित करने के लिए मजबूर करता है।
इस प्रकार, आप अपने कार्यक्रम को खुशी से लिख सकते हैं, इसे पुस्तकालयों की एक विस्तृत श्रृंखला से जोड़ सकते हैं या यहां तक कि सीधे विदेशी कोड के टुकड़े शामिल कर सकते हैं, इसे संकलित कर सकते हैं और इसे एक मालिकाना, बंद स्रोत कार्यक्रम के रूप में बेच सकते हैं, जब तक कि आप संशोधित GPL'ed को वितरित नहीं करते हैं। कार्यक्रम।