मोज़िला पब्लिक लाइसेंस: Difference between revisions
(Created page with "{{short description|Permissive free software license developed by the Mozilla organization}} {{Use American English|date=March 2021}} {{Use mdy dates|date=March 2021}} {{about...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{short description|Permissive free software license developed by the Mozilla organization}} | {{short description|Permissive free software license developed by the Mozilla organization}} | ||
{{about|free and open-source software license||Mozilla Open Software Patent License}} | {{about|free and open-source software license||Mozilla Open Software Patent License}} | ||
{{infobox software license | {{infobox software license | ||
Line 44: | Line 43: | ||
}} | }} | ||
मोज़िला पब्लिक लाइसेंस (एमपीएल) | '''मोज़िला पब्लिक लाइसेंस''' (एमपीएल) फ्री और ओपन-सोर्स [[सॉफ़्टवेयर]] है | [[फ़ायरफ़ॉक्स]] और [[मोज़िला थंडरबर्ड]] जैसे अधिकांश [[मोज़िला फाउंडेशन]] सॉफ़्टवेयर के लिए फ्री और ओपन-सोर्स [[कमजोर कॉपीलेफ्ट]] है।<ref name="FirefoxLicense">{{cite web |title=मोज़िला फाउंडेशन लाइसेंस नीति|url=https://www.mozilla.org/MPL/license-policy.html |access-date=29 February 2012 |publisher=Mozilla Foundation}}</ref> एमपीएल लाइसेंस मोज़िला द्वारा विकसित और रखरखाव किया जाता है,<ref>{{Cite web |title = Open Source Software: a legal guide |url = https://www.lawgives.com/guide/55ce85817777775593000144/Open-Source-Software-a-legal-guide |website = LawGives |access-date = 2015-09-08 |archive-date = July 30, 2020 |archive-url = https://web.archive.org/web/20200730221407/https://www.lawgives.com/guide/55ce85817777775593000144/Open-Source-Software-a-legal-guide |url-status = dead }}</ref> जो ओपन-सोर्स और [[मालिकाना सॉफ्टवेयर]] डेवलपर्स दोनों की चिंताओं को संतुलित करना चाहता है; यह [[अनुमेय सॉफ़्टवेयर लाइसेंस]] [[बीएसडी लाइसेंस]]|बीएसडी-शैली लाइसेंस और [[जीएनयू जनरल पब्लिक लाइसेंस]] के बीच मध्य मैदान के रूप में ब्राउज़र इंजन की तुलना है।<ref name="Laurent2004">{{cite book | ||
|author=Andrew Laurent | |author=Andrew Laurent | ||
|title=Understanding Open Source and Free Software Licensing | |title=Understanding Open Source and Free Software Licensing | ||
Line 59: | Line 58: | ||
|url=http://opensource.com/law/12/1/the-new-mpl | |url=http://opensource.com/law/12/1/the-new-mpl | ||
|access-date=1 March 2012 | |access-date=1 March 2012 | ||
}}</ref> इसमें दो संशोधन हुए हैं:<ref>{{cite web |title=ऐतिहासिक लाइसेंसिंग दस्तावेज़|url=https://www.mozilla.org/MPL/historical.html |access-date=29 February 2012 |publisher=Mozilla Foundation}}</ref> छोटा अद्यतन 1.1, और | }}</ref> इसमें दो संशोधन हुए हैं:<ref>{{cite web |title=ऐतिहासिक लाइसेंसिंग दस्तावेज़|url=https://www.mozilla.org/MPL/historical.html |access-date=29 February 2012 |publisher=Mozilla Foundation}}</ref> छोटा अद्यतन 1.1, और प्रमुख अद्यतन संस्करण 2.0<ref>{{Cite web |title=Mozilla Public License 2.0 (MPL-2.0) {{!}} Open Source Initiative |url=https://opensource.org/licenses/MPL-2.0 |access-date=2022-03-09 |website=opensource.org|date=December 19, 2011 }}</ref> अधिक सरलता और अन्य लाइसेंसों के साथ बेहतर [[लाइसेंस अनुकूलता]] के लक्ष्य के करीब।<ref name="MPLRevision">{{cite web |title=About MPL 2.0: Revision Process and Changes FAQ |url=https://www.mozilla.org/MPL/2.0/Revision-FAQ.html |access-date=29 February 2012 |publisher=Mozilla Foundation}}</ref> | ||
==शर्तें== | ==शर्तें== | ||
एमपीएल अधिकारों को योगदानकर्ताओं से, जो स्रोत कोड बनाते या संशोधित करते हैं, | एमपीएल अधिकारों को योगदानकर्ताओं से, जो स्रोत कोड बनाते या संशोधित करते हैं, वैकल्पिक सहायक वितरक (स्वयं लाइसेंसधारी) के माध्यम से लाइसेंसधारी तक पहुंचने के रूप में परिभाषित करता है। यह उदार कॉपीराइट और पेटेंट लाइसेंस प्रदान करता है जो काम के मुफ्त उपयोग, संशोधन, वितरण और शोषण की अनुमति देता है, लेकिन लाइसेंसधारी को योगदानकर्ता के [[ट्रेडमार्क]] पर कोई अधिकार नहीं देता है।<ref name=copyleft />यदि लाइसेंसधारी लाइसेंस के नियमों और शर्तों का पालन करने में विफल रहता है, तो ये अधिकार समाप्त हो जाएंगे, लेकिन उल्लंघन करने वाला लाइसेंसधारी जो अनुपालन पर लौटता है, वह अपने अधिकारों को पुनः प्राप्त कर लेता है, और यहां तक कि किसी योगदानकर्ता से लिखित नोटिस प्राप्त करने के परिणामस्वरूप केवल उस योगदानकर्ता के कोड के अधिकार खो दिए जाएंगे। [[अपाचे लाइसेंस]] के समान [[पेटेंट प्रतिशोध]] खंड, सहायक वितरक के आगे प्राप्तकर्ताओं को [[पेटेंट ट्रोल]]िंग से बचाने के लिए शामिल किया गया है। योगदानकर्ता [[ गारंटी ]] और कानूनी दायित्व से इनकार करते हैं, लेकिन सहायक वितरकों को अपनी ओर से ऐसी चीजें पेश करने की अनुमति देते हैं। | ||
लाइसेंस द्वारा दिए गए अधिकारों के बदले में, लाइसेंसधारी को लाइसेंस प्राप्त स्रोत कोड के वितरण से संबंधित कुछ जिम्मेदारियों को पूरा करना होगा। कवर की गई स्रोत कोड फ़ाइलें एमपीएल के अंतर्गत रहनी चाहिए, और वितरक प्राप्तकर्ताओं के अधिकारों को बदलने या प्रतिबंधित करने का प्रयास नहीं कर सकते हैं। एमपीएल स्रोत कोड फ़ाइल को एमपीएल-लाइसेंस प्राप्त और मालिकाना भागों के बीच की सीमा के रूप में मानता है, जिसका अर्थ है कि किसी दिए गए स्रोत फ़ाइल में सभी या कोई भी कोड एमपीएल के अंतर्गत नहीं आता है। केवल एमपीएल-कवर फ़ाइलों से युक्त | लाइसेंस द्वारा दिए गए अधिकारों के बदले में, लाइसेंसधारी को लाइसेंस प्राप्त स्रोत कोड के वितरण से संबंधित कुछ जिम्मेदारियों को पूरा करना होगा। कवर की गई स्रोत कोड फ़ाइलें एमपीएल के अंतर्गत रहनी चाहिए, और वितरक प्राप्तकर्ताओं के अधिकारों को बदलने या प्रतिबंधित करने का प्रयास नहीं कर सकते हैं। एमपीएल स्रोत कोड फ़ाइल को एमपीएल-लाइसेंस प्राप्त और मालिकाना भागों के बीच की सीमा के रूप में मानता है, जिसका अर्थ है कि किसी दिए गए स्रोत फ़ाइल में सभी या कोई भी कोड एमपीएल के अंतर्गत नहीं आता है। केवल एमपीएल-कवर फ़ाइलों से युक्त निष्पादन योग्य को उप-लाइसेंस दिया जा सकता है, लेकिन लाइसेंसधारी को इसके भीतर सभी स्रोत कोड तक पहुंच सुनिश्चित करनी होगी या प्रदान करनी होगी। प्राप्तकर्ता अलग, यहां तक कि मालिकाना लाइसेंस के तहत लाइसेंस प्राप्त स्रोत कोड को अन्य [[कम्प्यूटर फाइल]] के साथ जोड़ सकते हैं, जिससे बड़ा काम बन सकता है जिसे किसी भी शर्तों के तहत वितरित किया जा सकता है, लेकिन फिर से एमपीएल-कवर स्रोत फ़ाइलों को स्वतंत्र रूप से उपलब्ध कराया जाना चाहिए।<ref name=copyleft/>यह एमपीएल को [[मेरा लाइसेंस]] या बीएसडी लाइसेंस के बीच समझौता बनाता है, जो सभी व्युत्पन्न कार्यों को मालिकाना के रूप में [[सॉफ़्टवेयर पुनः लाइसेंसीकरण]] की अनुमति देता है, और जीपीएल, जिसके लिए संपूर्ण रूप से व्युत्पन्न कार्य को जीपीएल के तहत लाइसेंस प्राप्त करने की आवश्यकता होती है। व्युत्पन्न परियोजनाओं में मालिकाना मॉड्यूल की अनुमति देकर, जबकि कोर फ़ाइलों को खुला स्रोत बनाए रखने की आवश्यकता होती है, एमपीएल को व्यवसायों और ओपन-सोर्स समुदाय दोनों को कोर सॉफ्टवेयर विकसित करने में मदद करने के लिए प्रेरित करने के लिए डिज़ाइन किया गया है।<ref>{{cite journal | ||
|last1=O'Hara |first1=Keith J. |last2=Kay |first2=Jennifer S. | |last1=O'Hara |first1=Keith J. |last2=Kay |first2=Jennifer S. | ||
|title=Open source software and computer science education | |title=Open source software and computer science education | ||
Line 73: | Line 70: | ||
|url=http://elvis.rowan.edu/~kay/papers/OSSEdu.pdf |access-date=29 February 2012 | |url=http://elvis.rowan.edu/~kay/papers/OSSEdu.pdf |access-date=29 February 2012 | ||
}}</ref> | }}</ref> | ||
एमपीएल के अंतर्गत शेष कवर स्रोत फ़ाइलों का | एमपीएल के अंतर्गत शेष कवर स्रोत फ़ाइलों का अपवाद तब होता है जब संस्करण 2.0 या उसके बाद के कोड को जीएनयू जीपीएल, जीएनयू जीएनयू लेसर जनरल पब्लिक लाइसेंस (एलजीपीएल), या [[मैं जीएनयू जनरल पब्लिक लाइसेंस लाता हूं]] (एजीपीएल) के तहत अलग-अलग कोड फ़ाइलों के साथ जोड़ा जाता है। इस मामले में, संपूर्ण प्रोग्राम चुने हुए जीएनयू लाइसेंस के तहत होगा, लेकिन एमपीएल-कवर की गई फाइलें दोहरे लाइसेंस वाली होंगी, ताकि प्राप्तकर्ता उन्हें उस जीएनयू लाइसेंस या एमपीएल के तहत वितरित करना चुन सकें।<ref name=FSF-list/>एमपीएल कोड का प्रारंभिक लेखक अपनी स्रोत फ़ाइलों में नोटिस जोड़कर इस जीपीएल संगतता से बाहर निकलने का विकल्प चुन सकता है।<ref name=copyleft/> | ||
यह स्पष्ट रूप से प्रदान किया गया है कि एमपीएल-कवर कोड को लाइसेंस संस्करण की शर्तों के तहत वितरित किया जा सकता है जिसके तहत इसे प्राप्त किया गया था या किसी बाद के संस्करण में।{{r|MPLSource|p=10.2}} यदि इस तंत्र द्वारा संस्करण 1.0 या 1.1 के तहत कोड को संस्करण 2.0 में अपग्रेड किया गया है, तो 1.एक्स-कवर कोड को उपरोक्त जीपीएल-असंगत नोटिस के साथ चिह्नित किया जाना चाहिए। एमपीएल को | यह स्पष्ट रूप से प्रदान किया गया है कि एमपीएल-कवर कोड को लाइसेंस संस्करण की शर्तों के तहत वितरित किया जा सकता है जिसके तहत इसे प्राप्त किया गया था या किसी बाद के संस्करण में।{{r|MPLSource|p=10.2}} यदि इस तंत्र द्वारा संस्करण 1.0 या 1.1 के तहत कोड को संस्करण 2.0 में अपग्रेड किया गया है, तो 1.एक्स-कवर कोड को उपरोक्त जीपीएल-असंगत नोटिस के साथ चिह्नित किया जाना चाहिए। एमपीएल को नया लाइसेंस बनाने के लिए संशोधित किया जा सकता है, बशर्ते कि उक्त लाइसेंस मोज़िला या नेटस्केप को संदर्भित न करे। | ||
==इतिहास== | ==इतिहास== | ||
Line 89: | Line 86: | ||
|url-access=registration | |url-access=registration | ||
|url=https://archive.org/details/opensourcelicens00rose_0 | |url=https://archive.org/details/opensourcelicens00rose_0 | ||
}}</ref> नेटस्केप उम्मीद कर रहा था कि अपने स्वयं के नेटस्केप (वेब ब्राउज़र) को विकसित करने के लिए | }}</ref> नेटस्केप उम्मीद कर रहा था कि अपने स्वयं के नेटस्केप (वेब ब्राउज़र) को विकसित करने के लिए ओपन-सोर्स रणनीति उसे [[माइक्रोसॉफ्ट]] के ब्राउज़र, [[इंटरनेट एक्सप्लोरर]] के साथ बेहतर प्रतिस्पर्धा करने की अनुमति देगी।<ref>{{cite journal | ||
|last=Andreessen |first=Marc | |last=Andreessen |first=Marc | ||
|title=The Time 100: Mitchell Baker: The "Lizard Wrangler" | |title=The Time 100: Mitchell Baker: The "Lizard Wrangler" | ||
|journal=Time Magazine |volume=165 |issue=16 |date=18 April 2005 | |journal=Time Magazine |volume=165 |issue=16 |date=18 April 2005 | ||
|publisher=Time |issn=0040-781X |oclc=1311479 | |publisher=Time |issn=0040-781X |oclc=1311479 | ||
}}</ref> ब्राउज़र के कोड को कवर करने के लिए, कंपनी ने [[ नेटस्केप सार्वजनिक लाइसेंस ]] (एनपीएल) नामक | }}</ref> ब्राउज़र के कोड को कवर करने के लिए, कंपनी ने [[ नेटस्केप सार्वजनिक लाइसेंस ]] (एनपीएल) नामक लाइसेंस का मसौदा तैयार किया, जिसमें खंड शामिल था जो खुले तौर पर विकसित कोड को भी सैद्धांतिक रूप से मालिकाना के रूप में पुनः लाइसेंस देने की अनुमति देता था।<ref name=NPL>{{cite web | ||
|title=Netscape Public License | |title=Netscape Public License | ||
|publisher=Netscape Communications | |publisher=Netscape Communications | ||
Line 102: | Line 99: | ||
|access-date=16 August 2016 | |access-date=16 August 2016 | ||
}}</ref> | }}</ref> | ||
हालाँकि, उसी समय, बेकर ने एनपीएल के समान | हालाँकि, उसी समय, बेकर ने एनपीएल के समान दूसरा लाइसेंस विकसित किया। नए ओपन-सोर्स कोडबेस के लिए नेटस्केप के प्रोजेक्ट नाम के बाद इसे मोज़िला पब्लिक लाइसेंस कहा गया था, और, हालांकि यह मूल रूप से केवल सॉफ्टवेयर के लिए था जो एनपीएल द्वारा कवर किए गए कोर मॉड्यूल को पूरक करता था, यह एनपीएल की तुलना में बहुत अधिक लोकप्रिय हो गया और अंततः कमाई करेगा ओपन सोर्स पहल से अनुमोदन.<ref>{{cite web | ||
|title=मोज़िला पब्लिक लाइसेंस - एक सिंहावलोकन|date=15 November 2011 | |title=मोज़िला पब्लिक लाइसेंस - एक सिंहावलोकन|date=15 November 2011 | ||
|last=Wilson |first=Rowan | |last=Wilson |first=Rowan | ||
Line 110: | Line 107: | ||
|access-date=29 February 2012 | |access-date=29 February 2012 | ||
}}</ref> | }}</ref> | ||
एक साल से भी कम समय के बाद, बेकर और मोज़िला फाउंडेशन#इतिहास एमपीएल में कुछ बदलाव करेंगे, जिसके परिणामस्वरूप संस्करण 1.1, | एक साल से भी कम समय के बाद, बेकर और मोज़िला फाउंडेशन#इतिहास एमपीएल में कुछ बदलाव करेंगे, जिसके परिणामस्वरूप संस्करण 1.1, मामूली अद्यतन होगा।<ref>{{cite web | ||
|last = Hecker | |last = Hecker | ||
|first = Frank | |first = Frank | ||
Line 120: | Line 117: | ||
|access-date = 1 March 2012 | |access-date = 1 March 2012 | ||
|url-status = dead | |url-status = dead | ||
}}</ref> यह संशोधन | }}</ref> यह संशोधन खुली प्रक्रिया के माध्यम से किया गया था जिसमें संस्थागत और व्यक्तिगत दोनों योगदानकर्ताओं की टिप्पणियों पर विचार किया गया था। प्राथमिक लक्ष्य पेटेंट के संबंध में शर्तों को स्पष्ट करना और दोहरे लाइसेंस की अनुमति देना था। यह अंतिम सुविधा उन डेवलपर्स के साथ सहयोग को प्रोत्साहित करने के लिए थी जो जीपीएल जैसे सख्त लाइसेंस को प्राथमिकता देते थे।<ref>{{cite web | ||
|title = NPL Version 1.0M FAQ | |title = NPL Version 1.0M FAQ | ||
|date = 24 September 1999 | |date = 24 September 1999 | ||
Line 138: | Line 135: | ||
|access-date=28 February 2012 | |access-date=28 February 2012 | ||
|url-status=bot: unknown | |url-status=bot: unknown | ||
}}</ref> कुछ पुराने सॉफ़्टवेयर, जैसे मोज़िला एप्लिकेशन सुइट, अभी भी [[ मल्टी लाइसेंस ]] के अंतर्गत हैं। इसलिए, 2010 की शुरुआत में, बिना किसी संशोधन के | }}</ref> कुछ पुराने सॉफ़्टवेयर, जैसे मोज़िला एप्लिकेशन सुइट, अभी भी [[ मल्टी लाइसेंस ]] के अंतर्गत हैं। इसलिए, 2010 की शुरुआत में, बिना किसी संशोधन के दशक से अधिक समय के बाद, एमपीएल का संस्करण 2.0 बनाने की खुली प्रक्रिया शुरू हुई। अगले 21 महीनों में, एमपीएल को न केवल लाइसेंस को स्पष्ट और लागू करने में आसान बनाने के लिए बदला गया, बल्कि जीपीएल और अपाचे लाइसेंस लाइसेंस के साथ संगतता प्राप्त करने के लिए भी बदला गया।<ref name=MPLRevision /><ref>{{cite web | ||
|title=The Mozilla Public License - almost 2.0 (part 1) | |title=The Mozilla Public License - almost 2.0 (part 1) | ||
|publisher=Opensource.com | |publisher=Opensource.com | ||
Line 147: | Line 144: | ||
|access-date=16 August 2016 | |access-date=16 August 2016 | ||
}}</ref> पुनरीक्षण टीम की देखरेख बेकर द्वारा की गई और इसका नेतृत्व [[ लुईस विला ]] ने किया, जिसमें गर्वेज़ मार्खम और हार्वे एंडरसन का प्रमुख सहयोग था। वे 3 जनवरी 2012 को संस्करण 2.0 का अंतिम ड्राफ्ट जारी करने से पहले तीन सॉफ़्टवेयर रिलीज़ जीवन चक्र#अल्फ़ा ड्राफ्ट, दो बीटा ड्राफ्ट और टिप्पणी के लिए दो रिलीज़ उम्मीदवार प्रकाशित करेंगे।<ref name=MPLRevision /> | }}</ref> पुनरीक्षण टीम की देखरेख बेकर द्वारा की गई और इसका नेतृत्व [[ लुईस विला ]] ने किया, जिसमें गर्वेज़ मार्खम और हार्वे एंडरसन का प्रमुख सहयोग था। वे 3 जनवरी 2012 को संस्करण 2.0 का अंतिम ड्राफ्ट जारी करने से पहले तीन सॉफ़्टवेयर रिलीज़ जीवन चक्र#अल्फ़ा ड्राफ्ट, दो बीटा ड्राफ्ट और टिप्पणी के लिए दो रिलीज़ उम्मीदवार प्रकाशित करेंगे।<ref name=MPLRevision /> | ||
==उल्लेखनीय उपयोगकर्ता== | ==उल्लेखनीय उपयोगकर्ता== | ||
* [[अपाचे फ्लेक्स]] (पूर्व में एडोब फ्लेक्स के नाम से जाना जाता था)<ref name=AdobeFlex/>* [[आर्माडिलो (C++ लाइब्रेरी)]] | * [[अपाचे फ्लेक्स]] (पूर्व में एडोब फ्लेक्स के नाम से जाना जाता था)<ref name=AdobeFlex/>* [[आर्माडिलो (C++ लाइब्रेरी)]] | ||
Line 164: | Line 159: | ||
*[[MonetDB]] (माध्यमिक लाइसेंस के साथ असंगत के रूप में चिह्नित) | *[[MonetDB]] (माध्यमिक लाइसेंस के साथ असंगत के रूप में चिह्नित) | ||
*[[खरगोशएमक्यू]]<ref>{{Cite web|title=Mozilla Public License — RabbitMQ|url=https://www.rabbitmq.com/mpl.html|access-date=2021-08-18|website=www.rabbitmq.com}}</ref> | *[[खरगोशएमक्यू]]<ref>{{Cite web|title=Mozilla Public License — RabbitMQ|url=https://www.rabbitmq.com/mpl.html|access-date=2021-08-18|website=www.rabbitmq.com}}</ref> | ||
==प्री-एमपीएल 2.0 पर आधारित लाइसेंस== | ==प्री-एमपीएल 2.0 पर आधारित लाइसेंस== | ||
* [[एआरओएस सार्वजनिक लाइसेंस]] 1.1 (एमपीएल 1.1 पर आधारित) | * [[एआरओएस सार्वजनिक लाइसेंस]] 1.1 (एमपीएल 1.1 पर आधारित) | ||
Line 187: | Line 180: | ||
* याहू! सार्वजनिक लाइसेंस | * याहू! सार्वजनिक लाइसेंस | ||
* [[ openbravo ]] का ओपनब्रावो पब्लिक लाइसेंस (एमपीएल v1.1 पर आधारित)<ref>{{cite web|url=http://www.openbravo.com/content/openbravo-public-license|title=ब्रावो पब्लिक लाइसेंस खोलें|access-date=January 5, 2019|archive-date=August 20, 2013|archive-url=https://web.archive.org/web/20130820143736/http://openbravo.com/content/openbravo-public-license|url-status=dead}}</ref> | * [[ openbravo ]] का ओपनब्रावो पब्लिक लाइसेंस (एमपीएल v1.1 पर आधारित)<ref>{{cite web|url=http://www.openbravo.com/content/openbravo-public-license|title=ब्रावो पब्लिक लाइसेंस खोलें|access-date=January 5, 2019|archive-date=August 20, 2013|archive-url=https://web.archive.org/web/20130820143736/http://openbravo.com/content/openbravo-public-license|url-status=dead}}</ref> | ||
== यह भी देखें{{Portal|Free and open-source software}}== | |||
== यह भी देखें | |||
{{Portal|Free and open-source software}} | |||
* :श्रेणी:मोज़िला लाइसेंस का उपयोग करने वाला सॉफ़्टवेयर|मोज़िला लाइसेंस का उपयोग करने वाला सॉफ़्टवेयर (श्रेणी) | * :श्रेणी:मोज़िला लाइसेंस का उपयोग करने वाला सॉफ़्टवेयर|मोज़िला लाइसेंस का उपयोग करने वाला सॉफ़्टवेयर (श्रेणी) | ||
* [[मुफ़्त और ओपन-सोर्स सॉफ़्टवेयर लाइसेंस की तुलना]] | * [[मुफ़्त और ओपन-सोर्स सॉफ़्टवेयर लाइसेंस की तुलना|फ्री और ओपन-सोर्स सॉफ़्टवेयर लाइसेंस की तुलना]] | ||
==संदर्भ== | ==संदर्भ== | ||
{{reflist|30em}} | {{reflist|30em}} | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
{{Commons category}} | {{Commons category}} |
Revision as of 20:50, 18 July 2023
![]() | |
Author | Mozilla Foundation[1] |
---|---|
Latest version | 2.0[1] |
Publisher | Mozilla Foundation[1] |
Published | January 3, 2012[1] |
SPDX identifier | MPL-2.0 MPL-1.1 MPL-1.0 (see list for more[2]) |
Debian FSG compatible | Yes[3] |
FSF approved | Yes[4] |
OSI approved | Yes[5] |
GPL compatible | 2.0: Yes[4] (by default, unless marked as "Incompatible With Secondary Licenses") 1.1: No[6] |
Copyleft | Yes, file-based[7] |
Linking from code with a different licence | Yes |
Website | www |
मोज़िला पब्लिक लाइसेंस (एमपीएल) फ्री और ओपन-सोर्स सॉफ़्टवेयर है | फ़ायरफ़ॉक्स और मोज़िला थंडरबर्ड जैसे अधिकांश मोज़िला फाउंडेशन सॉफ़्टवेयर के लिए फ्री और ओपन-सोर्स कमजोर कॉपीलेफ्ट है।[9] एमपीएल लाइसेंस मोज़िला द्वारा विकसित और रखरखाव किया जाता है,[10] जो ओपन-सोर्स और मालिकाना सॉफ्टवेयर डेवलपर्स दोनों की चिंताओं को संतुलित करना चाहता है; यह अनुमेय सॉफ़्टवेयर लाइसेंस बीएसडी लाइसेंस|बीएसडी-शैली लाइसेंस और जीएनयू जनरल पब्लिक लाइसेंस के बीच मध्य मैदान के रूप में ब्राउज़र इंजन की तुलना है।[11] इसलिए एमपीएल की शर्तों के तहत, यह एमपीएल-लाइसेंस प्राप्त कोड को मालिकाना कोडबेस में एकीकृत करने की अनुमति देता है, लेकिन केवल इस शर्त पर कि वे घटक पहुंच योग्य रहें।[citation needed]
एमपीएल का उपयोग एडोब इंक जैसे अन्य लोगों द्वारा अपने एडोब फ्लेक्स उत्पाद लाइन को लाइसेंस देने के लिए किया गया है,[12] और दस्तावेज़ फाउंडेशन लिबरऑफिस 4.0 (जीएनयू लेसर जनरल पब्लिक लाइसेंस 3+ पर भी) को लाइसेंस देगा।[13][14] संस्करण 1.1 को सन माइक्रोसिस्टम्स के सामान्य विकास और वितरण लाइसेंस जैसे व्युत्पन्न लाइसेंस बनाने के लिए कई परियोजनाओं द्वारा अनुकूलित किया गया था।[15] इसमें दो संशोधन हुए हैं:[16] छोटा अद्यतन 1.1, और प्रमुख अद्यतन संस्करण 2.0[17] अधिक सरलता और अन्य लाइसेंसों के साथ बेहतर लाइसेंस अनुकूलता के लक्ष्य के करीब।[18]
शर्तें
एमपीएल अधिकारों को योगदानकर्ताओं से, जो स्रोत कोड बनाते या संशोधित करते हैं, वैकल्पिक सहायक वितरक (स्वयं लाइसेंसधारी) के माध्यम से लाइसेंसधारी तक पहुंचने के रूप में परिभाषित करता है। यह उदार कॉपीराइट और पेटेंट लाइसेंस प्रदान करता है जो काम के मुफ्त उपयोग, संशोधन, वितरण और शोषण की अनुमति देता है, लेकिन लाइसेंसधारी को योगदानकर्ता के ट्रेडमार्क पर कोई अधिकार नहीं देता है।[7]यदि लाइसेंसधारी लाइसेंस के नियमों और शर्तों का पालन करने में विफल रहता है, तो ये अधिकार समाप्त हो जाएंगे, लेकिन उल्लंघन करने वाला लाइसेंसधारी जो अनुपालन पर लौटता है, वह अपने अधिकारों को पुनः प्राप्त कर लेता है, और यहां तक कि किसी योगदानकर्ता से लिखित नोटिस प्राप्त करने के परिणामस्वरूप केवल उस योगदानकर्ता के कोड के अधिकार खो दिए जाएंगे। अपाचे लाइसेंस के समान पेटेंट प्रतिशोध खंड, सहायक वितरक के आगे प्राप्तकर्ताओं को पेटेंट ट्रोलिंग से बचाने के लिए शामिल किया गया है। योगदानकर्ता गारंटी और कानूनी दायित्व से इनकार करते हैं, लेकिन सहायक वितरकों को अपनी ओर से ऐसी चीजें पेश करने की अनुमति देते हैं।
लाइसेंस द्वारा दिए गए अधिकारों के बदले में, लाइसेंसधारी को लाइसेंस प्राप्त स्रोत कोड के वितरण से संबंधित कुछ जिम्मेदारियों को पूरा करना होगा। कवर की गई स्रोत कोड फ़ाइलें एमपीएल के अंतर्गत रहनी चाहिए, और वितरक प्राप्तकर्ताओं के अधिकारों को बदलने या प्रतिबंधित करने का प्रयास नहीं कर सकते हैं। एमपीएल स्रोत कोड फ़ाइल को एमपीएल-लाइसेंस प्राप्त और मालिकाना भागों के बीच की सीमा के रूप में मानता है, जिसका अर्थ है कि किसी दिए गए स्रोत फ़ाइल में सभी या कोई भी कोड एमपीएल के अंतर्गत नहीं आता है। केवल एमपीएल-कवर फ़ाइलों से युक्त निष्पादन योग्य को उप-लाइसेंस दिया जा सकता है, लेकिन लाइसेंसधारी को इसके भीतर सभी स्रोत कोड तक पहुंच सुनिश्चित करनी होगी या प्रदान करनी होगी। प्राप्तकर्ता अलग, यहां तक कि मालिकाना लाइसेंस के तहत लाइसेंस प्राप्त स्रोत कोड को अन्य कम्प्यूटर फाइल के साथ जोड़ सकते हैं, जिससे बड़ा काम बन सकता है जिसे किसी भी शर्तों के तहत वितरित किया जा सकता है, लेकिन फिर से एमपीएल-कवर स्रोत फ़ाइलों को स्वतंत्र रूप से उपलब्ध कराया जाना चाहिए।[7]यह एमपीएल को मेरा लाइसेंस या बीएसडी लाइसेंस के बीच समझौता बनाता है, जो सभी व्युत्पन्न कार्यों को मालिकाना के रूप में सॉफ़्टवेयर पुनः लाइसेंसीकरण की अनुमति देता है, और जीपीएल, जिसके लिए संपूर्ण रूप से व्युत्पन्न कार्य को जीपीएल के तहत लाइसेंस प्राप्त करने की आवश्यकता होती है। व्युत्पन्न परियोजनाओं में मालिकाना मॉड्यूल की अनुमति देकर, जबकि कोर फ़ाइलों को खुला स्रोत बनाए रखने की आवश्यकता होती है, एमपीएल को व्यवसायों और ओपन-सोर्स समुदाय दोनों को कोर सॉफ्टवेयर विकसित करने में मदद करने के लिए प्रेरित करने के लिए डिज़ाइन किया गया है।[19] एमपीएल के अंतर्गत शेष कवर स्रोत फ़ाइलों का अपवाद तब होता है जब संस्करण 2.0 या उसके बाद के कोड को जीएनयू जीपीएल, जीएनयू जीएनयू लेसर जनरल पब्लिक लाइसेंस (एलजीपीएल), या मैं जीएनयू जनरल पब्लिक लाइसेंस लाता हूं (एजीपीएल) के तहत अलग-अलग कोड फ़ाइलों के साथ जोड़ा जाता है। इस मामले में, संपूर्ण प्रोग्राम चुने हुए जीएनयू लाइसेंस के तहत होगा, लेकिन एमपीएल-कवर की गई फाइलें दोहरे लाइसेंस वाली होंगी, ताकि प्राप्तकर्ता उन्हें उस जीएनयू लाइसेंस या एमपीएल के तहत वितरित करना चुन सकें।[4]एमपीएल कोड का प्रारंभिक लेखक अपनी स्रोत फ़ाइलों में नोटिस जोड़कर इस जीपीएल संगतता से बाहर निकलने का विकल्प चुन सकता है।[7]
यह स्पष्ट रूप से प्रदान किया गया है कि एमपीएल-कवर कोड को लाइसेंस संस्करण की शर्तों के तहत वितरित किया जा सकता है जिसके तहत इसे प्राप्त किया गया था या किसी बाद के संस्करण में।[1]: 10.2 यदि इस तंत्र द्वारा संस्करण 1.0 या 1.1 के तहत कोड को संस्करण 2.0 में अपग्रेड किया गया है, तो 1.एक्स-कवर कोड को उपरोक्त जीपीएल-असंगत नोटिस के साथ चिह्नित किया जाना चाहिए। एमपीएल को नया लाइसेंस बनाने के लिए संशोधित किया जा सकता है, बशर्ते कि उक्त लाइसेंस मोज़िला या नेटस्केप को संदर्भित न करे।
इतिहास
एमपीएल का संस्करण 1.0 मिशेल बेकर द्वारा 1998 में नेटस्केप कम्युनिकेशंस कॉर्पोरेशन में वकील के रूप में काम करते हुए लिखा गया था।[20] नेटस्केप उम्मीद कर रहा था कि अपने स्वयं के नेटस्केप (वेब ब्राउज़र) को विकसित करने के लिए ओपन-सोर्स रणनीति उसे माइक्रोसॉफ्ट के ब्राउज़र, इंटरनेट एक्सप्लोरर के साथ बेहतर प्रतिस्पर्धा करने की अनुमति देगी।[21] ब्राउज़र के कोड को कवर करने के लिए, कंपनी ने नेटस्केप सार्वजनिक लाइसेंस (एनपीएल) नामक लाइसेंस का मसौदा तैयार किया, जिसमें खंड शामिल था जो खुले तौर पर विकसित कोड को भी सैद्धांतिक रूप से मालिकाना के रूप में पुनः लाइसेंस देने की अनुमति देता था।[22] हालाँकि, उसी समय, बेकर ने एनपीएल के समान दूसरा लाइसेंस विकसित किया। नए ओपन-सोर्स कोडबेस के लिए नेटस्केप के प्रोजेक्ट नाम के बाद इसे मोज़िला पब्लिक लाइसेंस कहा गया था, और, हालांकि यह मूल रूप से केवल सॉफ्टवेयर के लिए था जो एनपीएल द्वारा कवर किए गए कोर मॉड्यूल को पूरक करता था, यह एनपीएल की तुलना में बहुत अधिक लोकप्रिय हो गया और अंततः कमाई करेगा ओपन सोर्स पहल से अनुमोदन.[23] एक साल से भी कम समय के बाद, बेकर और मोज़िला फाउंडेशन#इतिहास एमपीएल में कुछ बदलाव करेंगे, जिसके परिणामस्वरूप संस्करण 1.1, मामूली अद्यतन होगा।[24] यह संशोधन खुली प्रक्रिया के माध्यम से किया गया था जिसमें संस्थागत और व्यक्तिगत दोनों योगदानकर्ताओं की टिप्पणियों पर विचार किया गया था। प्राथमिक लक्ष्य पेटेंट के संबंध में शर्तों को स्पष्ट करना और दोहरे लाइसेंस की अनुमति देना था। यह अंतिम सुविधा उन डेवलपर्स के साथ सहयोग को प्रोत्साहित करने के लिए थी जो जीपीएल जैसे सख्त लाइसेंस को प्राथमिकता देते थे।[25] न केवल कई परियोजनाएं इस संस्करण से अपने स्वयं के लाइसेंस प्राप्त करेंगी, बल्कि इसकी संरचना, कानूनी सटीकता और पेटेंट अधिकारों के लिए स्पष्ट शर्तें जीपीएल (संस्करण 3) जैसे लोकप्रिय लाइसेंस के बाद के संशोधनों को दृढ़ता से प्रभावित करेंगी।[15]
दोनों संस्करण 1.0 और 1.1 जीपीएल के साथ असंगत हैं, जिसके कारण फ्री सॉफ्टवेयर फाउंडेशन ने संस्करण 1.1 के उपयोग को हतोत्साहित किया।[6] इन कारणों से, फ़ायरफ़ॉक्स के पुराने संस्करण कई लाइसेंस के तहत जारी किए गए थे: एमपीएल 1.1, जीपीएल 2.0, और एलजीपीएल 2.1। रेफरी नाम=एमपीएल-रिलीसेंस>"मोज़िला रीलाइसेंसिंग FAQ". Mozilla Foundation. 14 August 2007. Archived from the original on May 5, 2009. Retrieved 28 February 2012.{{cite web}}
: CS1 maint: bot: original URL status unknown (link)</ref> कुछ पुराने सॉफ़्टवेयर, जैसे मोज़िला एप्लिकेशन सुइट, अभी भी मल्टी लाइसेंस के अंतर्गत हैं। इसलिए, 2010 की शुरुआत में, बिना किसी संशोधन के दशक से अधिक समय के बाद, एमपीएल का संस्करण 2.0 बनाने की खुली प्रक्रिया शुरू हुई। अगले 21 महीनों में, एमपीएल को न केवल लाइसेंस को स्पष्ट और लागू करने में आसान बनाने के लिए बदला गया, बल्कि जीपीएल और अपाचे लाइसेंस लाइसेंस के साथ संगतता प्राप्त करने के लिए भी बदला गया।[18][26] पुनरीक्षण टीम की देखरेख बेकर द्वारा की गई और इसका नेतृत्व लुईस विला ने किया, जिसमें गर्वेज़ मार्खम और हार्वे एंडरसन का प्रमुख सहयोग था। वे 3 जनवरी 2012 को संस्करण 2.0 का अंतिम ड्राफ्ट जारी करने से पहले तीन सॉफ़्टवेयर रिलीज़ जीवन चक्र#अल्फ़ा ड्राफ्ट, दो बीटा ड्राफ्ट और टिप्पणी के लिए दो रिलीज़ उम्मीदवार प्रकाशित करेंगे।[18]
उल्लेखनीय उपयोगकर्ता
- अपाचे फ्लेक्स (पूर्व में एडोब फ्लेक्स के नाम से जाना जाता था)[12]* आर्माडिलो (C++ लाइब्रेरी)
- बोल्डर,[27] वह सॉफ़्टवेयर जो Let's Encrypt प्रमाणपत्र प्राधिकरण चलाता है
- काहिरा (ग्राफिक्स)[28]
- सेल्टक्स[29]
- मालिकाना (C++ लाइब्रेरी)[30]
- एच2 (डीबीएमएस)[31]
- इंटरनेट सिस्टम कंसोर्टियम[32]
- लिब्रे ऑफिस[14]*फ़ायरफ़ॉक्स
- ओपनएमआरएस[33]
- सिन्थिंग[34]
- सर्वो (सॉफ्टवेयर)[35]
- बहादुर ब्राउज़र[36]
- MonetDB (माध्यमिक लाइसेंस के साथ असंगत के रूप में चिह्नित)
- खरगोशएमक्यू[37]
प्री-एमपीएल 2.0 पर आधारित लाइसेंस
- एआरओएस सार्वजनिक लाइसेंस 1.1 (एमपीएल 1.1 पर आधारित)
- सामान्य विकास एवं वितरण लाइसेंस
- सामान्य सार्वजनिक एट्रिब्यूशन लाइसेंस
- एर्लैंग पब्लिक लाइसेंस|एरलांग पब्लिक लाइसेंस 1.1[38] (संशोधित एमपीएल 1.0,[39] जहां असहमतियों का निपटारा स्वीडिश कानून के तहत अंग्रेजी में किया जाता है[40])
- फ़ायरबर्ड (डेटाबेस सर्वर)। Initial Developer's Public License (एमपीएल v1.1 पर आधारित)[41]
- सन पब्लिक लाइसेंस
- याहू! सार्वजनिक लाइसेंस
- openbravo का ओपनब्रावो पब्लिक लाइसेंस (एमपीएल v1.1 पर आधारित)[42]
यह भी देखें
- :श्रेणी:मोज़िला लाइसेंस का उपयोग करने वाला सॉफ़्टवेयर|मोज़िला लाइसेंस का उपयोग करने वाला सॉफ़्टवेयर (श्रेणी)
- फ्री और ओपन-सोर्स सॉफ़्टवेयर लाइसेंस की तुलना
संदर्भ
- ↑ 1.0 1.1 1.2 1.3 1.4 "Mozilla Public License, version 2.0". Mozilla Foundation. Retrieved 28 February 2012.
- ↑ "SPDX License List". spdx.org.
- ↑ "Mozilla Public License (MPL)". The Big DFSG-compatible Licenses. Debian Project. Retrieved 2009-06-06.
- ↑ 4.0 4.1 4.2 "Mozilla Public License (MPL) version 2.0". Various Licenses and Comments about Them. Free Software Foundation. Retrieved 2012-01-03.
- ↑ "Open Source Licenses". Open Source Initiative. December 19, 2011. Retrieved 2012-01-07.
Mozilla Public License 2.0 (MPL-2.0)
- ↑ 6.0 6.1 "विभिन्न लाइसेंस और उनके बारे में टिप्पणियाँ". Free Software Foundation. Retrieved 2016-08-12.
- ↑ 7.0 7.1 7.2 7.3 "MPL 2.0 FAQ". Mozilla Foundation. Retrieved 2020-10-14.
- ↑ Copyfree Rejected Licenses
- ↑ "मोज़िला फाउंडेशन लाइसेंस नीति". Mozilla Foundation. Retrieved 29 February 2012.
- ↑ "Open Source Software: a legal guide". LawGives. Archived from the original on July 30, 2020. Retrieved 2015-09-08.
- ↑ Andrew Laurent (2004). Understanding Open Source and Free Software Licensing. O'Reilly Media, Inc. p. 62. ISBN 978-0-596-00581-8.
- ↑ 12.0 12.1 "Adobe Flex FAQ: Licensing". Adobe Systems. Retrieved 29 February 2012.
- ↑ "The meaning of the 4.0". 24 January 2013.
- ↑ 14.0 14.1 "लाइसेंस". LibreOffice.
- ↑ 15.0 15.1 Fontana, Richard (9 January 2012). "नया एमपीएल". Retrieved 1 March 2012.
- ↑ "ऐतिहासिक लाइसेंसिंग दस्तावेज़". Mozilla Foundation. Retrieved 29 February 2012.
- ↑ "Mozilla Public License 2.0 (MPL-2.0) | Open Source Initiative". opensource.org. December 19, 2011. Retrieved 2022-03-09.
- ↑ 18.0 18.1 18.2 "About MPL 2.0: Revision Process and Changes FAQ". Mozilla Foundation. Retrieved 29 February 2012.
- ↑ O'Hara, Keith J.; Kay, Jennifer S. (February 2003). "Open source software and computer science education" (PDF). Journal of Computing Sciences in Colleges. Consortium for Computing Sciences in Colleges. 18 (3): 3–4. ISSN 1937-4771. Retrieved 29 February 2012.
- ↑ Rosen, Lawrence (2004). "7. The Mozilla Public License (MPL)". Open Source Licensing – Software Freedom and Intellectual Property Law. Prentice Hall PTR. ISBN 0-13-148787-6.
- ↑ Andreessen, Marc (18 April 2005). "The Time 100: Mitchell Baker: The "Lizard Wrangler"". Time Magazine. Time. 165 (16). ISSN 0040-781X. OCLC 1311479.
- ↑ "Netscape Public License". Netscape Communications. Archived from the original on 27 August 2015. Retrieved 16 August 2016.
- ↑ Wilson, Rowan (15 November 2011). "मोज़िला पब्लिक लाइसेंस - एक सिंहावलोकन". OSS-Watch. University of Oxford. Retrieved 29 February 2012.
- ↑ Hecker, Frank (2 April 1999). "Mozilla at One: A Look Back and Ahead". Archived from the original on 28 June 2008. Retrieved 1 March 2012.
- ↑ "NPL Version 1.0M FAQ". 24 September 1999. Archived from the original on 5 January 2011. Retrieved 1 March 2012.
- ↑ Villa, Luis (29 August 2011). "The Mozilla Public License - almost 2.0 (part 1)". Opensource.com. Retrieved 16 August 2016.
- ↑ "बोल्डर - एक एसीएमई सीए". GitHub. October 19, 2021.
- ↑ "cairographics.org".
- ↑ "Celtx - Policies".
- ↑ "अपना". eigen.tuxfamily.org. Retrieved 23 February 2017.
- ↑ "License".
- ↑ "Kea to be released under Mozilla Public License 2.0 - Internet Systems Consortium". December 8, 2015.
- ↑ "OpenMRS Licensing Moves to MPLv2 - OpenMRS".
- ↑ "syncthing/syncthing". GitHub. October 20, 2021.
- ↑ "servo/servo". GitHub (in English). Retrieved 2020-11-08.
- ↑ "brave/brave-browser". GitHub (in English). Retrieved 2020-11-08.
- ↑ "Mozilla Public License — RabbitMQ". www.rabbitmq.com. Retrieved 2021-08-18.
- ↑ "Erlang Programming Language".
- ↑ "ERLANG PUBLIC LICENSE: Version 1.1".
This Erlang License is a derivative work of the Mozilla Public License, Version 1.0.
- ↑ "एर्लांग पब्लिक लाइसेंस कानूनी पाठ का अंग्रेजी अनुवाद". Archived from the original on 7 June 2012.
- ↑ "Initial Developer's Public License".
- ↑ "ब्रावो पब्लिक लाइसेंस खोलें". Archived from the original on August 20, 2013. Retrieved January 5, 2019.
बाहरी संबंध
