जीपीएलवी 2 और जीपीएल 3 के बीच का अंतर।

Anonim

जीपीएलवी 2 बनाम जीपीएलवी 3

जीपीएलवी 2 और जीपीएलवी 3 जीएनयू पब्लिक लायसेंस (जीपीएल) के संस्करण हैं, जो फ्री सॉफ़्टवेयर के लिए एक प्रसिद्ध लाइसेंस है। जीपीएल को फ्री सॉफ्टवेयर फाउंडेशन (एफएसएफ) के साथ भी पसंद किया गया है। दोनों लाइसेंस के मुख्य लेखक रिचर्ड स्टॉलमैन हैं

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

यह सबसे महत्वपूर्ण और व्यापक खुला स्रोत लाइसेंस है जहां लगभग 60 प्रतिशत ओपन सोर्स सॉफ़्टवेयर इस लिनक्स और बिज़बॉक्स जैसे लाइसेंस का उपयोग करते हैं। इसमें एक "कॉपीथ" नामक एक खंड है जो किसी भी उपयोगकर्ता को मजबूर करता है जो संशोधित संस्करणों को वितरित करता है और जीपीएल के अधीन संशोधन करता है और संशोधित संस्करण के स्रोत का खुलासा करता है। कॉपी वाले सुनिश्चित करता है कि संशोधित संस्करण जीपीएल के अंतर्गत हैं और इसके स्रोत कोड का खुलासा किया गया है।

-2 ->

जीपीएल सभी जीपीएल संस्करणों (जीपीएलवी 2 और जीपीएलवी 3) के लिए टेम्पलेट है।

जीपीएलवी 2 जीपीएलवी 3 का पूर्ववर्ती है जो जीपीएल 3 को नवीनतम संस्करण बनाता है। जीपीएलवी 2 को 1 99 1 में पेश किया गया था, जबकि जीपीएलवी 3 को 2007 में लॉन्च किया गया था।

चूंकि जीपीएलवी 2 जीपीएलवी 2 का पुराना संस्करण है, इसलिए लाइसेंस के बीच अंतर है। जीपीएलवी 2 में लाइब्रेरी बहिष्करण है, जो कि जीपीएलवी 3 में नहीं है।

दो संस्करणों के बीच प्रमुख अंतर भी हैं: नया जीपीएलवी 3 जीपीएलवी 2 की तुलना में लंबाई में दोगुना है और पूर्व संस्करण में सुधार और स्पष्टीकरण के विषयों पर छूता है। इनमें पेटेंट क्षतिपूर्ति, आंतरिकीकरण और लाइसेंस उल्लंघन के लिए उपचार शामिल हैं।

पेटेंट लाइसेंस पर अधिक स्पष्टता प्रदान करने में GPLV3 कोड की एक और विशेषता है। यह स्पष्ट करने की कोशिश करता है कि वितरण और व्युत्पन्न कार्य से क्या मतलब है, लाइसेंस के अवसरों के पक्ष में लाइसेंस खंड की तत्काल समाप्ति को रद्द करना और अतिरिक्त नियम जो उपयोगकर्ताओं को मानक GPLV3 को संशोधित करने के लिए वैकल्पिक शर्तों के एक निश्चित सेट से चुनने की अनुमति देते हैं।

GPLV3 GPLV2 की तुलना में अधिक लाइसेंस के साथ अधिक अनुकूल है। नया लाइसेंस उपयोगकर्ताओं को ऐसे कोड के संयोजन बनाने की अनुमति देता है, जो कि अतिरिक्त आवश्यकताएं हैं जो लायसेंस में स्वयं नहीं हैं

लाइसेंस उल्लंघनकर्ताओं के मामले में, जीपीएलवी 3 पहली बार लाइसेंस उल्लंघनकर्ताओं के लिए अतिरिक्त इलाज अवधि प्रदान करता है।

निष्कर्ष निकालने के लिए, जीपीएलवी 2 और जीपीएलवी 3 एक दूसरे के साथ उपयोग करने के लिए संगत नहीं हैं नवीनतम लाइसेंस की कुछ आवश्यकताओं की तरह स्थापना जानकारी है जो पूर्व में मौजूद नहीं है। दोनों लाइसेंस से कोड के संयोजन में GPLV2 की धारा 6 का उल्लंघन होगा।

सारांश:

1 जीपीएलवी 2 और जीपीएलवी 3 जीपीएल के अंतर्गत जारी लाइसेंस हैं। जीपीएलवी 2 1991 में जारी किए गए पूर्व लाइसेंस थे, जबकि सबसे हालिया, जीपीएलवी 3, 2007 में जारी किया गया था।

2। जीपीएलवी 3 जीपीएलवी 2 की तुलना में काफी लंबा है क्योंकि इससे पहले लाइसेंस के साथ ही समान मुद्दों को कवर करने की कोशिश की गई थी।

3। जीपीएलवी 3 में पेटेंट लाइसेंस पर अधिक स्पष्टता है, अधिकतर लाइसेंस के शब्दों पर, क्योंकि इसे "बहुत व्यापक रूप में व्याख्या नहीं किया जा सकता है "यह GPLV2 के विपरीत पेटेंट की सुरक्षा पर भी लागू होता है

4। GPLV2 में कमियां हैं जो GPLV3 को ठीक करने का प्रयास कर रही हैं। बचाव का रास्ता टिवाइज़ेशन हासिल कर चुका है जो एक डिजिटल वीडियो रिकॉर्डर से प्राप्त होता है जो टीवी प्रोग्रामिंग को कैप्चर करता है और भविष्य में देखने के लिए आंतरिक हार्ड ड्राइव संग्रहण में डेटा बचाता है।

5। जीपीएलवी 2 का एक नया खंड है जिसे लाइसेंस के लिए जोड़ा गया है जिसे एंटी-सर्कैम्मेंमेंट लॉ से उपयोगकर्ता के कानूनी अधिकारों की रक्षा करना कहा गया है। इस अनुभाग का इरादा GPVL3 को प्रौद्योगिकी या उत्पादों में शामिल होने से रोकने के लिए है, जो कि डिजिटल मिलेनियम कॉपीराइट एक्ट (डीसीएमए) को लागू करने के लिए उपयोग किया जाएगा।

6। GPLV3 कोड पूर्व लाइसेंस की तुलना में अधिक लाइसेंस के साथ अधिक संगत है।