मैं अत्यधिक GPL FAQ पढ़ने की सलाह देता हूं । समझें कि जीपीएल के अलग-अलग स्वाद हैं, और आप जिन पुस्तकालयों का उपयोग करना चाहते हैं, वे आपके प्रोजेक्ट को अलग तरह से प्रभावित करेंगे। यह पृष्ठ उपलब्ध विभिन्न GNU लाइसेंस का वर्णन करता है। मेरा मानना है कि " एलजीपीएल का उपयोग क्यों न करें " पर लेख बता रहा है।
समझें कि जीपीएल का सिद्धांत है, और जीपीएल के साथ क्या अभ्यास किया जा सकता है। इन पुस्तकालयों की पेचीदगियों से बाहर निकलने के लिए, यह आपकी वाणिज्यिक परियोजना को कैसे प्रभावित करेगा, और उन समस्याओं के आसपास काम करने के लिए आप क्या कर सकते हैं - एक वकील से बात करें। ऐसे वकील हैं जो जीपीएल परामर्श के विशेषज्ञ हैं। जीपीएल स्थानीय कानूनों से विवश है जो लाइसेंस की शर्तों को उलट सकता है। रिचर्ड स्टैलमैन (श्री जीपीएल टू यू) के पास उतना ही सॉफ्टवेयर बनाने का एजेंडा है, जितना वह "आजादी में आज़ाद हो सकता है, बीयर में नहीं"।
समझने के लिए महत्वपूर्ण शब्द हैं: प्रकाशन , लिंकिंग बनाम एम्बेडिंग (एलजीपीएल चिंता), और वितरण । जीपीएल वेरिएंट के लिए आवश्यक है कि आप अपने स्रोत कोड को किसी ऐसे व्यक्ति को उपलब्ध कराएं जो यह अनुरोध करता है कि यदि आपकी परियोजना लाइसेंस के दायरे में आती है। इसकी आवश्यकता नहीं है कि आप इसे एक वेब साइट पर होस्ट करें जहां कोई भी इसे डाउनलोड कर सकता है। इसे उपलब्ध कराना एक घोंघा मेल अनुरोध हो सकता है, और यदि आप इसे करने के लिए चुनाव करते हैं तो पेपर प्रिंट आउट के माध्यम से भेजा जा सकता है। जबकि यह जीपीएल की भावना में नहीं है, यह लाइसेंस के पत्र में फिट बैठता है।
यदि आपको अपना स्रोत कोड उपलब्ध कराने की आवश्यकता है, तो अधिकांश कंपनियां इस पर विचार नहीं करेंगी क्योंकि उनकी नजर में अगर किसी और की "गुप्त चटनी" तक पहुंच है, तो प्रतियोगियों के लिए उनके सॉफ्टवेयर के एक नए संस्करण को जारी करने की बाधाएं लगभग समाप्त हो जाएंगी। यहां तक कि अगर आप अपनी बिल्ड स्क्रिप्ट वितरित नहीं करते हैं, तो ऐसा कुछ भी नहीं है जो कहता है कि कोई और साथ नहीं आ सकता है और उन्हें स्रोत कोड की वितरित कॉपी पर बना सकता है।
नोट: यह देखने के लायक हो सकता है कि क्या आप जिस लाइब्रेरी का उपयोग करना चाहते हैं, उसमें बीएसडी / एमआईटी / एएसएल शैली लाइसेंस प्राप्त संस्करण है। कई मामलों में, जीपीएल के साथ पूरे मामले को साइड-स्टेप करता है। बीएसडी / एमआईटी / एएसएल लाइसेंस किसी भी वायरल साइड इफेक्ट के बिना कंपनियों को अपने वाणिज्यिक परियोजनाओं में पुस्तकालय को शामिल करने की अनुमति देने के लिए डिज़ाइन किए गए हैं। हालांकि लाइब्रेरी के उपयोगकर्ताओं को वापस योगदान करने के लिए कुछ भी आवश्यक नहीं है , ज्यादातर मामलों में वे वैसे भी करते हैं। संक्षेप में, यह दिखाता है कि रिचर्ड स्टालमैन के कुछ तर्क त्रुटिपूर्ण हैं। आरएस एक उद्देश्य प्रदान करता है, जैसा कि विकल्प प्रदान करने के लिए अत्यधिक आवश्यक है जहां एक खुश संतुलन होना चाहिए जहां होना चाहिए। सभी जीपीएल समर्थक अपने स्वयं के लाइसेंस की आरएस 'व्याख्या से सहमत नहीं हैं जो भ्रम में भी जोड़ता है।
यह faq प्रविष्टि प्रश्न का उत्तर सबसे सफलतापूर्वक देती है।