सॉफ्टवेयर लाइसेंसिंग

सॉफ़्टवेयर रीलाइसेंसिंग को खुला स्रोत सॉफ्टवेयर में लागू किया जाता है। ओपन-सोर्स सॉफ्टवेयर डेवलपमेंट जब सॉफ़्टवेयर मॉड्यूल के सॉफ़्टवेयर लाइसेंस लाइसेंस संगतता होते हैं और अधिक संयुक्त कार्य के लिए संगत होने की आवश्यकता होती है। कॉपीराइट योग्य कार्यों के रूप में सॉफ्टवेयर पर लागू लाइसेंस, स्रोत कोड में बाइनरी फॉर्म के रूप में, विरोधाभासी खंड हो सकते हैं। ये आवश्यकताएं एक नया संयुक्त बनाने के लिए कई सॉफ़्टवेयर कार्यों के स्रोत कोड या सामग्री को संयोजित करना असंभव बना सकती हैं।

प्रेरणा और विवरण
कभी-कभी ओपन-सोर्स सॉफ़्टवेयर प्रोजेक्ट लाइसेंस असंगतता की स्थिति में फंस जाते हैं। अक्सर इस स्थिति को हल करने का एकमात्र व्यावहारिक तरीका सभी भाग लेने वाले सॉफ़्टवेयर भागों का पुनः लाइसेंसिंग है। सभी शामिल कॉपीराइट धारकों, आमतौर पर डेवलपर्स के एक बदले हुए लाइसेंस के समझौते को सफल बनाने के लिए आवश्यक है। जबकि मुक्त और मुक्त-स्रोत डोमेन में सभी लेखकों का 100% कवरेज प्राप्त करना अक्सर शामिल कई योगदानकर्ताओं के कारण असंभव होता है, अक्सर यह माना जाता है कि एक बड़ा बहुमत पर्याप्त है। उदाहरण के लिए, mozilla ने 95% लेखक कवरेज को पर्याप्त माना। फ्री और ओपन-सोर्स सॉफ़्टवेयर (FOSS) डोमेन में अन्य, जैसे कि एरिक एस. रेमंड, पूरे कोड बेस को फिर से लाइसेंस देने की आवश्यकताओं के संबंध में अलग-अलग निष्कर्ष पर पहुंचे।

मामले
ओपन-सोर्स सॉफ़्टवेयर का एक प्रारंभिक उदाहरण ओपन-सोर्स प्रोजेक्ट जिसने लाइसेंस संगतता कारणों के लिए सफलतापूर्वक पुनः लाइसेंस प्राप्त किया, मोज़िला प्रोजेक्ट और उनके फ़ायरफ़ॉक्स वेब ब्राउज़र हैं। नेटस्केप के नेटस्केप कम्युनिकेटर | कम्युनिकेटर 4.0 ब्राउज़र का स्रोत कोड मूल रूप से 1998 में नेटस्केप पब्लिक लाइसेंस/मोज़िला पब्लिक लाइसेंस के तहत जारी किया गया था। लेकिन फ्री सॉफ्टवेयर फाउंडेशन और ओपन सोर्स पहल द्वारा असंगत होने के कारण इसकी आलोचना की गई थी। 2001 के आसपास समय सचेतक, नेटस्केप पब्लिक लाइसेंस के तहत अपने अधिकारों का प्रयोग करते हुए, और मोज़िला फाउंडेशन के अनुरोध पर, लाइसेंस प्राप्त किया मोज़िला में सभी कोड जो कि एमपीएल 1.1/जीपीएल 2.0/जीएनयू लेसर जनरल पब्लिक लाइसेंस 2.1 त्रि-लाइसेंस के लिए नेटस्केप पब्लिक लाइसेंस (अन्य योगदानकर्ताओं द्वारा कोड सहित) के तहत थे, इस प्रकार जीपीएल-संगतता प्राप्त करते हैं। वॉर्बिस लाइब्रेरी को मूल रूप से एलजीपीएल के रूप में लाइसेंस दिया गया था, लेकिन 2001 में गोद लेने को प्रोत्साहित करने के लिए रिचर्ड स्टालमैन के समर्थन के साथ लाइसेंस को बीएसडी लाइसेंस में बदल दिया गया था। VLC मीडिया प्लेयर प्रोजेक्ट का लाइसेंस संगतता के कारण एक जटिल लाइसेंस इतिहास भी है: 2007 में इसने लाइसेंस संगतता कारणों से अभी जारी GPLv3 में अपग्रेड न करने का निर्णय लिया। 2011 की शुरुआत में VLC को Apple ऐप स्टोर से हटा दिए जाने के बाद, अक्टूबर 2011 में VLC प्रोजेक्ट ने बेहतर अनुकूलता प्राप्त करने के लिए VLC लाइब्रेरी भाग को GPLv2 से LGPLv2 में फिर से लाइसेंस दिया। जुलाई 2013 में वीएलसी एप्लिकेशन को मोज़िला पब्लिक लाइसेंस के तहत आईओएस ऐप स्टोर में पुनः सबमिट किया जा सकता है। 7-ज़िप का LZMA SDK, मूल रूप से GNU लेसर जनरल पब्लिक लाइसेंस और सामान्य सार्वजनिक लाइसेंस दोनों के तहत दोहरे लाइसेंस वाला, लिंक्ड बायनेरिज़ के लिए एक अतिरिक्त विशेष अपवाद के साथ, इगोर पावलोव (प्रोग्रामर) द्वारा 2 दिसंबर, 2008 को सार्वजनिक डोमेन में रखा गया था।

