एक्लिप्स पब्लिक लाइसेंस
Author | Eclipse Foundation |
---|---|
Latest version | 2.0 |
Published | 24 August 2017 |
SPDX identifier | EPL-2.0 EPL-1.0 |
Debian FSG compatible | Yes[1] |
FSF approved | Yes[2] |
OSI approved | Yes[3] |
GPL compatible | Optionally but not by default[4] |
Copyleft | Limited[2] |
Linking from code with a different licence | Yes[5] |
एक्लिप्स पब्लिक लाइसेंस (ईपीएल) एक मुफ्त सॉफ्टवेयर और ओपन सोर्स सॉफ्टवेयर लाइसेंस है जिसका उपयोग विशेष रूप से ग्रहण फाउंडेशन द्वारा ग्रहण (सॉफ्टवेयर) और अन्य परियोजनाओं के लिए किया जाता है। यह सामान्य सार्वजनिक लाइसेंस (सीपीएल) की जगह लेता है और पेटेंट से संबंधित मुकदमों से संबंधित कुछ शर्तों को हटा देता है।[6] एक्लिप्स पब्लिक लाइसेंस को व्यवसाय-अनुकूल मुफ्त सॉफ्टवेयर लाइसेंस के रूप में डिज़ाइन किया गया है, और इसमें जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) जैसे लाइसेंस की तुलना में कमजोर कॉपीलेफ्ट प्रावधान हैं।[7] ईपीएल-लाइसेंस प्राप्त कार्यक्रमों के प्राप्तकर्ता कार्य और संशोधित संस्करणों का उपयोग, संशोधन, प्रतिलिपि और वितरण कर सकते हैं, कुछ मामलों में वे अपने स्वयं के परिवर्तन जारी करने के लिए बाध्य होते हैं।[8] ईपीएल को फ्री सॉफ्टवेयर फाउंडेशन (एफएसएफ) द्वारा एक मुफ्त सॉफ्टवेयर लाइसेंस के रूप में सूचीबद्ध किया गया है और ओपन सोर्स पहल (ओएसआई) द्वारा अनुमोदित किया गया है।[3][2]
ईपीएल के नए संस्करण की चर्चा मई 2013 में शुरू हुई।[9] संस्करण 2.0 की घोषणा 24 को की गई थी अगस्त 2017.[4]
20 जनवरी, 2021 को, लाइसेंस के लिए लाइसेंस प्रबंधक को Eclipse.org फाउंडेशन, इंक. (डेलावेयर, यूएसए) से एक्लिप्स फाउंडेशन AISBL (ब्रुसेल्स, बेल्जियम) में बदल दिया गया था।[10]
संगतता
This section's factual accuracy may be compromised due to out-of-date information. (December 2015) |
ईपीएल 1.0, जीपीएल के साथ लाइसेंस संगतता नहीं है, और जीपीएल के तहत लाइसेंस प्राप्त कार्य को ईपीएल के तहत लाइसेंस प्राप्त कार्य के साथ जोड़कर बनाए गए कार्य को कानूनी रूप से वितरित नहीं किया जा सकता है।[7]जीपीएल के लिए आवश्यक है कि [कोई भी वितरित कार्य] जिसमें ... [जीपीएल-लाइसेंस प्राप्त] कार्यक्रम शामिल है या उससे प्राप्त किया गया है ... को पूरी तरह से लाइसेंस दिया जाए ... [जीपीएल] की शर्तों के तहत, और वितरक नहीं प्राप्तकर्ताओं द्वारा दिए गए अधिकारों के प्रयोग पर कोई और प्रतिबंध लगाना। हालाँकि, ईपीएल के लिए आवश्यक है कि कार्य वितरित करने वाला कोई भी व्यक्ति प्रत्येक प्राप्तकर्ता को किसी भी ऐसे पेटेंट के लिए लाइसेंस प्रदान करे जो उनके द्वारा किए गए संशोधनों को कवर करता हो।[7]क्योंकि यह प्राप्तकर्ताओं पर एक और प्रतिबंध है, ऐसे संयुक्त कार्य का वितरण जीपीएल को संतुष्ट नहीं करता है।[2] इसके अलावा, ईपीएल में सॉफ्टवेयर पेटेंट और मुफ्त सॉफ्टवेयर#पेटेंट प्रतिशोध खंड शामिल नहीं है।[2]
व्युत्पन्न कार्य
ईपीएल के अनुच्छेद 1 (बी) के अनुसार, मूल कार्य में परिवर्धन को स्वतंत्र रूप से लाइसेंस दिया जा सकता है, जिसमें मालिकाना सॉफ्टवेयर भी शामिल है, बशर्ते ऐसे परिवर्धन सॉफ्टवेयर के अलग-अलग मॉड्यूल हों और व्युत्पन्न कार्य का गठन न करें।[11][8]परिवर्तन और परिवर्धन जो एक व्युत्पन्न कार्य का गठन करते हैं, उन्हें ईपीएल के समान नियमों और शर्तों के तहत लाइसेंस प्राप्त होना चाहिए, जिसमें स्रोत कोड उपलब्ध कराने की आवश्यकता शामिल है।[8]
ईपीएल के तहत लाइसेंस प्राप्त कोड (उदाहरण के लिए लाइब्रेरी से) को स्वचालित रूप से लिंक करने का मतलब यह नहीं है कि आपका प्रोग्राम एक व्युत्पन्न कार्य है। एक्लिप्स फाउंडेशन व्युत्पन्न कार्य शब्द की व्याख्या इस तरह करता है जो कंप्यूटर सॉफ्टवेयर पर लागू अमेरिकी कॉपीराइट अधिनियम की परिभाषा के अनुरूप है।[12]
बाद के संस्करण
यदि ईपीएल का एक नया संस्करण प्रकाशित होता है तो उपयोगकर्ता/योगदानकर्ता उस संस्करण के तहत सॉफ़्टवेयर वितरित करना चुन सकता है जिसके साथ उसने इसे प्राप्त किया था या नए संस्करण में अपग्रेड कर सकता है।[8]
सीपीएल के साथ तुलना
ईपीएल कॉमन पब्लिक लाइसेंस (सीपीएल) पर आधारित था,[13] लेकिन दोनों लाइसेंसों के बीच कुछ अंतर हैं:
- एक्लिप्स फाउंडेशन ईपीएल में एग्रीमेंट स्टीवर्ड के रूप में आईबीएम की जगह लेता है
- सीपीएल की धारा 7 से वाक्य को हटाकर ईपीएल पेटेंट खंड को संशोधित किया गया है[6]
एक्लिप्स फाउंडेशन ने ईपीएल के तहत अपने सीपीएल कोड को फिर से लाइसेंस देने के लिए योगदानकर्ताओं से अनुमति मांगी।[14]
संस्करण 2.0
संस्करण एक्लिप्स पब्लिक लाइसेंस का 2.0 (सॉफ्टवेयर पैकेज डेटा एक्सचेंज कोड EPL-2.0) 24 को घोषित किया गया था अगस्त 2017.[4] एक्लिप्स फ़ाउंडेशन एक FAQ रखता है।[15] फ्री सॉफ्टवेयर फाउंडेशन ने जीएनयू जनरल पब्लिक लाइसेंस लाइसेंस संगतता के संबंध में लाइसेंस का विश्लेषण किया है और इसे अपनी आधिकारिक सूची में जोड़ा है।[16] बेअर लाइसेंस नोटिस सादे पाठ सहित कई प्रारूपों में उपलब्ध है।[17] जीपीएल अनुकूलता के संदर्भ में, नया लाइसेंस एक नए प्रोजेक्ट में प्रारंभिक योगदानकर्ता को द्वितीयक लाइसेंस में ऑप्ट इन करने की अनुमति देता है जो जीएनयू जनरल पब्लिक लाइसेंस संस्करण 2.0, या किसी भी बाद के संस्करण के साथ स्पष्ट संगतता प्रदान करता है। यदि यह वैकल्पिक पदनाम अनुपस्थित है, तो ग्रहण लाइसेंस जीपीएल (किसी भी संस्करण) के साथ असंगत स्रोत बना रहता है।[4][16]
अन्य परिवर्तनों में शामिल हैं:[15]
- लाइसेंस अब फाइलों पर लागू होता है, मॉड्यूल पर नहीं
- कानून प्रावधान का विकल्प हटा दिया गया है
- नया लाइसेंस जावास्क्रिप्ट सहित भाषाओं की स्क्रिप्टिंग के लिए उपयुक्त है
एक्लिप्स फ़ाउंडेशन उस संस्करण की सलाह देता है 1.0 अवनति है और परियोजनाओं को संस्करण में स्थानांतरित करना चाहिए 2.0. पुनः लाइसेंस देना एक सीधा मामला है और इसके लिए अतीत और वर्तमान के सभी योगदानकर्ताओं की सहमति की आवश्यकता नहीं है। बल्कि, संस्करण 1.0 लाइसेंस किसी प्रोजेक्ट को (अधिमानतः आम सहमति बनने के बाद) प्रासंगिक फ़ाइल हेडर और लाइसेंस नोटिस को अपडेट करके किसी भी नए संस्करण को अपनाने की अनुमति देता है।[15]: §3
उल्लेखनीय परियोजनाएं
एक्लिप्स फाउंडेशन के अलावा, ईपीएल का उपयोग कुछ अन्य परियोजनाओं में किया जाता है, विशेष रूप से जावा वर्चुअल मशीन पर चलने वाली परियोजनाओं में।
केवल ईपीएल के तहत लाइसेंस प्राप्त
- कोर्नशेल|एटी एंड टी कोर्नशेल[18]
- क्लोजर (और क्लोजरस्क्रिप्ट)
- ग्रप्ह्वइज़
- जिक्स आरवीएम
- JUnit[19]
- मोंड्रियन OLAP सर्वर
- ओपनडेलाइट प्रोजेक्ट[20]
- आप जीत गए
बहु-लाइसेंसिंग|ईपीएल के तहत बहु-लाइसेंसीकृत और एक या अधिक अन्य लाइसेंस
यह भी देखें
- :श्रेणी: एक्लिप्स लाइसेंस का उपयोग करने वाला सॉफ़्टवेयर|ईपीएल का उपयोग करने वाला सॉफ़्टवेयर (श्रेणी)
संदर्भ
- ↑ "Copyright information for Debian package eclipse-emf". Archived from the original on 7 June 2011. Retrieved 18 February 2011.
- ↑ 2.0 2.1 2.2 2.3 2.4 "विभिन्न लाइसेंस और उनके बारे में टिप्पणियाँ". Retrieved 3 June 2016.
- ↑ 3.0 3.1 "ओएसआई अनुमान". Retrieved 21 June 2007.
- ↑ 4.0 4.1 4.2 4.3
Milinkovich, Mike (24 August 2017). "Eclipse Public License version 2.0 approved by OSI and Eclipse Foundation Board of Directors". Eclipse Foundation. Ottawa, Canada. Retrieved 19 October 2017.
The new EPL v2 will now optionally allow EPL licensed projects to be compatible with the GPL. ... The new EPL v2 will allow initial contributors to new projects to specify if they want their EPL v2 licensed project to be GPL compatible.
- ↑ "Eclipse Public License (EPL) Frequently Asked Questions : linking section". Retrieved 2 October 2013.
- ↑ 6.0 6.1 In section 7, this sentence is in CPL 1.0, but not EPL 1.0: "If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed."
- ↑ 7.0 7.1 7.2 "Open Source Software: a legal guide | LawGives". LawGives. Archived from the original on 30 July 2020. Retrieved 30 July 2020.
- ↑ 8.0 8.1 8.2 8.3 "ग्रहण सार्वजनिक लाइसेंस - v 1.0". Retrieved 12 September 2006.
- ↑ "ग्रहण सार्वजनिक लाइसेंस की सामुदायिक समीक्षा". 31 May 2013.
- ↑ "[License-review] Change in Steward for the Eclipse Public License 2.0". lists.opensource.org. Retrieved 2 May 2021.
- ↑ "एक्लिप्स पब्लिक लाइसेंस (ईपीएल) अक्सर पूछे जाने वाले प्रश्न". Retrieved 18 December 2009.
- ↑ Beaton, Wayne. "EPL-2.0 FAQ | The Eclipse Foundation". www.eclipse.org (in English). Retrieved 25 June 2019.
- ↑ "सीपीएल से ईपीएल संक्रमण योजना" (PDF). 12 September 2006.
- ↑ "सीपीएल से ईपीएल संक्रमण योजना अक्सर पूछे जाने वाले प्रश्न". Retrieved 21 December 2015.
- ↑ 15.0 15.1 15.2 Beaton, Wayne. "Eclipse Public License 2.0 FAQ". Eclipse Foundation. Ottawa, Canada. Retrieved 20 October 2017.
- ↑ 16.0 16.1 Robertson, Donald (17 October 2017). "Eclipse Public License version 2.0 added to license list". Free Software Foundation. Retrieved 20 October 2017.
- ↑ Eclipse Public License — v 2.0 (TXT). Ottawa, Canada: Eclipse Foundation. 2017. Retrieved 20 October 2017.
- ↑ "ast-open package". Archived from the original on 2 April 2015.
- ↑ "JUnit 5". GitHub. 22 October 2021.
- ↑ "FAQ | OpenDaylight". www.opendaylight.org. Archived from the original on 29 April 2014.
- ↑ "jruby/COPYING at master - jruby/jruby". GitHub. 1 January 2014. Retrieved 11 February 2014.