एक लाइसेंस का उपयोग करना जो वाणिज्यिक उपयोग को प्रतिबंधित करता है (जो कि, जिस तरह से परिभाषित करना बहुत कठिन है) जीपीएल की तुलना में आपके सॉफ़्टवेयर को सभी मौजूदा पुस्तकालयों और कार्यक्रमों के साथ असंगत बना देगा जो उस लाइसेंस का उपयोग करते हैं। इसका मतलब यह भी है कि यह सॉफ्टवेयर में शामिल नहीं होगा जैसे कि आर या लिनक्स वितरण में डेबियन जैसे।
मैं विभिन्न कार्यक्रमों को जानता हूं जो कुछ प्रकार के गैर-वाणिज्यिक लाइसेंस का उपयोग करते थे और जो इस कारण से बनाए नहीं रखा गया था: आप सॉफ़्टवेयर को अधिकांश अन्य पुस्तकालयों या उपयोगिताओं से लिंक नहीं कर सकते।
यदि आप GPL का उपयोग करते हैं, और कोई आपके कोड का उपयोग करके या उसके आधार पर उत्पादों को बेचेगा, तो वे पूर्ण स्रोत कोड तक पहुंच देने के लिए बाध्य हैं। इसका मतलब है कि उनके सभी संशोधनों और उनके कार्यक्रम के लिए अन्य सभी कोड शामिल हैं। मुझे लगता है कि यह एक उचित सौदा है: सुधार और नई संभावनाएं उपलब्ध हैं।
चूँकि आप कॉपीराइट धारक हैं, इसलिए आप जीपीएल संस्करण और वाणिज्यिक लाइसेंस दोनों का भी निर्णय ले सकते हैं: वास्तव में सॉफ्टवेयर बेचने वाले लोग ऐसा लाइसेंस चाहते हैं जो उन्हें जीपीएल के तहत अपने पूरे कार्यक्रम को प्रकाशित करने के लिए मजबूर न करें। वे उस प्रतिबंध से छुटकारा पाने के लिए खुशी से लाइसेंस खरीदेंगे। यह एक योजना है जो कई अन्य लोगों द्वारा बर्कले db के लिए oracle द्वारा उपयोग की जाती है:
इस प्रकार, लाइसेंस इस बात पर निर्भर करता है कि बर्कले डीबी का उपयोग करने वाला एक विशेष आवेदन जनता को कैसे वितरित किया जाता है। जो सॉफ़्टवेयर वितरित नहीं किया गया है, वह स्लीपसैट लाइसेंस का उपयोग कर सकता है, जैसा कि स्रोत सॉफ़्टवेयर को मुक्त और खोल सकता है। मालिकाना सॉफ्टवेयर केवल ओरेकल और एप्लिकेशन के प्रकाशक के बीच एक वाणिज्यिक लाइसेंस समझौते के तहत बर्कले डीबी का उपयोग कर सकता है।
एक आखिरी बात: 'व्यावसायिक उपयोग' को परिभाषित करना बहुत कठिन है। क्या पीएचडी छात्र आपके सॉफ्टवेयर के व्यावसायिक उपयोग का उपयोग करते हुए किसी परियोजना पर काम कर रहा है? उनके वेतन का भुगतान परियोजना द्वारा किया जाता है ...
अपनी टीम के नेता को समझाने के लिए एक आखिरी बात:
जीपीएल के तहत कोड जारी करना केवल (कानूनी) वाणिज्यिक लाभ के लिए समान अवसर छोड़ता है, जैसा कि कुछ विधि या प्रक्रिया का वर्णन करते हुए एक पत्रिका लेख प्रकाशित करना जो व्यावसायिक रूप से शोषण किया जा सकता है।
इस से समान प्रश्न Stackoverflow पर। और वास्तव में यह सच नहीं है: यदि आप एक लेख प्रकाशित करते हैं, तो प्रकाशक आमतौर पर लेख के कॉपीराइट और राजस्व का दावा करेगा, इसलिए आप जीपीएल का उपयोग करके इसे एक पत्रिका में प्रकाशित करने से बेहतर हैं।