GNU TLS प्रोजेक्ट ने 2011 में LGPLv3 लाइसेंस को अपनाया था लेकिन गंभीर लाइसेंस अनुकूलता समस्याओं के कारण 2013 में अपने कोड को वापस LGPLv2.1 में बदल दिया। रेफरी> संस्करण 1.2 में जीएनयू मुक्त दस्तावेज़ीकरण लाइसेंस व्यापक रूप से उपयोग किए जाने वाले क्रिएटिव कॉमन्स क्रिएटिव कॉमन्स लाइसेंस के साथ संगत नहीं है। एट्रिब्यूशन-शेयरएलाइक लाइसेंस, जो एक समस्या थी, उदाहरण के लिए, विकिपीडिया के लिए। इसलिए, विकिमीडिया फाउंडेशन के अनुरोध पर, FSF ने GFDL के संस्करण 1.3 के साथ, एक समय-सीमित अनुभाग जोड़ा, जो GFDL का उपयोग करने वाली विशिष्ट प्रकार की वेबसाइटों को अतिरिक्त रूप से CC BY-SA लाइसेंस के तहत अपने काम की पेशकश करने की अनुमति देता है। जून 2009 के बाद, विकिमीडिया फ़ाउंडेशन ने मल्टी लाइसेंस द्वारा अपनी परियोजनाओं (विकिपीडिया, आदि) को मुख्य लाइसेंस के रूप में क्रिएटिव कॉमन्स एट्रिब्यूशन-शेयरएलाइक में माइग्रेट किया, जो पहले इस्तेमाल किए गए जीएनयू फ्री डॉक्यूमेंटेशन लाइसेंस के अतिरिक्त था। अधिक मुक्त सामग्री पारिस्थितिकी तंत्र के साथ एक बेहतर लाइसेंस संगतता को लाइसेंस परिवर्तन के कारण के रूप में दिया गया था। 2010 में ओजीआरई परियोजना ने अपने लाइसेंस को एलजीपीएल से मेरा लाइसेंस में बदल दिया; एक सरल लाइसेंस पाठ कारण के रूप में दिया गया था। एक अन्य मामला Google द्वारा उनके Android (OS) लाइब्रेरी बायोनिक (सॉफ़्टवेयर) के लिए GPLv2 लाइसेंस प्राप्त लिनक्स कर्नेल हेडर फाइल को BSD लाइसेंस के लिए फिर से लाइसेंस देना था। GPL से छुटकारा पाने के लिए, Google ने दावा किया कि हेडर फ़ाइलों को किसी भी कॉपीराइट-सक्षम कार्य से साफ़ कर दिया गया था, उन्हें गैर-कॉपीराइट योग्य तथ्यों में घटा दिया गया था। इस व्याख्या को उदाहरण के लिए ह्यूस्टन लॉ सेंटर विश्वविद्यालय के कानून के प्रोफेसर रेमंड निम्मर द्वारा चुनौती दी गई थी। नवंबर 2013 में, पीओवी-रे को मैं एक सामान्य सार्वजनिक लाइसेंस लाता हूं, संस्करण 3 (या बाद में) के तहत लाइसेंस दिया गया था। 1991 से FOSS-असंगत, गैर-वाणिज्यिक स्रोत उपलब्ध कस्टम POV-Ray लाइसेंस के तहत वितरित किए जाने के बाद। पीओवी-रे को एफओएसएस लाइसेंस के व्यापक रूप से इस्तेमाल होने से पहले विकसित किया गया था, इसलिए डेवलपर्स ने अपना खुद का लाइसेंस लिखा था जो बाद में एफओएसएस पारिस्थितिकी तंत्र के साथ लाइसेंस की असंगति के कारण एक समस्या बन गया।

