यदि मैं जीपीएल के तहत एक कार्यक्रम जारी करता हूं, तो क्या मुझे ऐसा करना जारी रखना होगा?


26

इस परिदृश्य पर विचार करें:

  • मैं एक प्रोग्राम FooSuite विकसित कर रहा हूं जो GPL- लाइसेंस प्राप्त लाइब्रेरी QuuxTools का उपयोग करता है
  • मैं जीपीएल के तहत कार्यक्रम फूसूइट 1.0 जारी करता हूं

बाद में मुझे पता चलता है कि किसी कारण से, मुझे किसी को अलग-अलग शर्तों पर कार्यक्रम को लाइसेंस देने की आवश्यकता है।
इसलिये:

  • मैं GPL पर QuuxTools के माध्यम से निर्भरता को हटा देता हूं, या तो ...

    • इस लाइब्रेरी को किसी भी समय उपयोग नहीं करने के कार्यक्रम को फिर से लिखना
    • QuuxTools के लिए एक अलग लाइसेंस प्राप्त करना (यदि यह दोहरी लाइसेंस है; तो PyQt देखें)
  • मैं FooSuite 1.1 को गैर-जीपीएल लाइसेंस के तहत जारी करता हूं।

हालाँकि, FooSuite 1.1 अभी भी FooSuite 1.0 से एक व्युत्पन्न कार्य है । मैं समझता हूं कि एक अजनबी के लिए यह कानूनी नहीं है कि मैंने क्या किया, लेकिन क्या मैं खुद हूं - फूसाइट के मालिक के रूप में - इस प्रतिबंध से मुक्त?


8
आप नए लाइसेंस के तहत नए संस्करण जारी कर सकते हैं। ऐसा नहीं है कि ओरेकल कैसे MySQL को मार रहा है?
मनोज आर

सौभाग्य से, आप जीपीएल को पूरी तरह से मिटा सकते हैं।
डेडएमजी

एक सामान्य लाइसेंस परिवर्तन GPLv2 से GPlv3 है, जिसे सटीक समान कारणों (या लिनक्स के मामले में, अनुमति नहीं है क्योंकि मालिक सहमत नहीं हैं) के लिए अनुमति दी गई है
MSalters 16

2
VLC एक स्थापित GPL परियोजना (GPL से LGPL तक) को पुनः लाइसेंस देने में एक उपयोगी केस स्टडी है: jbkempf.com/blog/post/2012/… | jbkempf.com/blog/post/2012/…
केव

जवाबों:


32

जब तक आप उस सभी कोड के लिए कॉपीराइट को बनाए रखते हैं, जो इसका हिस्सा है FooSuite(यह समस्याग्रस्त हो जाता है यदि आपने समुदाय से कोड को शामिल किया है, जब तक कि आपको आपके कॉपीराइट को असाइन करने के लिए योगदानकर्ता नहीं मिला), तो आप इस कोड के तहत वितरित करने के लिए स्वतंत्र हैं आप चाहते हैं के रूप में कई अलग-अलग लाइसेंस। तो आप FooSuite 1.1एक अलग लाइसेंस के तहत जारी कर सकते हैं ।

बेशक, कोई और उस कोड को ले सकता है FooSuite 1.0जो पहले से ही जीपीएल के तहत जारी किया गया है और अपना खुद का निर्माण कर OpenFooSuite 1.1सकता है जो कि जीपीएल के तहत होगा और 1.1 रिलीज के लिए आपने जो भी कार्यक्षमता जोड़ी है उसे शामिल किया जाएगा। अगर इसमें रुचि रखने वाला एक बड़ा समुदाय है FooSuite, तो आपके बंद स्रोत संस्करण के लिए खुले संस्करण के साथ प्रतिस्पर्धा करना बहुत मुश्किल हो सकता है।


6
ध्यान दें कि एक से अधिक खुले स्रोत परियोजना को कांटा (आमतौर पर धीरे-धीरे) द्वारा मार दिया गया था। XFree86 एक उदाहरण है, इसे X.Org द्वारा प्रतिस्थापित किया गया था । OpenOffice (अब "Apache OpenOffice") के परिणामस्वरूप एक समान कांटा निकला, जिसे लिबरऑफिस कहा जाता है जो दोनों का एकमात्र उत्तरजीवी हो सकता है या नहीं।
जोकिम सॉयर

3
ठोस जवाब के लिए +1। याद रखें कि "जीपीएल का उपयोग नहीं करना" "खुले स्रोत नहीं" के समान है। वहां ट्रिपल नेगेटिव को माफ करते हुए, जीपीएल खुला स्रोत होने का एकमात्र मार्ग (लाइसेंस) नहीं है। विकल्पों की एक पूरी मेजबानी है। जीपीएल वास्तव में अपने वायरल स्वभाव के कारण दूसरों द्वारा गोद लेने में बाधा उत्पन्न कर सकता है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.