GPLV2 आणि GPLV3 दरम्यान फरक

Anonim

GPLV2 vs GPLV3

GPLV2 आणि GPLV3 हे GNU पब्लिक लायसेन्स (जीपीएल), मोफत सॉफ्टवेअरसाठी सुप्रसिद्ध परवाना आहेत. जीपीएलला फ्री सॉफ्टवेयर फाऊंडेशन (एफएसएफ) सह देखील आवडले आहे. रिचर्ड स्टॉलमन या दोन्ही परवान्यांचा मुख्य लेखक रिचर्ड स्टॉलमन आहे.

जीपीएलचा मुख्य उद्देश कोणत्याही हेतूसाठी आणि कोणत्याही उपयोजकांच्या गरजेसाठी मुक्त उपलब्धता आणि सॉफ्टवेअरचा वापर करणे हे आहे. मुक्त सॉफ्टवेअरचा कोणताही वापरकर्ता सॉफ्टवेअर बदलू शकतो आणि मित्र आणि सहकार्यांसह सामायिक करू शकतो.

हे सर्वात महत्वाचे आणि व्यापक ओपन सोअर्स लायसन्स आहे ज्यात सुमारे 60 टक्के ओपन सोर्स सॉफ्टवेअरचा वापर Linux व Busybox सारखे या परवान्याचा वापर करतात. यामध्ये "कॉपील" नावाचा खंड आहे जो जीपीएलच्या अधीन पुनरावृत्त करण्यासाठी आणि सुधारित आवृत्तीचे स्त्रोत उघडण्यासाठी सुधारित आवृत्त्या तयार करुन वितरित करते अशा कोणत्याही वापरकर्त्यास सक्ती करतो. कॉपीलाईट हे सुनिश्चित करते की सुधारित आवृत्ती जीपीएलच्या खाली आहेत आणि त्याचे स्रोत कोड उघड आहे.

जीपीएल हे जीपीएलच्या सर्व आवृत्त्यांसाठी टेम्पलेट आहे (जीपीएलव्ही 2 आणि जीपीएलव्ही 3).

जीपीएलव्ही 2 हे GPLV3 चे पुर्ववर्ती आहे जे GPLV3 नवीनतम आवृत्ती बनविते. GPLV2 ला 1 99 1 मध्ये सादर करण्यात आला आणि जीपीएलव्ही 3 2007 मध्ये सुरू करण्यात आला.

GPLV2 GPLV3 चा जुना आवृत्ती असल्याने, परवानाांमध्ये फरक आहे. GPLV2 मध्ये लायब्ररीची वगळता आहे जी GPLV3 कडे नाही.

दोन आवृत्त्यांमध्ये प्रमुख फरक देखील आहेत: नवीन GPLV3 GPLV2 च्या तुलनेत दुप्पट आहे आणि पूर्वीच्या आवृत्तीमध्ये सुधारणा आणि स्पष्टीकरणाचे विषय स्पर्श करते. यात पेटंट क्षतिपूर्ती, आंतराष्ट्रीयकरण आणि परवाना उल्लंघनासाठी उपायांचा समावेश आहे.

पेटींट लायसन्सवर अधिक स्पष्टतेसाठी GPLV3 कोडचे आणखी एक वैशिष्ट्य हे त्याचे प्रयत्न आहे. वितरण व डेरिवेटिव्ह काम म्हणजे काय हे स्पष्ट करण्याचा प्रयत्न करते, लायसन्सच्या संधींसाठी लायसन्स कलमाची तत्काळ संपुष्टात आणणे आणि अतिरिक्त अटी जे वापरकर्त्यांना मानक GPLV3 सुधारित करण्यासाठी वैकल्पिक अटींच्या निश्चित संचामधून निवडण्याची परवानगी देतात.

GPLV3 GPLV2 च्या तुलनेत अधिक परवान्यांसह अधिक सुसंगत आहे. नवीन परवानग्या वापरकर्त्यांना कोडसह जोडणी करण्यास परवानगी देते ज्यांची लायसन्सवर नसलेल्या अतिरिक्त आवश्यकता आहेत < लायसन्स उल्लंघनकर्त्यांच्या बाबत, GPLV3 प्रथम-वेळ परवाना उल्लंघनकर्त्यांसाठी अतिरिक्त उपचार कालावधी प्रदान करते.

शेवटी, GPLV2 आणि GPLV3 एकमेकांशी वापरण्यासाठी सुसंगत नाहीत. नवीन परवाना काही आवश्यकता आहे जसे की स्थापना माहिती जी अगोदर अस्तित्वात नाही. दोन्ही परवाने पासून कोड संयोजन GPLV2 च्या कलम 6 उल्लंघन होईल.

सारांश:

1 जीपीएलव्ही 2 आणि जीपीएलव्ही 3 जीपीएलच्या अंतर्गत प्रकाशीत दोन्ही परवाने आहेत. GPLV2 1 99 1 मध्ये प्रदर्शित केलेले माजी परवाने होते आणि सर्वात अलीकडील, GPLV3, 2007 मध्ये रिलीझ झाले.

2 जीपीएलव्ही 3 ची तुलना आता जीपीएलव्ही 2 शी करण्यात आली आहे कारण आधीच्या परवान्यासह जवळजवळ समान समस्या आल्या नाहीत.

3 पेटींट लायसन्सवर जीपीएलव्ही 3 अधिक स्पष्टपणे आहे, अधिकतर परवाना शब्दरचनावर आधारित असल्यामुळे तो "खूप व्यापक" म्हणून अर्थ लावला जाऊ शकत नाही. "हे GPLV2 पेक्षा वेगळे पेटन्ट्सच्या संरक्षणास देखील लागू होते

4 GPLV2 मध्ये GPLV3 निराकरण करण्याचा प्रयत्न करीत आहे अशा त्रुटी आहेत. बचाव पक्षाने टिव्यॉईजिंग हा शब्द डिजिटल व्हिडीओ रेकॉर्डरमधून मिळविला आहे जो भविष्यातील पाहण्याकरिता टेलिव्हिजन प्रोग्रामिंगचे संकलन करतो आणि डेटा हार्ड ड्राइव्ह स्टोरेजमध्ये जतन करतो.

5 GPLV2 चा एक नवीन विभाग आहे जो ट्रस्टिंग यूझर्सच्या कायदेशीर अधिकारांना विरोधी-ररंग कायदा पासून समाविष्ट केले आहे. या कलमाचा उद्देश जीपीव्हीएल 3ला तंत्रज्ञान किंवा उत्पादनांमध्ये सामील होण्यास प्रतिबंध करणे आहे जे डिजिटल मिलेनियम कॉपीराइट अॅक्ट (डीसीएमए) लागू करण्यासाठी वापरले जाईल. < 6 GPLV3 कोड आधीच्या परवान्यापेक्षा अधिक परवान्यांसह अधिक सुसंगत आहे. <