2014 में FreeCAD प्रोजेक्ट ने GPLv3/GPLv2 असंगतियों के कारण अपने लाइसेंस को GPL से LGPLv2 में बदल दिया। 2014 में गैंग गैरिसन 2 को बेहतर पुस्तकालय अनुकूलता के लिए जीपीएलवी3 से मोज़िला पब्लिक लाइसेंस के लिए लाइसेंस दिया गया। साथ ही डॉल्फिन (एमुलेटर) परियोजना ने मई 2015 में बेहतर अनुकूलता के लिए अपने लाइसेंस को GPLv2 से केवल GPLv2 या किसी भी बाद में बदल दिया। जून 2015 में mpv (मीडिया प्लेयर) ने LGPLv2 के तहत बेहतर लाइसेंस संगतता के लिए परियोजना के GPL लाइसेंस प्राप्त स्रोत कोड की पुन: लाइसेंसिंग प्रक्रिया शुरू की, जिसमें योगदान करने वाले डेवलपर्स के बहुमत (95%+) से सहमति प्राप्त की गई। अगस्त 2016 में लगभग। 90% लेखकों तक पहुँचा जा सकता है और सहमति दी जा सकती है। अक्टूबर 2017 में स्विच को अंतिम रूप दिया गया था। जुलाई 2015 में Seafile ने GPLv3 से GPLv2 में विशेष रूप से Git (सॉफ़्टवेयर) के साथ बेहतर लाइसेंस संगतता के लिए स्विच किया। बेहतर व्यावसायीकरण की अनुमति देने के लिए 2015 में नैट्रॉन (सॉफ्टवेयर) को एमपीएल से GPLv2 में स्थानांतरित कर दिया गया था। 2016 में MAME ने BSD/GPL के लिए कोड बेस का पुनः लाइसेंस प्राप्त किया गैर-वाणिज्यिक लाइसेंस शर्तों के साथ, स्वयं के लिखित कस्टम लाइसेंस के साथ वर्षों तक संघर्ष करने के बाद। अगस्त 2016 में मारियाडीबी कॉर्पोरेशन ने डाटाबेस प्रॉक्सी सर्वर मैक्सस्केल को जीपीएल से गैर-एफओएसएस लेकिन स्रोत-उपलब्ध और समय-सीमित व्यापार स्रोत लाइसेंस (बीएसएल) के लिए लाइसेंस दिया। जो तीन साल बाद जीपीएल में वापस आ जाता है। 2017 में संस्करण 1.1 का पालन किया गया, ब्रूस पेरेन्स से भी प्रतिक्रिया के साथ संशोधित किया गया। एक लंबे समय के लिए डी (प्रोग्रामिंग भाषा) बैक-एंड स्रोत उपलब्ध है, लेकिन एक गैर-ओपन-सोर्स सॉफ़्टवेयर अनुरूप सॉफ़्टवेयर लाइसेंस के तहत, क्योंकि यह आंशिक रूप से नॉर्टनलाइफ लॉक में विकसित किया गया था और इसे ओपन सोर्स के रूप में फिर से लाइसेंस नहीं दिया जा सकता था। 9 अप्रैल, 2017 को, बैक-एंड भाग को भी ओपन-सोर्स बूस्ट सॉफ्टवेयर लाइसेंस के लिए लाइसेंस दिया जा सकता है। 27 जुलाई, 2017 को माइक्रोसॉफ्ट रिसर्च ने एमएसआर साझा स्रोत लाइसेंस से अंतरिक्ष मुकाबला सिम्युलेटर एलिगेंस (वीडियो गेम) का लाइसेंस बदल दिया। जिसके तहत खेल 2004 में खोला गया था, एमआईटी लाइसेंस के लिए।

यह भी देखें

 * लाइसेंस संगतता
 * पश्च संगतता
 * आगे अनुकूलता
 * लाइसेंस प्रसार