डेवलपर / ओपन सोर्स
ओपन सोर्स लाइसेंस जनरेटर
MIT, Apache 2.0, GPL, LGPL, AGPL, MPL, BSD, ISC, Unlicense और अन्य के लिए LICENSE फ़ाइल बनाएँ। इसमें आपका नाम और वर्ष भरे होंगे, साथ ही देखें कि हर लाइसेंस क्या अनुमति देता है।
ओपन सोर्स लाइसेंस जनरेटर: लाइसेंस के टेक्स्ट SPDX License List के आधिकारिक टेक्स्ट हैं। GitHub और पैकेज रजिस्ट्री लाइसेंस की पहचान के लिए इनका इस्तेमाल करती हैं। MIT और BSD जैसे छोटे, अनुमति-आधारित लाइसेंसों की कॉपीराइट पंक्ति में आपका नाम और वर्ष जोड़ा जाता है। GPL और Apache 2.0 जैसे लंबे लाइसेंस शब्दशः इस्तेमाल किए जाते हैं; आपका कॉपीराइट नोटिस हर फ़ाइल के हेडर में SPDX फ़ॉर्मैट में दिया जाता है। तालिका कॉपीलेफ़्ट, पेटेंट अधिकार, नोटिस की आवश्यकताओं और OSI तथा FSF की मंज़ूरी की तुलना करती है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।
- श्रेणी
- डेवलपर टूल्स
- रन
- आपके ब्राउज़र में
- लागत
- मुफ़्त · साइन अप की ज़रूरत नहीं
- उपलब्धता
- इस्तेमाल के लिए तैयार
पूरी तरह आपके ब्राउज़र में चलता है
लाइसेंसों की तुलना
| लाइसेंस | प्रकार | पेटेंट अधिकार | कॉपी में नोटिस आवश्यक है | OSI | FSF |
|---|---|---|---|---|---|
| उदार अनुमति वाला | उल्लेख नहीं किया गया | हाँ | |||
| उदार अनुमति वाला | स्पष्ट अनुमति | हाँ | |||
| मज़बूत कॉपीलेफ्ट | स्पष्ट अनुमति | हाँ | |||
| मज़बूत कॉपीलेफ्ट | उल्लेख नहीं किया गया | हाँ | |||
| कमज़ोर कॉपीलेफ्ट | स्पष्ट अनुमति | हाँ | |||
| मज़बूत कॉपीलेफ्ट, जिसमें नेटवर्क उपयोग भी शामिल है | स्पष्ट अनुमति | हाँ | |||
| कमज़ोर कॉपीलेफ्ट | स्पष्ट अनुमति | हाँ | |||
| उदार अनुमति वाला | उल्लेख नहीं किया गया | हाँ | |||
| उदार अनुमति वाला | उल्लेख नहीं किया गया | हाँ | |||
| उदार अनुमति वाला | उल्लेख नहीं किया गया | हाँ | |||
| उदार अनुमति वाला | उल्लेख नहीं किया गया | नहीं | |||
| उदार अनुमति वाला | उल्लेख नहीं किया गया | नहीं | |||
| उदार अनुमति वाला | उल्लेख नहीं किया गया | केवल सोर्स कॉपी में | |||
| उदार अनुमति वाला | स्पष्ट रूप से प्रदान नहीं किया गया | नहीं | |||
| मज़बूत कॉपीलेफ्ट | स्पष्ट अनुमति | हाँ |
टेक्स्ट और OSI तथा FSF की मंज़ूरी SPDX License List 3.29.0 से ली गई है। यह सारांश है, कानूनी सलाह नहीं: लाइसेंस स्वयं पढ़ें और महत्वपूर्ण मामलों के लिए वकील से सलाह लें।
लाइसेंस लागू करना
टेक्स्ट को LICENSE (या LICENSE.txt, या GPL के लिए COPYING) के रूप में रिपॉज़िटरी के रूट में सेव करें, package.json, Cargo.toml या pyproject.toml में लाइसेंस फ़ील्ड को उसके SPDX पहचानकर्ता पर सेट करें और हर सोर्स फ़ाइल में दो-लाइन वाला SPDX हेडर जोड़ें, ताकि कॉपी की गई फ़ाइलों के साथ भी लाइसेंस बना रहे।
इसके साथ ही, .gitignore generator से बिल्ड आउटपुट और सीक्रेट को रिपॉज़िटरी से बाहर रखें।
लाइसेंस मिलाना
परमिसिव कोड आमतौर पर कॉपीलेफ़्ट प्रोजेक्ट में इस्तेमाल किया जा सकता है, लेकिन इसका उलटा नहीं: GPL कोड को किसी MIT प्रोजेक्ट में शामिल करने पर परिणाम GPL बन जाता है। Apache 2.0 कोड GPL version 3 के साथ संगत है, लेकिन version 2 के साथ नहीं।
इस्तेमाल करने का तरीका
- लाइसेंस चुनें। अगर आप निश्चित नहीं हैं, तो तुलना तालिका देखें।
- वर्ष और कॉपीराइट धारक का नाम दर्ज करें।
- LICENSE फ़ाइल को अपने रिपॉज़िटरी के रूट में डाउनलोड करें और हेडर को अपनी सोर्स फ़ाइलों में जोड़ें।
गोपनीयता और सीमाएँ
सब कुछ आपके ब्राउज़र में जनरेट होता है।
संबंधित टूल्स
अक्सर पूछे जाने वाले सवाल
मुझे कौन-सा लाइसेंस चुनना चाहिए?
अधिकतम पुनः उपयोग के लिए MIT या Apache 2.0 चुनें। Apache 2.0 में स्पष्ट पेटेंट अनुमति भी शामिल होती है। यह सुनिश्चित करने के लिए कि बदलाव खुले रहें, GPL चुनें। ऐसे पुस्तकालयों के लिए जिनसे स्वामित्व वाले प्रोग्राम लिंक कर सकते हैं, LGPL या MPL चुनें। नेटवर्क पर उपलब्ध सॉफ़्टवेयर के लिए AGPL चुनें।
कॉपीलेफ़्ट का क्या मतलब है?
प्रतियों और बदले हुए संस्करणों को उसी लाइसेंस के तहत साझा करना ज़रूरी होता है। मजबूत कॉपीलेफ़्ट पूरे प्रोग्राम पर लागू होता है, कमजोर कॉपीलेफ़्ट केवल लाइसेंस वाली फ़ाइलों या लाइब्रेरी पर लागू होता है, और AGPL उन उपयोगकर्ताओं तक भी लागू होता है जो नेटवर्क के ज़रिए प्रोग्राम का इस्तेमाल करते हैं।
GPL-3.0-only और -or-later में क्या अंतर है?
-or-later के साथ उपयोगकर्ता FSF द्वारा प्रकाशित GPL के किसी भी बाद के संस्करण का पालन कर सकते हैं; -only के साथ केवल version 3 लागू होता है। लाइसेंस का टेक्स्ट समान रहता है; चुनाव आपकी फ़ाइल के हेडर में किया जाता है।
मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं