जीएनयू सामान्य सार्वजनिक लाइसेंस
संस्करण 3, 29 जून 2007
कॉपीराइट © 2007 फ्री सॉफ्टवेयर फाउंडेशन, इंक. <https://fsf.org/>
हर किसी को इस लाइसेंस दस्तावेज़ की शब्दशः प्रतियां कॉपी करने और वितरित करने की अनुमति है, लेकिन इसे बदलने की अनुमति नहीं है।
प्रस्तावना
जीएनयू जनरल पब्लिक लाइसेंस सॉफ्टवेयर और अन्य प्रकार के कार्यों के लिए एक निःशुल्क, कॉपीलेफ्ट लाइसेंस है।
अधिकांश सॉफ़्टवेयर और अन्य व्यावहारिक कार्यों के लाइसेंस कार्यों को साझा करने और बदलने की आपकी स्वतंत्रता को छीनने के लिए डिज़ाइन किए गए हैं। इसके विपरीत, जीएनयू जनरल पब्लिक लाइसेंस का उद्देश्य प्रोग्राम के सभी संस्करणों को साझा करने और बदलने की आपकी स्वतंत्रता की गारंटी देना है - यह सुनिश्चित करने के लिए कि यह अपने सभी उपयोगकर्ताओं के लिए मुफ्त सॉफ्टवेयर बना रहे। हम, फ्री सॉफ्टवेयर फाउंडेशन, अपने अधिकांश सॉफ्टवेयर के लिए जीएनयू जनरल पब्लिक लाइसेंस का उपयोग करते हैं; यह इसके लेखकों द्वारा इस तरह जारी किए गए किसी अन्य कार्य पर भी लागू होता है। आप इसे अपने कार्यक्रमों पर भी लागू कर सकते हैं।
जब हम मुफ़्त सॉफ़्टवेयर की बात करते हैं, तो हम कीमत की नहीं, बल्कि आज़ादी की बात कर रहे होते हैं। हमारे सामान्य सार्वजनिक लाइसेंस यह सुनिश्चित करने के लिए डिज़ाइन किए गए हैं कि आपको मुफ्त सॉफ़्टवेयर की प्रतियां वितरित करने की स्वतंत्रता है (और यदि आप चाहें तो उनके लिए शुल्क लें), कि आपको स्रोत कोड प्राप्त हो या यदि आप चाहें तो इसे प्राप्त कर सकें, कि आप सॉफ़्टवेयर बदल सकें या इसके टुकड़ों को नए निःशुल्क कार्यक्रमों में उपयोग करें, और आप जानते हैं कि आप ये काम कर सकते हैं।
आपके अधिकारों की रक्षा के लिए, हमें दूसरों को आपको इन अधिकारों से वंचित करने या आपसे अधिकार छोड़ने के लिए कहने से रोकना होगा। इसलिए, यदि आप सॉफ़्टवेयर की प्रतियां वितरित करते हैं, या यदि आप इसे संशोधित करते हैं तो आपकी कुछ ज़िम्मेदारियाँ हैं: दूसरों की स्वतंत्रता का सम्मान करने की ज़िम्मेदारियाँ।
उदाहरण के लिए, यदि आप ऐसे किसी कार्यक्रम की प्रतियां वितरित करते हैं, चाहे मुफ्त में या शुल्क के लिए, आपको प्राप्तकर्ताओं को वही स्वतंत्रताएं देनी होंगी जो आपको प्राप्त हुई थीं। आपको यह सुनिश्चित करना होगा कि वे भी स्रोत कोड प्राप्त करें या प्राप्त कर सकें। और आपको उन्हें ये शर्तें दिखानी होंगी ताकि वे अपने अधिकारों को जान सकें।
जीएनयू जीपीएल का उपयोग करने वाले डेवलपर्स दो चरणों में आपके अधिकारों की रक्षा करते हैं: (1) सॉफ़्टवेयर पर कॉपीराइट का दावा करते हैं, और (2) आपको इसकी प्रतिलिपि बनाने, वितरित करने और/या संशोधित करने की कानूनी अनुमति देते हुए यह लाइसेंस प्रदान करते हैं।
डेवलपर्स और लेखकों की सुरक्षा के लिए, जीपीएल स्पष्ट रूप से बताता है कि इस मुफ्त सॉफ़्टवेयर के लिए कोई वारंटी नहीं है। उपयोगकर्ताओं और लेखकों दोनों के लिए, जीपीएल के लिए आवश्यक है कि संशोधित संस्करणों को परिवर्तित के रूप में चिह्नित किया जाए, ताकि उनकी समस्याओं के लिए ग़लती से पिछले संस्करणों के लेखकों को जिम्मेदार न ठहराया जाए।
कुछ डिवाइसों को उपयोगकर्ताओं को उनके अंदर सॉफ़्टवेयर के संशोधित संस्करणों को स्थापित करने या चलाने की पहुंच से वंचित करने के लिए डिज़ाइन किया गया है, हालांकि निर्माता ऐसा कर सकता है। यह सॉफ़्टवेयर बदलने के लिए उपयोगकर्ताओं की स्वतंत्रता की रक्षा करने के उद्देश्य से मौलिक रूप से असंगत है। इस तरह के दुरुपयोग का व्यवस्थित पैटर्न व्यक्तियों के उपयोग के लिए उत्पादों के क्षेत्र में होता है, जो वास्तव में सबसे अस्वीकार्य है। इसलिए, हमने उन उत्पादों के चलन पर रोक लगाने के लिए जीपीएल का यह संस्करण डिज़ाइन किया है। यदि ऐसी समस्याएं अन्य डोमेन में काफी हद तक उत्पन्न होती हैं, तो हम उपयोगकर्ताओं की स्वतंत्रता की रक्षा के लिए आवश्यकतानुसार जीपीएल के भविष्य के संस्करणों में उन डोमेन पर इस प्रावधान का विस्तार करने के लिए तैयार हैं।
अंततः, हर प्रोग्राम को सॉफ़्टवेयर पेटेंट से लगातार ख़तरा होता है। राज्यों को सामान्य प्रयोजन के कंप्यूटरों पर सॉफ्टवेयर के विकास और उपयोग को प्रतिबंधित करने के लिए पेटेंट की अनुमति नहीं देनी चाहिए, लेकिन जो ऐसा करते हैं, हम उस विशेष खतरे से बचना चाहते हैं कि एक मुफ्त कार्यक्रम पर लागू पेटेंट इसे प्रभावी रूप से मालिकाना बना सकता है। इसे रोकने के लिए, जीपीएल आश्वासन देता है कि कार्यक्रम को गैर-मुक्त करने के लिए पेटेंट का उपयोग नहीं किया जा सकता है।
नकल, वितरण और संशोधन के लिए सटीक नियम और शर्तें पालन की जाती हैं।
नियम और शर्तें
0. परिभाषाएँ.
"यह लाइसेंस" जीएनयू जनरल पब्लिक लाइसेंस के संस्करण 3 को संदर्भित करता है।
"कॉपीराइट" का अर्थ कॉपीराइट जैसे कानून भी हैं जो अन्य प्रकार के कार्यों, जैसे सेमीकंडक्टर मास्क पर लागू होते हैं।
"प्रोग्राम" इस लाइसेंस के तहत लाइसेंस प्राप्त किसी भी कॉपीराइट योग्य कार्य को संदर्भित करता है। प्रत्येक लाइसेंसधारी को "आप" कहकर संबोधित किया जाता है। "लाइसेंसधारी" और "प्राप्तकर्ता" व्यक्ति या संगठन हो सकते हैं।
किसी कार्य को "संशोधित" करने का अर्थ है सटीक प्रतिलिपि बनाने के अलावा, कॉपीराइट अनुमति की आवश्यकता वाले तरीके से कार्य के सभी या कुछ हिस्सों को कॉपी करना या अनुकूलित करना। परिणामी कार्य को पहले वाले कार्य का "संशोधित संस्करण" या पहले वाले कार्य पर "आधारित" कार्य कहा जाता है।
"कवर किए गए कार्य" का अर्थ या तो असंशोधित कार्यक्रम या कार्यक्रम पर आधारित कार्य है।
किसी कार्य को "प्रचारित" करने का अर्थ है उसके साथ ऐसा कुछ भी करना, जो बिना अनुमति के, आपको लागू कॉपीराइट कानून के तहत उल्लंघन के लिए प्रत्यक्ष या द्वितीयक रूप से उत्तरदायी बनाता है, सिवाय इसे कंप्यूटर पर निष्पादित करने या एक निजी प्रतिलिपि को संशोधित करने के। प्रचार-प्रसार में प्रतिलिपि बनाना, वितरण (संशोधन के साथ या बिना), जनता के लिए उपलब्ध कराना और कुछ देशों में अन्य गतिविधियाँ भी शामिल हैं।
किसी कार्य को "संप्रेषित" करने का अर्थ है किसी भी प्रकार का प्रचार-प्रसार जो अन्य पक्षों को प्रतियां बनाने या प्राप्त करने में सक्षम बनाता है। किसी कंप्यूटर नेटवर्क के माध्यम से किसी उपयोगकर्ता के साथ प्रतिलिपि के हस्तांतरण के बिना केवल बातचीत करना, संदेश देना नहीं है।
एक इंटरैक्टिव उपयोगकर्ता इंटरफ़ेस "उचित कानूनी नोटिस" को इस हद तक प्रदर्शित करता है कि इसमें एक सुविधाजनक और प्रमुख रूप से दिखाई देने वाली सुविधा शामिल है जो (1) एक उचित कॉपीराइट नोटिस प्रदर्शित करती है, और (2) उपयोगकर्ता को बताती है कि कार्य के लिए कोई वारंटी नहीं है (सिवाय इसके कि) जिस हद तक वारंटी प्रदान की जाती है), कि लाइसेंसधारी इस लाइसेंस के तहत काम बता सकते हैं, और इस लाइसेंस की एक प्रति कैसे देखें। यदि इंटरफ़ेस उपयोगकर्ता आदेशों या विकल्पों की एक सूची प्रस्तुत करता है, जैसे मेनू, तो सूची में एक प्रमुख आइटम इस मानदंड को पूरा करता है।
1. स्रोत कोड.
किसी कार्य के लिए "स्रोत कोड" का अर्थ उसमें संशोधन करने के लिए कार्य का पसंदीदा रूप है। "ऑब्जेक्ट कोड" का अर्थ किसी कार्य का कोई गैर-स्रोत रूप है।
"मानक इंटरफ़ेस" का अर्थ एक ऐसा इंटरफ़ेस है जो या तो किसी मान्यता प्राप्त मानक निकाय द्वारा परिभाषित एक आधिकारिक मानक है, या, किसी विशेष प्रोग्रामिंग भाषा के लिए निर्दिष्ट इंटरफ़ेस के मामले में, जो उस भाषा में काम करने वाले डेवलपर्स के बीच व्यापक रूप से उपयोग किया जाता है।
किसी निष्पादन योग्य कार्य की "सिस्टम लाइब्रेरीज़" में संपूर्ण कार्य के अलावा कुछ भी शामिल होता है, जो (ए) एक प्रमुख घटक की पैकेजिंग के सामान्य रूप में शामिल होता है, लेकिन जो उस प्रमुख घटक का हिस्सा नहीं होता है, और (बी) केवल उस प्रमुख घटक के साथ कार्य के उपयोग को सक्षम करने के लिए, या एक मानक इंटरफ़ेस को लागू करने के लिए कार्य करता है जिसके लिए एक कार्यान्वयन स्रोत कोड के रूप में जनता के लिए उपलब्ध है। इस संदर्भ में एक "प्रमुख घटक" का अर्थ है विशिष्ट ऑपरेटिंग सिस्टम (यदि कोई हो) का एक प्रमुख आवश्यक घटक (कर्नेल, विंडो सिस्टम, और इसी तरह) जिस पर निष्पादन योग्य कार्य चलता है, या कार्य का उत्पादन करने के लिए उपयोग किया जाने वाला कंपाइलर, या इसे चलाने के लिए एक ऑब्जेक्ट कोड दुभाषिया का उपयोग किया जाता है।
ऑब्जेक्ट कोड फॉर्म में किसी कार्य के लिए "संबंधित स्रोत" का अर्थ है ऑब्जेक्ट कोड को उत्पन्न करने, स्थापित करने और (निष्पादन योग्य कार्य के लिए) चलाने और उन गतिविधियों को नियंत्रित करने के लिए स्क्रिप्ट सहित कार्य को संशोधित करने के लिए आवश्यक सभी स्रोत कोड। हालाँकि, इसमें कार्य की सिस्टम लाइब्रेरी, या सामान्य प्रयोजन उपकरण या आम तौर पर उपलब्ध मुफ्त प्रोग्राम शामिल नहीं हैं जिनका उपयोग उन गतिविधियों को करने में असंशोधित किया जाता है लेकिन जो कार्य का हिस्सा नहीं हैं। उदाहरण के लिए, संबंधित स्रोत में कार्य के लिए स्रोत फ़ाइलों से जुड़ी इंटरफ़ेस परिभाषा फ़ाइलें, और साझा पुस्तकालयों और गतिशील रूप से जुड़े उपप्रोग्रामों के लिए स्रोत कोड शामिल हैं जिनकी कार्य विशेष रूप से आवश्यकता के लिए डिज़ाइन किया गया है, जैसे कि उन उपप्रोग्रामों के बीच अंतरंग डेटा संचार या नियंत्रण प्रवाह और कार्य के अन्य भाग.
संबंधित स्रोत में ऐसा कुछ भी शामिल करने की आवश्यकता नहीं है जिसे उपयोगकर्ता संबंधित स्रोत के अन्य हिस्सों से स्वचालित रूप से पुन: उत्पन्न कर सकें।
स्रोत कोड रूप में किसी कार्य के लिए संगत स्रोत वही कार्य है।
2. मूल अनुमतियाँ।
इस लाइसेंस के तहत दिए गए सभी अधिकार कार्यक्रम पर कॉपीराइट की अवधि के लिए दिए गए हैं, और अपरिवर्तनीय हैं बशर्ते कि बताई गई शर्तें पूरी हों। यह लाइसेंस स्पष्ट रूप से असंशोधित प्रोग्राम को चलाने के लिए आपकी असीमित अनुमति की पुष्टि करता है। किसी कवर किए गए कार्य को चलाने का आउटपुट इस लाइसेंस द्वारा तभी कवर किया जाता है, जब आउटपुट, इसकी सामग्री को देखते हुए, एक कवर किए गए कार्य का गठन करता है। यह लाइसेंस कॉपीराइट कानून द्वारा प्रदान किए गए उचित उपयोग या अन्य समकक्ष के आपके अधिकारों को स्वीकार करता है।
जब तक आपका लाइसेंस अन्यथा लागू रहता है, तब तक आप बिना किसी शर्त के उन कवर किए गए कार्यों को बना सकते हैं, चला सकते हैं और प्रचारित कर सकते हैं जिन्हें आप प्रसारित नहीं करते हैं। आप कवर किए गए कार्यों को दूसरों तक केवल इस उद्देश्य से पहुंचा सकते हैं कि वे आपके लिए विशेष रूप से संशोधन करें, या आपको उन कार्यों को चलाने के लिए सुविधाएं प्रदान करें, बशर्ते कि आप उन सभी सामग्रियों को संप्रेषित करने में इस लाइसेंस की शर्तों का अनुपालन करते हैं जिन पर आपका नियंत्रण नहीं है। कॉपीराइट. इस प्रकार जो लोग आपके लिए कवर किए गए कार्यों को बना रहे हैं या चला रहे हैं, उन्हें विशेष रूप से आपकी ओर से, आपके निर्देशन और नियंत्रण के तहत ऐसा करना होगा, उन शर्तों पर जो उन्हें आपके साथ उनके रिश्ते के बाहर आपकी कॉपीराइट सामग्री की कोई भी प्रतिलिपि बनाने से रोकती हैं।
किसी भी अन्य परिस्थिति में परिवहन की अनुमति केवल नीचे बताई गई शर्तों के तहत है। उपलाइसेंसिंग की अनुमति नहीं है; धारा 10 इसे अनावश्यक बनाती है।
3. उल्लंघन विरोधी कानून से उपयोगकर्ताओं के कानूनी अधिकारों की रक्षा करना।
20 दिसंबर 1996 को अपनाई गई डब्ल्यूआईपीओ कॉपीराइट संधि के अनुच्छेद 11 के तहत दायित्वों को पूरा करने वाले किसी भी लागू कानून के तहत किसी भी कवर किए गए कार्य को प्रभावी तकनीकी उपाय का हिस्सा नहीं माना जाएगा, या ऐसे उपायों को रोकने या प्रतिबंधित करने वाले समान कानून।
जब आप एक कवर किए गए कार्य को व्यक्त करते हैं, तो आप तकनीकी उपायों की हेराफेरी को उस हद तक रोकने के लिए किसी भी कानूनी शक्ति का त्याग करते हैं, जिस हद तक कवर किए गए कार्य के संबंध में इस लाइसेंस के तहत अधिकारों का उपयोग करके ऐसी हेराफेरी की जाती है, और आप संचालन या संशोधन को सीमित करने के किसी भी इरादे को अस्वीकार करते हैं। कार्य के उपयोगकर्ताओं के विरुद्ध, आपके या तीसरे पक्ष के तकनीकी उपायों को रोकने के कानूनी अधिकारों को लागू करने के साधन के रूप में कार्य करें।
4. शब्दशः प्रतियाँ संप्रेषित करना।
आप प्रोग्राम के स्रोत कोड की प्रतियाँ शब्दशः किसी भी माध्यम से प्राप्त कर सकते हैं, बशर्ते कि आप स्पष्ट रूप से और उचित रूप से प्रत्येक प्रति पर एक उचित कॉपीराइट नोटिस प्रकाशित करें; यह बताते हुए सभी नोटिस बरकरार रखें कि यह लाइसेंस और धारा 7 के अनुसार जोड़ी गई कोई भी गैर-अनुमोदनात्मक शर्तें कोड पर लागू होती हैं; किसी भी वारंटी के अभाव की सभी सूचनाओं को बरकरार रखें; और सभी प्राप्तकर्ताओं को कार्यक्रम के साथ इस लाइसेंस की एक प्रति दें।
आप अपने द्वारा भेजी गई प्रत्येक प्रति के लिए कोई भी कीमत या कोई कीमत नहीं ले सकते हैं, और आप शुल्क के लिए समर्थन या वारंटी सुरक्षा की पेशकश कर सकते हैं।
5. संशोधित स्रोत संस्करण संप्रेषित करना।
आप धारा 4 की शर्तों के तहत कार्यक्रम पर आधारित कार्य, या कार्यक्रम से इसे तैयार करने के लिए किए गए संशोधनों को स्रोत कोड के रूप में व्यक्त कर सकते हैं, बशर्ते कि आप इन सभी शर्तों को भी पूरा करते हों:
- क) कार्य में प्रमुखता से यह बताते हुए नोटिस होना चाहिए कि आपने इसे संशोधित किया है, और एक प्रासंगिक तारीख भी दी जानी चाहिए।
- बी) कार्य में प्रमुख नोटिस होना चाहिए जिसमें कहा गया हो कि यह इस लाइसेंस के तहत जारी किया गया है और धारा 7 के तहत जोड़ी गई कोई भी शर्त। यह आवश्यकता "सभी नोटिसों को बरकरार रखने" के लिए धारा 4 में आवश्यकता को संशोधित करती है।
- ग) आपको इस लाइसेंस के तहत संपूर्ण कार्य का लाइसेंस किसी ऐसे व्यक्ति को देना होगा जिसके पास इसकी एक प्रति आती है। इसलिए यह लाइसेंस किसी भी लागू धारा 7 की अतिरिक्त शर्तों के साथ, संपूर्ण कार्य और उसके सभी हिस्सों पर लागू होगा, भले ही उन्हें कैसे भी पैक किया गया हो। यह लाइसेंस किसी अन्य तरीके से कार्य को लाइसेंस देने की अनुमति नहीं देता है, लेकिन यदि आपने इसे अलग से प्राप्त किया है तो यह ऐसी अनुमति को अमान्य नहीं करता है।
- घ) यदि कार्य में इंटरैक्टिव यूजर इंटरफेस है, तो प्रत्येक को उचित कानूनी नोटिस प्रदर्शित करना होगा; हालाँकि, यदि प्रोग्राम में इंटरैक्टिव इंटरफेस हैं जो उचित कानूनी नोटिस प्रदर्शित नहीं करते हैं, तो आपके काम के लिए उन्हें ऐसा करने की आवश्यकता नहीं है।
अन्य अलग और स्वतंत्र कार्यों के साथ एक कवर किए गए कार्य का संकलन, जो अपनी प्रकृति से कवर किए गए कार्य के विस्तार नहीं हैं, और जो इसके साथ संयुक्त नहीं हैं जैसे कि भंडारण या वितरण की मात्रा में या उस पर एक बड़ा कार्यक्रम बनाना माध्यम, को "समग्र" कहा जाता है यदि संकलन और उसके परिणामी कॉपीराइट का उपयोग व्यक्तिगत कार्यों की अनुमति से परे संकलन के उपयोगकर्ताओं की पहुंच या कानूनी अधिकारों को सीमित करने के लिए नहीं किया जाता है। किसी सम्मिलित कार्य को समुच्चय में शामिल करने से यह लाइसेंस समुच्चय के अन्य भागों पर लागू नहीं होता है।
6. गैर-स्रोत प्रपत्रों को संप्रेषित करना।
आप अनुभाग 4 और 5 की शर्तों के तहत ऑब्जेक्ट कोड फॉर्म में एक कवर किए गए कार्य को संप्रेषित कर सकते हैं, बशर्ते कि आप इस लाइसेंस की शर्तों के तहत मशीन-पठनीय संबंधित स्रोत को इनमें से किसी एक तरीके से संप्रेषित करें:
- ए) किसी भौतिक उत्पाद (भौतिक वितरण माध्यम सहित) में ऑब्जेक्ट कोड को संप्रेषित करना, सॉफ्टवेयर इंटरचेंज के लिए पारंपरिक रूप से उपयोग किए जाने वाले टिकाऊ भौतिक माध्यम पर तय किए गए संबंधित स्रोत के साथ।
- बी) किसी भौतिक उत्पाद (भौतिक वितरण माध्यम सहित) में मौजूद या सन्निहित ऑब्जेक्ट कोड को एक लिखित प्रस्ताव के साथ, कम से कम तीन साल के लिए वैध और तब तक वैध रखें जब तक आप उसके लिए स्पेयर पार्ट्स या ग्राहक सहायता प्रदान करते हैं। उत्पाद मॉडल, किसी भी व्यक्ति को, जिसके पास ऑब्जेक्ट कोड है, या तो (1) इस लाइसेंस द्वारा कवर किए गए उत्पाद के सभी सॉफ़्टवेयर के लिए संबंधित स्रोत की एक प्रति, एक टिकाऊ भौतिक माध्यम पर, जो आमतौर पर सॉफ़्टवेयर इंटरचेंज के लिए उपयोग किया जाता है, मूल्य संख्या के लिए स्रोत के इस संप्रेषण को भौतिक रूप से निष्पादित करने की आपकी उचित लागत से अधिक, या (2) बिना किसी शुल्क के नेटवर्क सर्वर से संबंधित स्रोत की प्रतिलिपि बनाने की पहुंच।
- ग) संबंधित स्रोत प्रदान करने के लिए लिखित प्रस्ताव की एक प्रति के साथ ऑब्जेक्ट कोड की अलग-अलग प्रतियां भेजें। इस विकल्प की अनुमति केवल कभी-कभार और गैर-व्यावसायिक रूप से दी जाती है, और केवल तभी जब आपको उपधारा 6बी के अनुरूप ऐसे प्रस्ताव के साथ ऑब्जेक्ट कोड प्राप्त हुआ हो।
- घ) किसी निर्दिष्ट स्थान से (मुफ़्त या शुल्क के लिए) पहुंच की पेशकश करके ऑब्जेक्ट कोड को संप्रेषित करें, और बिना किसी अतिरिक्त शुल्क के उसी स्थान के माध्यम से उसी तरह से संबंधित स्रोत तक समतुल्य पहुंच प्रदान करें। आपको प्राप्तकर्ताओं को ऑब्जेक्ट कोड के साथ संबंधित स्रोत की प्रतिलिपि बनाने की आवश्यकता नहीं है। यदि ऑब्जेक्ट कोड को कॉपी करने का स्थान एक नेटवर्क सर्वर है, तो संबंधित स्रोत एक अलग सर्वर (आपके या किसी तीसरे पक्ष द्वारा संचालित) पर हो सकता है जो समकक्ष प्रतिलिपि सुविधाओं का समर्थन करता है, बशर्ते आप ऑब्जेक्ट कोड के आगे स्पष्ट दिशा-निर्देश बनाए रखें कि कहां जाना है संबंधित स्रोत ढूंढें. चाहे कोई भी सर्वर संबंधित स्रोत को होस्ट करता हो, आप यह सुनिश्चित करने के लिए बाध्य हैं कि यह इन आवश्यकताओं को पूरा करने के लिए जब तक आवश्यक हो तब तक उपलब्ध है।
- ई) पीयर-टू-पीयर ट्रांसमिशन का उपयोग करके ऑब्जेक्ट कोड को संप्रेषित करें, बशर्ते आप अन्य साथियों को सूचित करें जहां ऑब्जेक्ट कोड और कार्य का संबंधित स्रोत आम जनता को उपधारा 6डी के तहत बिना किसी शुल्क के पेश किया जा रहा है।
ऑब्जेक्ट कोड का एक अलग किया जाने वाला भाग, जिसका स्रोत कोड सिस्टम लाइब्रेरी के रूप में संबंधित स्रोत से बाहर रखा गया है, को ऑब्जेक्ट कोड कार्य को संप्रेषित करने में शामिल करने की आवश्यकता नहीं है।
एक "उपयोगकर्ता उत्पाद" या तो (1) एक "उपभोक्ता उत्पाद" है, जिसका अर्थ है कोई भी मूर्त व्यक्तिगत संपत्ति जो आम तौर पर व्यक्तिगत, पारिवारिक या घरेलू उद्देश्यों के लिए उपयोग की जाती है, या (2) किसी आवास में शामिल करने के लिए डिज़ाइन की गई या बेची गई कोई भी चीज़। यह निर्धारित करने में कि कोई उत्पाद उपभोक्ता उत्पाद है या नहीं, संदिग्ध मामलों का समाधान कवरेज के पक्ष में किया जाएगा। किसी विशेष उपयोगकर्ता द्वारा प्राप्त किसी विशेष उत्पाद के लिए, "सामान्य रूप से उपयोग किया जाने वाला" उत्पाद के उस वर्ग के विशिष्ट या सामान्य उपयोग को संदर्भित करता है, चाहे उस विशेष उपयोगकर्ता की स्थिति कुछ भी हो या जिस तरह से विशेष उपयोगकर्ता वास्तव में उपयोग करता है, या अपेक्षा करता है या उत्पाद का उपयोग करने की अपेक्षा की जाती है। एक उत्पाद एक उपभोक्ता उत्पाद है, भले ही उस उत्पाद का पर्याप्त वाणिज्यिक, औद्योगिक या गैर-उपभोक्ता उपयोग हो, जब तक कि ऐसे उपयोग उत्पाद के उपयोग के एकमात्र महत्वपूर्ण तरीके का प्रतिनिधित्व नहीं करते हैं।
किसी उपयोगकर्ता उत्पाद के लिए "इंस्टॉलेशन जानकारी" का अर्थ उस उपयोगकर्ता उत्पाद में उसके संबंधित स्रोत के संशोधित संस्करण से कवर किए गए कार्य के संशोधित संस्करणों को स्थापित और निष्पादित करने के लिए आवश्यक कोई भी विधि, प्रक्रिया, प्राधिकरण कुंजी या अन्य जानकारी है। जानकारी यह सुनिश्चित करने के लिए पर्याप्त होनी चाहिए कि संशोधित ऑब्जेक्ट कोड के निरंतर कामकाज को किसी भी स्थिति में रोका या हस्तक्षेप नहीं किया गया है क्योंकि केवल संशोधन किया गया है।
यदि आप किसी उपयोगकर्ता उत्पाद में, या उसके साथ, या विशेष रूप से उपयोग के लिए इस अनुभाग के तहत एक ऑब्जेक्ट कोड कार्य संप्रेषित करते हैं, और संप्रेषण एक लेन-देन के भाग के रूप में होता है जिसमें उपयोगकर्ता उत्पाद के कब्जे और उपयोग का अधिकार उपयोगकर्ता उत्पाद को हस्तांतरित कर दिया जाता है। स्थायी रूप से या एक निश्चित अवधि के लिए प्राप्तकर्ता (लेन-देन की विशेषता चाहे जो भी हो), इस अनुभाग के तहत बताए गए संबंधित स्रोत को इंस्टॉलेशन जानकारी के साथ होना चाहिए। लेकिन यह आवश्यकता तब लागू नहीं होती जब न तो आप और न ही कोई तीसरा पक्ष उपयोगकर्ता उत्पाद पर संशोधित ऑब्जेक्ट कोड स्थापित करने की क्षमता रखता है (उदाहरण के लिए, कार्य ROM में स्थापित किया गया है)।
इंस्टॉलेशन जानकारी प्रदान करने की आवश्यकता में किसी ऐसे कार्य के लिए समर्थन सेवा, वारंटी, या अपडेट प्रदान करना जारी रखने की आवश्यकता शामिल नहीं है जिसे प्राप्तकर्ता द्वारा संशोधित या स्थापित किया गया है, या उपयोगकर्ता उत्पाद के लिए जिसमें इसे संशोधित या स्थापित किया गया है। किसी नेटवर्क तक पहुंच से इनकार किया जा सकता है जब संशोधन स्वयं नेटवर्क के संचालन को भौतिक और प्रतिकूल रूप से प्रभावित करता है या पूरे नेटवर्क में संचार के लिए नियमों और प्रोटोकॉल का उल्लंघन करता है।
इस अनुभाग के अनुसार संप्रेषित संबंधित स्रोत और प्रदान की गई स्थापना जानकारी एक ऐसे प्रारूप में होनी चाहिए जो सार्वजनिक रूप से प्रलेखित हो (और स्रोत कोड के रूप में जनता के लिए कार्यान्वयन उपलब्ध हो), और अनपैकिंग, पढ़ने के लिए किसी विशेष पासवर्ड या कुंजी की आवश्यकता नहीं होनी चाहिए या नकल कर रहा हूँ.
7. अतिरिक्त शर्तें.
"अतिरिक्त अनुमतियाँ" वे शर्तें हैं जो इस लाइसेंस की एक या अधिक शर्तों को अपवाद बनाकर इसकी शर्तों को पूरक बनाती हैं। अतिरिक्त अनुमतियाँ जो पूरे कार्यक्रम पर लागू होती हैं, उन्हें इस हद तक माना जाएगा जैसे कि वे इस लाइसेंस में शामिल थीं, इस हद तक कि वे लागू कानून के तहत वैध हैं। यदि अतिरिक्त अनुमतियाँ केवल प्रोग्राम के भाग पर लागू होती हैं, तो उस भाग को उन अनुमतियों के तहत अलग से उपयोग किया जा सकता है, लेकिन अतिरिक्त अनुमतियों की परवाह किए बिना पूरा प्रोग्राम इस लाइसेंस द्वारा शासित रहता है।
जब आप किसी कवर किए गए कार्य की एक प्रति देते हैं, तो आप अपने विकल्प पर उस प्रतिलिपि से, या उसके किसी भी हिस्से से कोई अतिरिक्त अनुमतियाँ हटा सकते हैं। (जब आप कार्य को संशोधित करते हैं तो कुछ मामलों में अतिरिक्त अनुमतियों को स्वयं हटाने की आवश्यकता के लिए लिखा जा सकता है।) आप कवर किए गए कार्य में आपके द्वारा जोड़ी गई सामग्री पर अतिरिक्त अनुमतियां दे सकते हैं, जिसके लिए आपके पास उचित कॉपीराइट अनुमति है या दे सकते हैं।
इस लाइसेंस के किसी भी अन्य प्रावधान के बावजूद, कवर किए गए कार्य में आपके द्वारा जोड़ी गई सामग्री के लिए, आप (यदि उस सामग्री के कॉपीराइट धारकों द्वारा अधिकृत हैं) इस लाइसेंस की शर्तों को शर्तों के साथ पूरक कर सकते हैं:
- ए) इस लाइसेंस की धारा 15 और 16 की शर्तों से भिन्न वारंटी को अस्वीकार करना या दायित्व को सीमित करना; या
- बी) उस सामग्री में या उसमें शामिल कार्यों द्वारा प्रदर्शित उचित कानूनी नोटिस में निर्दिष्ट उचित कानूनी नोटिस या लेखक के गुणों के संरक्षण की आवश्यकता; या
- ग) उस सामग्री की उत्पत्ति की गलत व्याख्या पर रोक लगाना, या यह आवश्यक करना कि ऐसी सामग्री के संशोधित संस्करणों को मूल संस्करण से अलग उचित तरीकों से चिह्नित किया जाए; या
- घ) प्रचार प्रयोजनों के लिए सामग्री के लाइसेंसदाताओं या लेखकों के नामों के उपयोग को सीमित करना; या
- ई) कुछ व्यापार नामों, ट्रेडमार्क, या सेवा चिह्नों के उपयोग के लिए ट्रेडमार्क कानून के तहत अधिकार देने से इनकार करना; या
- एफ) उस सामग्री के लाइसेंसदाताओं और लेखकों की क्षतिपूर्ति की आवश्यकता है, जो प्राप्तकर्ता को दायित्व की संविदात्मक धारणाओं के साथ सामग्री (या इसके संशोधित संस्करण) पहुंचाता है, किसी भी दायित्व के लिए जो ये संविदात्मक धारणाएं सीधे उन लाइसेंसदाताओं और लेखकों पर लगाती हैं।
अन्य सभी गैर-अनुमोदनात्मक अतिरिक्त शर्तों को धारा 10 के अर्थ में "आगे प्रतिबंध" माना जाता है। यदि कार्यक्रम, जैसा कि आपने इसे प्राप्त किया है, या इसके किसी भी भाग में एक नोटिस शामिल है जिसमें कहा गया है कि यह एक शब्द के साथ इस लाइसेंस द्वारा शासित है। एक और प्रतिबंध है, आप उस शब्द को हटा सकते हैं। यदि किसी लाइसेंस दस्तावेज़ में एक और प्रतिबंध शामिल है, लेकिन इस लाइसेंस के तहत पुनः लाइसेंसिंग या संप्रेषण की अनुमति है, तो आप उस लाइसेंस दस्तावेज़ की शर्तों द्वारा शासित कवर की गई कार्य सामग्री में जोड़ सकते हैं, बशर्ते कि आगे का प्रतिबंध ऐसे पुनः लाइसेंसिंग या संप्रेषण से बच न जाए।
यदि आप इस अनुभाग के अनुरूप किसी कवर किए गए कार्य में शर्तें जोड़ते हैं, तो आपको प्रासंगिक स्रोत फ़ाइलों में, उन फ़ाइलों पर लागू होने वाली अतिरिक्त शर्तों का एक विवरण, या एक नोटिस रखना होगा जिसमें यह दर्शाया गया हो कि लागू शर्तें कहां मिलेंगी।
अतिरिक्त शर्तें, अनुमेय या गैर-अनुमोदनात्मक, अलग से लिखित लाइसेंस के रूप में बताई जा सकती हैं, या अपवाद के रूप में बताई जा सकती हैं; उपरोक्त आवश्यकताएँ किसी भी तरह से लागू होती हैं।
8. समाप्ति.
आप इस लाइसेंस के तहत स्पष्ट रूप से प्रदान किए गए कार्यों को छोड़कर किसी कवर किए गए कार्य का प्रचार या संशोधन नहीं कर सकते हैं। अन्यथा इसे प्रचारित करने या संशोधित करने का कोई भी प्रयास शून्य है, और इस लाइसेंस के तहत आपके अधिकारों को स्वचालित रूप से समाप्त कर देगा (धारा 11 के तीसरे पैराग्राफ के तहत दिए गए किसी भी पेटेंट लाइसेंस सहित)।
हालाँकि, यदि आप इस लाइसेंस के सभी उल्लंघन बंद कर देते हैं, तो किसी विशेष कॉपीराइट धारक से आपका लाइसेंस बहाल कर दिया जाता है (ए) अस्थायी रूप से, जब तक कि कॉपीराइट धारक स्पष्ट रूप से और अंततः आपके लाइसेंस को समाप्त नहीं कर देता है, और (बी) स्थायी रूप से, यदि कॉपीराइट धारक विफल हो जाता है समाप्ति के 60 दिनों से पहले आपको कुछ उचित तरीकों से उल्लंघन के बारे में सूचित करने के लिए।
इसके अलावा, किसी विशेष कॉपीराइट धारक से आपका लाइसेंस स्थायी रूप से बहाल कर दिया जाता है यदि कॉपीराइट धारक आपको कुछ उचित तरीकों से उल्लंघन के बारे में सूचित करता है, यह पहली बार है कि आपको उस कॉपीराइट धारक से इस लाइसेंस (किसी भी कार्य के लिए) के उल्लंघन की सूचना मिली है, और आप नोटिस प्राप्त होने के 30 दिन से पहले उल्लंघन का समाधान कर लेते हैं।
इस धारा के तहत आपके अधिकारों की समाप्ति उन पार्टियों के लाइसेंस को समाप्त नहीं करती है जिन्होंने इस लाइसेंस के तहत आपसे प्रतियां या अधिकार प्राप्त किए हैं। यदि आपके अधिकार समाप्त कर दिए गए हैं और स्थायी रूप से बहाल नहीं किए गए हैं, तो आप धारा 10 के तहत उसी सामग्री के लिए नए लाइसेंस प्राप्त करने के योग्य नहीं हैं।
9. प्रतियां रखने के लिए स्वीकृति आवश्यक नहीं है।
कार्यक्रम की प्रति प्राप्त करने या चलाने के लिए आपको इस लाइसेंस को स्वीकार करने की आवश्यकता नहीं है। किसी प्रतिलिपि प्राप्त करने के लिए पीयर-टू-पीयर ट्रांसमिशन का उपयोग करने के परिणामस्वरूप होने वाले किसी कवर किए गए कार्य का सहायक प्रसार भी स्वीकृति की आवश्यकता नहीं है। हालाँकि, इस लाइसेंस के अलावा कुछ भी आपको किसी कवर किए गए कार्य का प्रचार या संशोधन करने की अनुमति नहीं देता है। यदि आप इस लाइसेंस को स्वीकार नहीं करते हैं तो ये कार्रवाइयां कॉपीराइट का उल्लंघन करती हैं। इसलिए, किसी कवर किए गए कार्य को संशोधित या प्रचारित करके, आप ऐसा करने के लिए इस लाइसेंस की अपनी स्वीकृति का संकेत देते हैं।
10. डाउनस्ट्रीम प्राप्तकर्ताओं की स्वचालित लाइसेंसिंग।
हर बार जब आप कोई कवर किया गया कार्य भेजते हैं, तो प्राप्तकर्ता को इस लाइसेंस के अधीन, उस कार्य को चलाने, संशोधित करने और प्रचारित करने के लिए मूल लाइसेंसदाताओं से स्वचालित रूप से एक लाइसेंस प्राप्त होता है। आप इस लाइसेंस के साथ तीसरे पक्ष द्वारा अनुपालन लागू करने के लिए जिम्मेदार नहीं हैं।
एक "इकाई लेनदेन" एक संगठन का नियंत्रण स्थानांतरित करने वाला लेनदेन है, या किसी एक की सभी संपत्तियों का नियंत्रण, या किसी संगठन को उप-विभाजित करना, या संगठनों का विलय करना है। यदि किसी कवर किए गए कार्य का प्रसार किसी निकाय लेनदेन के परिणामस्वरूप होता है, तो उस लेनदेन के प्रत्येक पक्ष को, जो कार्य की एक प्रति प्राप्त करता है, उसे उस कार्य के लिए जो भी लाइसेंस प्राप्त होता है, वह पार्टी के पूर्ववर्ती के हित में होता है या पिछले पैराग्राफ के तहत दे सकता है, साथ ही कब्जे का अधिकार भी प्राप्त होता है। हित में पूर्ववर्ती से कार्य के संगत स्रोत का, यदि पूर्ववर्ती के पास यह है या उचित प्रयासों से इसे प्राप्त किया जा सकता है।
आप इस लाइसेंस के तहत दिए गए या पुष्टि किए गए अधिकारों के प्रयोग पर कोई और प्रतिबंध नहीं लगा सकते हैं। उदाहरण के लिए, आप इस लाइसेंस के तहत दिए गए अधिकारों के प्रयोग के लिए लाइसेंस शुल्क, रॉयल्टी या अन्य शुल्क नहीं लगा सकते हैं, और आप किसी पेटेंट दावे का उल्लंघन होने का आरोप लगाते हुए मुकदमा (मुकदमे में क्रॉस-दावा या प्रतिदावा सहित) शुरू नहीं कर सकते हैं। प्रोग्राम या उसके किसी हिस्से को बनाकर, उपयोग करके, बेचकर, बिक्री के लिए पेश करके या आयात करके।
11. पेटेंट.
"योगदानकर्ता" एक कॉपीराइट धारक है जो इस लाइसेंस के तहत प्रोग्राम या उस कार्य के उपयोग को अधिकृत करता है जिस पर प्रोग्राम आधारित है। इस प्रकार लाइसेंस प्राप्त कार्य को योगदानकर्ता का "योगदानकर्ता संस्करण" कहा जाता है।
एक योगदानकर्ता के "आवश्यक पेटेंट दावे" योगदानकर्ता के स्वामित्व या नियंत्रण वाले सभी पेटेंट दावे हैं, चाहे पहले से ही प्राप्त किए गए हों या इसके बाद अर्जित किए गए हों, जो इस लाइसेंस द्वारा अनुमत किसी तरीके से, इसके योगदानकर्ता संस्करण को बनाने, उपयोग करने या बेचने से उल्लंघन किया जाएगा, लेकिन ऐसे दावे शामिल न करें जिनका उल्लंघन केवल योगदानकर्ता संस्करण में और संशोधन के परिणामस्वरूप होगा। इस परिभाषा के प्रयोजनों के लिए, "नियंत्रण" में इस लाइसेंस की आवश्यकताओं के अनुरूप पेटेंट उपलाइसेंस देने का अधिकार शामिल है।
प्रत्येक योगदानकर्ता आपको अपने योगदानकर्ता संस्करण की सामग्री को बनाने, उपयोग करने, बेचने, बिक्री की पेशकश करने, आयात करने और अन्यथा चलाने, संशोधित करने और प्रचारित करने के लिए योगदानकर्ता के आवश्यक पेटेंट दावों के तहत एक गैर-विशिष्ट, विश्वव्यापी, रॉयल्टी-मुक्त पेटेंट लाइसेंस प्रदान करता है।
निम्नलिखित तीन पैराग्राफों में, एक "पेटेंट लाइसेंस" कोई भी स्पष्ट समझौता या प्रतिबद्धता है, चाहे वह किसी भी पेटेंट को लागू करने के लिए न हो (जैसे कि पेटेंट का अभ्यास करने के लिए एक स्पष्ट अनुमति या पेटेंट उल्लंघन के लिए मुकदमा न करने की वाचा)। किसी पार्टी को ऐसा पेटेंट लाइसेंस "अनुदान" देने का अर्थ है पार्टी के खिलाफ पेटेंट लागू न करने के लिए ऐसा समझौता या प्रतिबद्धता बनाना।
यदि आप किसी पेटेंट लाइसेंस पर जानबूझकर भरोसा करते हुए एक कवर किए गए कार्य को प्रेषित करते हैं, और कार्य का संबंधित स्रोत सार्वजनिक रूप से उपलब्ध नेटवर्क सर्वर या अन्य आसानी से सुलभ के माध्यम से, इस लाइसेंस की शर्तों के तहत, नि: शुल्क और किसी के लिए प्रतिलिपि बनाने के लिए उपलब्ध नहीं है। इसका मतलब है, तो आपको या तो (1) संबंधित स्रोत को उपलब्ध कराना होगा, या (2) इस विशेष कार्य के लिए पेटेंट लाइसेंस के लाभ से खुद को वंचित करने की व्यवस्था करनी होगी, या (3) इसके अनुरूप तरीके से व्यवस्था करनी होगी। डाउनस्ट्रीम प्राप्तकर्ताओं तक पेटेंट लाइसेंस का विस्तार करने के लिए इस लाइसेंस की आवश्यकताएं। "जानबूझकर भरोसा करना" का मतलब है कि आपको वास्तविक ज्ञान है, लेकिन पेटेंट लाइसेंस के लिए, किसी देश में कवर किए गए काम को भेजना, या किसी देश में कवर किए गए काम का आपके प्राप्तकर्ता द्वारा उपयोग, उस देश में एक या अधिक पहचाने जाने योग्य पेटेंट का उल्लंघन करेगा जहां आप हैं विश्वास करने का कारण वैध है।
यदि, किसी एकल लेन-देन या व्यवस्था के अनुसरण में या उसके संबंध में, आप किसी कवर किए गए कार्य को संप्रेषित करते हैं, या उसका प्रचार-प्रसार करते हैं, और कवर किए गए कार्य को प्राप्त करने वाले कुछ पक्षों को एक पेटेंट लाइसेंस प्रदान करते हैं, जो उन्हें उपयोग, प्रचार, संशोधन करने के लिए अधिकृत करता है। या कवर किए गए कार्य की एक विशिष्ट प्रति बताएं, तो आपके द्वारा दिया गया पेटेंट लाइसेंस स्वचालित रूप से कवर किए गए कार्य के सभी प्राप्तकर्ताओं और उस पर आधारित कार्यों के लिए विस्तारित हो जाता है।
एक पेटेंट लाइसेंस "भेदभावपूर्ण" होता है यदि यह अपने कवरेज के दायरे में शामिल नहीं होता है, इस लाइसेंस के तहत विशेष रूप से दिए गए एक या अधिक अधिकारों के प्रयोग को प्रतिबंधित करता है, या उनके गैर-प्रयोग पर आधारित होता है। यदि आप सॉफ़्टवेयर वितरित करने के व्यवसाय में लगे किसी तीसरे पक्ष के साथ एक व्यवस्था के पक्षकार हैं, तो आप कवर किए गए कार्य को नहीं भेज सकते हैं, जिसके तहत आप कार्य को वितरित करने की अपनी गतिविधि की सीमा के आधार पर तीसरे पक्ष को भुगतान करते हैं, और जिसके तहत तीसरा पक्ष, आपसे कवर किए गए कार्य को प्राप्त करने वाले किसी भी पक्ष को, आपके द्वारा बताए गए कवर किए गए कार्य की प्रतियों (या उन प्रतियों से बनी प्रतियों) के संबंध में एक भेदभावपूर्ण पेटेंट लाइसेंस प्रदान करता है, या ( बी) मुख्य रूप से विशिष्ट उत्पादों या संकलनों के लिए और उनके संबंध में जिनमें कवर किया गया कार्य शामिल है, जब तक कि आपने 28 मार्च 2007 से पहले उस व्यवस्था में प्रवेश नहीं किया हो, या पेटेंट लाइसेंस प्रदान नहीं किया गया हो।
इस लाइसेंस में किसी भी निहित लाइसेंस या उल्लंघन के अन्य बचावों को बाहर करने या सीमित करने के रूप में नहीं माना जाएगा जो अन्यथा लागू पेटेंट कानून के तहत आपके लिए उपलब्ध हो सकते हैं।
12. दूसरों की स्वतंत्रता का समर्पण नहीं।
यदि आप पर ऐसी शर्तें लगाई जाती हैं (चाहे अदालत के आदेश, समझौते या अन्यथा द्वारा) जो इस लाइसेंस की शर्तों के विपरीत हैं, तो वे आपको इस लाइसेंस की शर्तों से छूट नहीं देते हैं। यदि आप इस लाइसेंस के तहत अपने दायित्वों और किसी भी अन्य प्रासंगिक दायित्वों को एक साथ पूरा करने के लिए कवर किए गए कार्य को व्यक्त नहीं कर सकते हैं, तो परिणामस्वरूप आप इसे बिल्कुल भी व्यक्त नहीं कर सकते हैं। उदाहरण के लिए, यदि आप उन शर्तों से सहमत हैं जो आपको उन लोगों से रॉयल्टी इकट्ठा करने के लिए बाध्य करती हैं, जिन्हें आप कार्यक्रम के बारे में बताते हैं, तो एकमात्र तरीका जिससे आप उन दोनों शर्तों को पूरा कर सकते हैं और यह लाइसेंस कार्यक्रम को आगे बढ़ाने से पूरी तरह से बचना होगा।
13. जीएनयू एफ़ेरो जनरल पब्लिक लाइसेंस के साथ प्रयोग करें।
इस लाइसेंस के किसी भी अन्य प्रावधान के बावजूद, आपको जीएनयू एफ़ेरो जनरल पब्लिक लाइसेंस के संस्करण 3 के तहत लाइसेंस प्राप्त कार्य के साथ किसी भी कवर किए गए कार्य को एक संयुक्त कार्य में जोड़ने या संयोजित करने और परिणामी कार्य को संप्रेषित करने की अनुमति है। इस लाइसेंस की शर्तें उस हिस्से पर लागू होती रहेंगी जो कवर किया गया कार्य है, लेकिन नेटवर्क के माध्यम से बातचीत से संबंधित जीएनयू एफ़ेरो जनरल पब्लिक लाइसेंस, धारा 13 की विशेष आवश्यकताएं इस संयोजन पर लागू होंगी।
14. इस लाइसेंस के संशोधित संस्करण।
फ्री सॉफ्टवेयर फाउंडेशन समय-समय पर जीएनयू जनरल पब्लिक लाइसेंस के संशोधित और/या नए संस्करण प्रकाशित कर सकता है। ऐसे नए संस्करण वर्तमान संस्करण की भावना के समान होंगे, लेकिन नई समस्याओं या चिंताओं को संबोधित करने के लिए विवरण में भिन्न हो सकते हैं।
प्रत्येक संस्करण को एक अलग संस्करण संख्या दी जाती है। यदि प्रोग्राम निर्दिष्ट करता है कि जीएनयू जनरल पब्लिक लाइसेंस का एक निश्चित क्रमांकित संस्करण "या कोई बाद का संस्करण" उस पर लागू होता है, तो आपके पास उस क्रमांकित संस्करण या फ्री सॉफ्टवेयर द्वारा प्रकाशित किसी भी बाद के संस्करण के नियमों और शर्तों का पालन करने का विकल्प होता है। नींव। यदि प्रोग्राम जीएनयू जनरल पब्लिक लाइसेंस की संस्करण संख्या निर्दिष्ट नहीं करता है, तो आप फ्री सॉफ्टवेयर फाउंडेशन द्वारा प्रकाशित कोई भी संस्करण चुन सकते हैं।
यदि प्रोग्राम निर्दिष्ट करता है कि एक प्रॉक्सी यह तय कर सकता है कि जीएनयू जनरल पब्लिक लाइसेंस के भविष्य के कौन से संस्करण का उपयोग किया जा सकता है, तो उस संस्करण की स्वीकृति का प्रॉक्सी का सार्वजनिक बयान आपको प्रोग्राम के लिए उस संस्करण को चुनने के लिए स्थायी रूप से अधिकृत करता है।
बाद के लाइसेंस संस्करण आपको अतिरिक्त या भिन्न अनुमतियाँ दे सकते हैं। हालाँकि, बाद के संस्करण का अनुसरण करने के आपके चयन के परिणामस्वरूप किसी भी लेखक या कॉपीराइट धारक पर कोई अतिरिक्त दायित्व नहीं लगाया जाता है।
15. वारंटी का अस्वीकरण.
लागू कानून द्वारा अनुमत सीमा तक कार्यक्रम के लिए कोई वारंटी नहीं है। सिवाय इसके कि लिखित में अन्यथा कहा गया हो, कॉपीराइट धारक और/या अन्य पक्ष किसी भी प्रकार की व्यक्त या निहित वारंटी के बिना कार्यक्रम को "जैसा है" प्रदान करते हैं, जिसमें किसी विशेष उद्देश्य के लिए व्यापारिकता और उपयुक्तता की निहित वारंटी शामिल है, लेकिन इन्हीं तक सीमित नहीं है। . कार्यक्रम की गुणवत्ता और प्रदर्शन का पूरा जोखिम आप पर है। यदि कार्यक्रम दोषपूर्ण साबित होता है, तो आप सभी आवश्यक सर्विसिंग, मरम्मत या सुधार की लागत वहन करेंगे।
16. दायित्व की सीमा.
किसी भी स्थिति में जब तक कि लागू कानून द्वारा आवश्यक न हो या लिखित में सहमति न हो, कोई भी कॉपीराइट धारक, या कोई अन्य पक्ष जो ऊपर दी गई अनुमति के अनुसार कार्यक्रम को संशोधित और/या प्रसारित करता है, किसी भी सामान्य, विशेष, आकस्मिक या सह सहित नुकसान के लिए आपके प्रति उत्तरदायी नहीं होगा। परिणामी प्रोग्राम का उपयोग करने या उपयोग करने में असमर्थता से उत्पन्न होने वाली क्षति (जिसमें डेटा की हानि या गलत तरीके से प्रस्तुत किया गया डेटा या आपके या तीसरे पक्ष द्वारा होने वाली हानि या किसी अन्य प्रोग्राम के साथ प्रोग्राम के संचालन में विफलता शामिल है), भले ही ऐसे धारक या अन्य पक्ष को ऐसे नुकसान की संभावना के बारे में सलाह दी गई है।
17. धारा 15 और 16 की व्याख्या.
यदि वारंटी के अस्वीकरण और ऊपर दिए गए दायित्व की सीमा को उनकी शर्तों के अनुसार स्थानीय कानूनी प्रभाव नहीं दिया जा सकता है, तो समीक्षा करने वाली अदालतें स्थानीय कानून लागू करेंगी जो कार्यक्रम के संबंध में सभी नागरिक दायित्व की पूर्ण छूट का सबसे करीब से अनुमान लगाती है, जब तक कि कोई वारंटी या धारणा न हो। शुल्क के बदले में देयता कार्यक्रम की एक प्रति के साथ आती है।
नियम एवं शर्तों की समाप्ति
इन शर्तों को अपने नए कार्यक्रमों पर कैसे लागू करें
यदि आप एक नया कार्यक्रम विकसित करते हैं, और आप चाहते हैं कि यह जनता के लिए अधिकतम संभव उपयोग हो, तो इसे प्राप्त करने का सबसे अच्छा तरीका इसे मुफ्त सॉफ्टवेयर बनाना है जिसे हर कोई इन शर्तों के तहत पुनर्वितरित और बदल सकता है।
ऐसा करने के लिए, कार्यक्रम के साथ निम्नलिखित सूचनाएं संलग्न करें। वारंटी के बहिष्करण को सबसे प्रभावी ढंग से बताने के लिए उन्हें प्रत्येक स्रोत फ़ाइल की शुरुआत में संलग्न करना सबसे सुरक्षित है; और प्रत्येक फ़ाइल में कम से कम "कॉपीराइट" लाइन और एक संकेतक होना चाहिए जहां पूरी सूचना मिलती है।
कॉपीराइट (सी) यह प्रोग्राम मुफ़्त सॉफ़्टवेयर है: आप इसे फ्री सॉफ़्टवेयर फ़ाउंडेशन द्वारा प्रकाशित जीएनयू जनरल पब्लिक लाइसेंस की शर्तों के तहत पुनर्वितरित और/या संशोधित कर सकते हैं, या तो लाइसेंस का संस्करण 3, या (अपने विकल्प पर) किसी भी बाद के संस्करण में। यह कार्यक्रम इस उम्मीद में वितरित किया गया है कि यह उपयोगी होगा, लेकिन बिना किसी वारंटी के; किसी विशेष उद्देश्य के लिए व्यापारिकता या उपयुक्तता की निहित वारंटी के बिना भी। अधिक विवरण के लिए जीएनयू जनरल पब्लिक लाइसेंस देखें। आपको इस कार्यक्रम के साथ जीएनयू जनरल पब्लिक लाइसेंस की एक प्रति प्राप्त होनी चाहिए। अगर नहीं तो देखिये .
इलेक्ट्रॉनिक और पेपर मेल द्वारा आपसे संपर्क करने के तरीके के बारे में भी जानकारी जोड़ें।
यदि प्रोग्राम टर्मिनल इंटरेक्शन करता है, तो इसे इंटरैक्टिव मोड में शुरू होने पर इस तरह एक संक्षिप्त सूचना आउटपुट दें:
कॉपीराइट (सी) यह प्रोग्राम बिल्कुल बिना किसी वारंटी के आता है; विवरण के लिए 'शो डब्ल्यू' टाइप करें। यह मुफ़्त सॉफ़्टवेयर है, और कुछ शर्तों के तहत इसे पुनः वितरित करने के लिए आपका स्वागत है; विवरण के लिए 'शो सी' टाइप करें।
काल्पनिक आदेश `शो डब्ल्यू' और `शो सी' को सामान्य सार्वजनिक लाइसेंस के उचित भागों को दिखाना चाहिए। निःसंदेह, आपके प्रोग्राम के आदेश भिन्न हो सकते हैं; जीयूआई इंटरफ़ेस के लिए, आप "अबाउट बॉक्स" का उपयोग करेंगे।
यदि आवश्यक हो, तो आपको अपने नियोक्ता (यदि आप एक प्रोग्रामर के रूप में काम करते हैं) या स्कूल, यदि कोई हो, से कार्यक्रम के लिए "कॉपीराइट अस्वीकरण" पर हस्ताक्षर करवाना चाहिए। इस पर अधिक जानकारी के लिए, और जीएनयू जीपीएल को कैसे लागू करें और उसका पालन कैसे करें, देखें <https://www.gnu.org/licenses/>.
जीएनयू जनरल पब्लिक लाइसेंस आपके प्रोग्राम को मालिकाना कार्यक्रमों में शामिल करने की अनुमति नहीं देता है। यदि आपका प्रोग्राम एक सबरूटीन लाइब्रेरी है, तो आप स्वामित्व अनुप्रयोगों को लाइब्रेरी के साथ जोड़ने की अनुमति देना अधिक उपयोगी मान सकते हैं। यदि आप यही करना चाहते हैं, तो इस लाइसेंस के बजाय जीएनयू लेसर जनरल पब्लिक लाइसेंस का उपयोग करें। लेकिन पहले, कृपया पढ़ें <https://www.gnu.org/licenses/why-not-lgpl.html>.