इसका इस्तेमाल कैसे करें
- लाइसेंस में कोई लाइसेंस चुनें। दस लाइसेंसों की तुलना की तालिका बताती है कि हर एक क्या अनुमति देता है और क्या माँगता है।
- कॉपीराइट का साल और कॉपीराइट धारक लिखें। साल खाली छोड़ें तो चालू साल लिया जाता है।
- लाइसेंस टेक्स्ट पढ़ें, फिर उसे कॉपी करें या फ़ाइल के रूप में डाउनलोड करें।
- टेक्स्ट को अपने प्रोजेक्ट के सबसे ऊपर वाले फ़ोल्डर में LICENSE के नाम से सहेजें, और सूचनाओं के लिए अपनी सोर्स फ़ाइलों में लाइसेंस का पालन करें।
जनरेटर क्या भरता है
लाइसेंस टेक्स्ट उन्हीं लेखकों के हैं जो उन्हें प्रकाशित करते हैं, जैसे github/choosealicense.com उन्हें रखता है। जहाँ लाइसेंस में साल का फ़ील्ड और धारक का फ़ील्ड है, वहाँ आपके मान उस फ़ील्ड की हर जगह लिखे जाते हैं। MIT, BSD-2-Clause, BSD-3-Clause और ISC में एक सूचना है; Apache-2.0 अपने परिशिष्ट में सूचना भरता है; GPL-3.0 और AGPL-3.0 टेक्स्ट के आखिर में सूचना भरते हैं। LGPL-3.0, MPL-2.0 और Unlicense में ऐसा कोई फ़ील्ड नहीं है, इसलिए उनका टेक्स्ट जैसा है वैसा रहता है।
अनुमतियाँ, शर्तें और सीमाएँ
लेबल और सारांश choosealicense.com से लिए गए हैं और सिर्फ तुलना के लिए हैं। बाध्यकारी दस्तावेज लाइसेंस टेक्स्ट ही है।
- अनुमतियाँ बताती हैं कि आप क्या कर सकते हैं: व्यावसायिक उपयोग, संशोधन, वितरण, निजी उपयोग, और पेटेंट उपयोग जहाँ लाइसेंस पेटेंट अधिकार देता है।
- शर्तें बताती हैं कि आपको क्या करना होगा, जैसे लाइसेंस और कॉपीराइट सूचना रखना, अपने बदलावों का उल्लेख करना, स्रोत कोड उपलब्ध कराना, या बदलावों को उसी लाइसेंस पर जारी करना।
- सीमाएँ बताती हैं कि लाइसेंस आपको क्या नहीं देता: इनमें से ज्यादातर दायित्व और वारंटी से इनकार करते हैं, और कुछ ट्रेडमार्क उपयोग की अनुमति नहीं देते।
अनुमति देने वाले और कॉपीलेफ़्ट लाइसेंस
अनुमति देने वाले लाइसेंस (MIT, BSD-2-Clause, BSD-3-Clause, ISC और Apache-2.0) मुख्य रूप से सूचनाएँ रखने की माँग करते हैं, और Apache-2.0 बदलावों का उल्लेख भी माँगता है। Unlicense कुछ नहीं माँगता। कॉपीलेफ़्ट लाइसेंस माँगते हैं कि बदलावों का स्रोत कोड उपलब्ध रहे: GPL-3.0 और AGPL-3.0 पूरे काम के लिए, LGPL-3.0 लाइब्रेरी के लिए, और MPL-2.0 उन फ़ाइलों के लिए जिन्हें आप बदलते हैं। AGPL-3.0 तब भी लागू होता है जब संशोधित संस्करण नेटवर्क सेवा के रूप में चलाया जाए।
उदाहरण: MIT, साल 2026 और रीना शर्मा
लाइसेंस MIT, साल 2026 और धारक रीना शर्मा के साथ, सूचना की पहली लाइन है Copyright (c) 2026 रीना शर्मा। MIT टेक्स्ट का बाकी हिस्सा वही रहता है। BSD-2-Clause वही सूचना कॉमा के साथ लिखता है: Copyright (c) 2026, रीना शर्मा।
| लाइसेंस | कॉपीराइट लाइन |
|---|---|
| MIT | Copyright (c) 2026 रीना शर्मा |
| BSD-2-Clause | Copyright (c) 2026, रीना शर्मा |
अक्सर पूछे जाने वाले सवाल
क्या जनरेटर लाइसेंस टेक्स्ट बदलता है?
सिर्फ साल और धारक वाली जगहें बदलती हैं। बाकी टेक्स्ट वही लाइसेंस है जो उसके लेखक प्रकाशित करते हैं, इसलिए आप जो फ़ाइल सहेजते हैं वह पूरा लाइसेंस है।
अपने प्रोजेक्ट के लिए कौन सा लाइसेंस चुनना चाहिए?
यह इस पर निर्भर है कि आप चाहते हैं दूसरे आपके काम के साथ क्या करें। MIT, BSD या Apache-2.0 जैसे अनुमति देने वाले लाइसेंस सूचना रखे जाने पर लगभग हर उपयोग देते हैं, जबकि GPL-3.0 और AGPL-3.0 माँगते हैं कि बदलाव खुले रहें। यह पेज शर्तों की तुलना करता है, पर चुनाव आपके लिए नहीं करता।
GPL टेक्स्ट में अब भी एक लाइन क्यों है जो मुझे भरनी है?
GPL-3.0 और AGPL-3.0 की आखिरी सूचना में प्रोग्राम का नाम और उसके काम का छोटा विवरण माँगा जाता है। यह सिर्फ आप जानते हैं, इसलिए पेज वह लाइन आपके लिए छोड़ता है।
2019-2026 जैसी साल की अवधि का क्या मतलब है?
सूचना में वह पहला और आखिरी साल दिया जा सकता है जिसमें काम बदला, जो कॉपीराइट की परंपरा अनुमति देती है। पहला साल, एक डैश और आखिरी साल लिखें, जैसे 2019-2026।
क्या Unlicense को साल या धारक चाहिए?
नहीं। Unlicense काम को पब्लिक डोमेन को समर्पित करता है और उसमें सूचना का फ़ील्ड नहीं है, इसलिए पेज उसका टेक्स्ट जैसा है वैसा देता है, और तुलना तालिका उसकी शर्तें दिखाती है।
क्या यह पेज कानूनी सलाह है?
नहीं। यह लाइसेंस टेक्स्ट और उनकी शर्तों की तुलना दिखाता है, और आपकी स्थिति पर सलाह नहीं देता। बाध्यकारी फैसले के लिए लाइसेंस खुद पढ़ें, और जो कानून आप पर लागू होता है उसे जानने वाले वकील से पूछें।
स्रोत
- Apache License 2.0, the full text, Apache Software Foundation (अंग्रेजी में)
- GNU General Public License v3.0, the full text, Free Software Foundation (अंग्रेजी में)
- Mozilla Public License 2.0, the full text, Mozilla (अंग्रेजी में)
- The MIT License, Open Source Initiative (अंग्रेजी में)
- choosealicense.com: licence texts and the comparison of terms, GitHub (अंग्रेजी में)
- SPDX License List: the identifiers, such as Apache-2.0 (अंग्रेजी में)
आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।