सरल शब्दों में, जीपीएल वी 2 और जीपीएल वी 3 ओपन सोर्स लाइसेंस के बीच क्या कारण हैं, और क्या अंतर हैं? कानूनी शर्तों के स्पष्टीकरण और संदर्भ और आगे के विवरण की सराहना की जाएगी।
सरल शब्दों में, जीपीएल वी 2 और जीपीएल वी 3 ओपन सोर्स लाइसेंस के बीच क्या कारण हैं, और क्या अंतर हैं? कानूनी शर्तों के स्पष्टीकरण और संदर्भ और आगे के विवरण की सराहना की जाएगी।
जवाबों:
एक अन्य उत्तर में जुड़ा पृष्ठ एक अच्छा स्रोत है, लेकिन बहुत कुछ पढ़ने के लिए। यहाँ कुछ प्रमुख अंतरों की एक छोटी सूची दी गई है:
अंतर्राष्ट्रीयकरण: उन्होंने अमेरिका की कानूनी अवधारणाओं से जुड़ी भाषा का उपयोग करने के बजाय नई शब्दावली का इस्तेमाल किया
पेटेंट: वे विशेष रूप से पेटेंट को संबोधित करते हैं (एक अन्य उत्तर में नोट किए गए Microsoft / नोवेल मुद्दे सहित)
"Tivo-ization": वे उपभोक्ता उत्पादों में प्रतिबंध (जैसे Tivo के) को संबोधित करते हैं जो हार्डवेयर के माध्यम से, सॉफ्टवेयर को संशोधित करने की क्षमता को दूर करते हैं
DRM: वे डिजिटल अधिकार प्रबंधन को संबोधित करते हैं (जिसे वे डिजिटल प्रतिबंध प्रबंधन कहते हैं)
संगतता: वे कुछ अन्य खुले स्रोत लाइसेंस के साथ संगतता को संबोधित करते हैं
समाप्ति: वे विशेष रूप से संबोधित करते हैं यदि लाइसेंस का उल्लंघन होता है और उल्लंघन का इलाज होता है
मैं एक वकील से परामर्श करने के बारे में टिप्पणी से सहमत हूं (जो सॉफ़्टवेयर लाइसेंस मुद्दों के बारे में जानता है, हालांकि)। इन चीजों (और अधिक) को करने में, उन्होंने जीपीएल की लंबाई दोगुनी से अधिक कर दी। हालांकि GPLv3 एक जटिल कानूनी दस्तावेज है, इसे सॉफ्टवेयर डेवलपर्स द्वारा पढ़ने और उचित रूप से समझने के लिए डिज़ाइन किया गया था। इसे समझने के लिए एक मार्गदर्शिका भी है और http://copyleft.org/guide/ पर v2 से v3 तक परिवर्तनों की गहन चर्चा में है ।
यह लिंक GPLv2 और GPLv3 के बीच के अंतर को भी उजागर करता है
सामग्री:
29 जून, 2007 के GPLv3 में GPLv2 का मूल आशय है और एक सख्त स्रोत के साथ एक ओपन सोर्स लाइसेंस है (→ ओपन सोर्स सॉफ़्टवेयर के लिए किस प्रकार के लाइसेंस हैं, और वे कैसे भिन्न होते हैं?) हालांकि, लाइसेंस पाठ की भाषा? तकनीकी रूप से और कानूनी परिवर्तनों और अंतर्राष्ट्रीय लाइसेंस एक्सचेंज के जवाब में बहुत अधिक संशोधन किया गया था।
नए लाइसेंस संस्करण में क्लॉस की एक श्रृंखला है जो उन प्रश्नों को संबोधित करती है जो केवल जीपीएल के संस्करण 2 में अपर्याप्त रूप से कवर नहीं किए गए थे। सबसे महत्वपूर्ण नए नियम इस प्रकार हैं:
a) GPLv3 में संगतता नियम हैं जो GPL कोड को कोड के साथ संयोजित करने से पहले की तुलना में आसान बनाते हैं जो विभिन्न लाइसेंसों के तहत प्रकाशित किया गया था (→ लाइसेंस संगतता क्या है?)। Apache लाइसेंस v। 2.0 के तहत विशेष कोड में यह चिंता है।
b) डिजिटल अधिकारों के प्रबंधन से संबंधित विनियमों को GPL सॉफ़्टवेयर को बदलने से रोकने के लिए डाला गया क्योंकि उपयोगकर्ताओं ने तकनीकी सुरक्षा उपायों (जैसे DMCA या कॉपीराइट निर्देश) द्वारा कानूनी नियमों की रक्षा करने की अपील की। जीपीएल में संविदात्मक नियमों के व्यवहार में प्रभावशीलता अभी तक देखी जा सकती है।
ग) जीपीएलवी 3 में एक स्पष्ट पेटेंट लाइसेंस है, जिसके अनुसार जो लोग जीपीएल लाइसेंस के तहत एक कार्यक्रम को दोनों कॉपीराइट का लाइसेंस देते हैं और साथ ही इस हद तक पेटेंट करते हैं कि उनके द्वारा लाइसेंस प्राप्त कोड का उपयोग करना आवश्यक है। एक व्यापक पेटेंट लाइसेंस नहीं दिया गया है। इसके अलावा, नया पेटेंट क्लॉज उपयोगकर्ता को पेटेंट मालिकों और जीपीएल के लाइसेंसधारियों के बीच समझौतों के परिणामों से बचाने का प्रयास करता है जो केवल कुछ लाइसेंसधारियों (माइक्रोसॉफ्ट / नोवेल डील के अनुरूप) को लाभान्वित करते हैं। लाइसेंसधारियों को यह सुनिश्चित करने की आवश्यकता होती है कि प्रत्येक उपयोगकर्ता ऐसे लाभ (पेटेंट लाइसेंस या दावों से मुक्त) प्राप्त करता है, या कोई भी उनसे लाभ नहीं ले सकता है।
d) GPLv2 के विपरीत, GPLv3 स्पष्ट रूप से कहता है कि GPL कार्यक्रमों के ASP उपयोग में स्रोत कोड का खुलासा करने की कोई आवश्यकता नहीं है जब तक कि सॉफ्टवेयर की एक प्रति क्लाइंट को नहीं भेजी जाती है। यदि कापीलेफ़्ट प्रभाव को एएसपी उपयोग के लिए बढ़ाया जाना है (→ जब स्वतंत्र रूप से विकसित सॉफ्टवेयर को जीपीएल के तहत लाइसेंस प्राप्त करना होता है?), Affero जनरल पब्लिक लाइसेंस, संस्करण 3 (AGPL) को लागू किया जाना चाहिए जो केवल GPLv3 से अलग है। मानते हैं।
यह पृष्ठ मतभेदों को उजागर करता है, लेकिन यह अभी भी काफी कुछ है।
(पूरी तरह से) निंदात्मक शब्दों में, वी 3 लाइसेंस का कारण नोवेल के साथ माइक्रोसॉफ्ट का पेटेंट सौदा था।
हकीकत में, आपको हमेशा कानूनी मुद्दों से निपटते समय एक वकील से परामर्श करना चाहिए।