"डिफ़ॉल्ट" सॉफ़्टवेयर लाइसेंस क्या है?


58

यदि मैं कुछ कोड और बायनेरिज़ जारी करता हूं, लेकिन मैं इसके साथ कोई भी लाइसेंस शामिल नहीं करता हूं, तो वे कानूनी शर्तें क्या हैं जो डिफ़ॉल्ट रूप से लागू होती हैं (यूएस में, जहां मैं हूं)। मुझे पता है कि मेरे पास कुछ भी किए बिना अपने आप कॉपीराइट है, लेकिन इस पर क्या प्रतिबंध हैं?

यदि मैं अपना कोड जीथब पर अपलोड करता हूं और इसे मुफ्त डाउनलोड / घोषणा के रूप में घोषित करता हूं, तो क्या लोगों को मेरे काम को संशोधित करने और बंद करने की अनुमति है? मैंने यह नहीं कहा कि वे जीपीएल के रूप में नहीं कर सकते, लेकिन मुझे नहीं लगता कि यह डिफ़ॉल्ट रूप से मेरे काम को चोरी करने के लिए स्वीकार्य होगा।

तो जो लोग स्वतंत्र रूप से उपलब्ध कोड के साथ क्या कर सकते हैं और नहीं कर सकते हैं, लेकिन बिल्कुल कोई लाइसेंसिंग शब्द संलग्न नहीं है?


6
डैन बर्नस्टीन ने कई सालों तक बिना लाइसेंस के अपने सॉफ्टवेयर को जारी किया। कई मुफ्त सॉफ्टवेयर वितरकों ने अपने सॉफ़्टवेयर को वितरित करने से इनकार कर दिया, क्योंकि "कोई भी लाइसेंस" उनके लिए "सभी अधिकार आरक्षित" का अर्थ नहीं था। हालांकि, बर्नस्टीन का थोड़ा अलग है । संभवतः, आप केवल कॉपीराइट वकील से सीधे जवाब प्राप्त कर सकते हैं।
क्रिस जस्टर-यंग

8
बेशक, डैन बर्नस्टीन की राय सिर्फ यही है। हकीकत में, जो राय गिनाते हैं, वे घटना में न्यायाधीश और जज होते हैं जो एक अदालत के मामले में विवाद पैदा करते हैं।
स्टीफन सी

4
डैन बर्नस्टीन लिंक किए गए लेख में वास्तव में बहुत सही है, लेकिन इसमें एक बिंदु का उल्लेख नहीं है: सबसे खराब स्थिति में सॉफ्टवेयर के वैध अधिग्रहण को साबित करने की आवश्यकता है । एक डाउनलोड लिंक अस्पष्ट हो सकता है , (उदाहरण के लिए "यह केवल ग्राहकों को भुगतान करने के लिए था, जहां अपग्रेड करना") प्रत्येक स्रोत कोड फ़ाइल में और एक संकलित कार्यक्रम के बॉक्स में निर्दिष्ट लंबे घुमावदार स्पष्ट लाइसेंस, बहुत कम अस्पष्ट है। चलो यह नहीं भूलना चाहिए कि एक डेवलपर हमेशा मर सकता है और एक नाराज पूर्व पत्नी, जिसके बच्चे अपने कॉपीराइट को प्राप्त कर रहे हैं, वह अजीब आकृतियों में वास्तविकता को मोड़ने की कोशिश कर सकता है।
ZJR

@ क्रिसजेस्टर-यंग लिंक किए गए पृष्ठ "लाइसेंसहीन" सॉफ़्टवेयर विवादों पर चर्चा नहीं करते हैं और एक अलग कानूनी मुद्दे के बारे में बात करते हैं; अर्थात, EULAs की प्रवर्तनीयता। "लाइसेंसहीन" सॉफ़्टवेयर के साथ, बर्नस्टीन का कहना था कि सॉफ़्टवेयर वितरकों को अपने सॉफ़्टवेयर का पुनर्वितरण नहीं करना चाहिए-लेकिन इसके विरुद्ध केवल पैच-और उनकी साइट से स्क्रिप्ट की छूट है, इसलिए केवल वह अपने सॉफ़्टवेयर का वितरण कर रहा था। Laughable, क्योंकि बर्नस्टीन की वेबसाइट पर असली लिनक्स डिस्ट्रोस के दर्पणों के ज़िलों की अतिरेक नहीं है, और कोई भी अपने लिनक्स डिस्ट्रो पर बर्नस्टीन को "प्लग खींच" अधिकार नहीं देना चाहता है।
10

जवाबों:


33

लाइसेंस के बिना, कंपनियां और व्यक्ति आपके कोड का उपयोग करने के लिए अनिच्छुक हो सकते हैं, क्योंकि आप उन्हें ऐसा करने के लिए विशिष्ट अधिकार नहीं देते हैं।

जब आप सार्वजनिक डोमेन में कोड डालते हैं, तब भी आप उपयोग करने के अधिकार प्रदान कर रहे हैं। तो आप स्वीकार्य उपयोग का एक बयान दे सकते हैं जो आपको स्वीकार्य है।

इस तरह के एक बयान या लाइसेंस के बिना, लोगों को अपने कोड का उपयोग करने से रोकने के लिए कुछ भी नहीं है जो भी वे फिट देखते हैं। बेशक, आपके लाइसेंस का उल्लंघन करने से बुरे लोगों को रोकने के लिए कुछ भी नहीं है, लेकिन ज्यादातर अच्छे लोग और कंपनियां आपकी शर्तों का सम्मान करेंगी यदि आप उन्हें बताते हैं कि वे शर्तें क्या हैं।

संक्षेप में: आपके पास लाइसेंस का कुछ रूप होना चाहिए, भले ही वह लाइसेंस अप्रतिबंधित अनुदान का उपयोग करता हो।


2
मैं इस कथन पर विश्वास नहीं करता "जब आप सार्वजनिक डोमेन में कोड डालते हैं, तो आप उपयोग करने के अधिकार प्रदान कर रहे हैं" विश्व स्तर पर सही है। अगर मुझे कंप्यूटर विज्ञान पाठ्यक्रम में मेरे पेशेवर अभ्यास को सही ढंग से याद है, तो स्रोत कोड पर कॉपीराइट कानून को कनाडा में अन्य लिखित कार्यों के समान माना जाता है। कोई भी काम जो बिना लाइसेंस के किया जाता है, वह केवल व्यंग्य के तहत या उचित उपयोग के रूप में इस्तेमाल किया जा सकता है, चाहे वह सार्वजनिक डोमेन में हो या न हो। मुझे लगता है कि केवल आपकी राय को लागू करता है कि इस तरह के भ्रम से बचने के लिए आपके पास अपने सभी कोड पर लाइसेंस होना चाहिए।
एंड्रयूस्क

4
@AndrewKS: जब आप सार्वजनिक डोमेन में सामग्री डालते हैं, तो आप अपने कॉपीराइट को छोड़ देते हैं।
रॉबर्ट हार्वे

4
@ रॉबर्ट हार्वे - वास्तव में विकिपीडिया कह रहा है कि सार्वजनिक डोमेन सभी सूचनाओं के सेट की परिभाषा है जो कॉपीराइट नहीं है। तो आपके कॉपीराइट का त्याग करने का कार्य इसे परिभाषा के अनुसार सार्वजनिक करता है ... दूसरे तरीके से नहीं। (ठीक है, मैं बालों को विभाजित कर रहा हूं। लेकिन यह एक वकील क्या करेगा ...)
स्टीफन C

2
जवाब के लिए धन्यवाद। अब मुझे विश्वास है कि आपका उत्तर सही है। यह सवाल उठाता है कि क्या कोड को इंटरनेट पर डाला गया है या अन्य माध्यमों से पारित किया गया है, सार्वजनिक डोमेन में है या नहीं, जो मुझे यकीन है कि अपने आप में एक बड़ी बहस है। इस मामले में, यदि लेखक जानबूझकर अपने कोड को "जारी" करता है, जैसे ओपी कर रहा है, तो इसका मतलब है कि इसे सार्वजनिक डोमेन में डाला जा रहा है। पाइथन के ज़ेन को पैराफ़्रेसेज़ करने के लिए, जो मुझे यकीन नहीं है कि यह यहाँ संदर्भ में है या नहीं, "स्पष्ट रूप से निहितार्थ से बेहतर है"।
एंड्रयूज

3
आप वास्तव में विश्व स्तर पर कुछ भी सार्वजनिक डोमेन में नहीं डाल सकते हैं, क्योंकि कुछ देश इसे मान्यता नहीं देते हैं। तो सबसे अच्छी बात यह है कि इसे बहुत ही अनुज्ञेय लाइसेंस के तहत रखा जाए, जैसे कि WTFPL 2.0(कोड के लिए) या CC0(लेखन के लिए)।
टीआरआईजी

31

कॉपीराइट लाइसेंस का उद्देश्य लाइसेंसधारी अधिकारों को देना है जो उसने अन्यथा नहीं किया है। लाइसेंस के बिना, केवल शेष अधिकार कॉपीराइट कानून द्वारा गारंटीकृत हैं, जो मूल रूप से कोई भी नहीं हैं।

लाइसेंस के बिना, आपको कोड डाउनलोड करने की भी अनुमति नहीं है, क्योंकि इसका तात्पर्य कॉपी बनाने से है, जो कॉपीराइट कानून द्वारा निषिद्ध है। आप इसे वितरित नहीं कर सकते, क्योंकि इसका तात्पर्य प्रतिलिपि बनाने से है। आप इसे चला भी नहीं सकते , क्योंकि इसका मतलब है कि इसे रैम में कॉपी करना।

हालाँकि, आपने लिखा:

अगर मैं […] इसे एक मुफ्त डाउनलोड के रूप में घोषित करता / करती हूं, तो […]

यही कारण है कि है एक लाइसेंस। या कम से कम, यह एक के रूप में माना या नहीं हो सकता है।

तो जो लोग स्वतंत्र रूप से उपलब्ध कोड के साथ क्या कर सकते हैं और नहीं कर सकते हैं, लेकिन बिल्कुल कोई लाइसेंसिंग शब्द संलग्न नहीं है?

कुछ भी तो नहीं। हां तकरीबन। दिलचस्प कुछ भी नहीं, निश्चित रूप से।

कुछ उचित उपयोग अधिकार हैं, जो किसी को वैज्ञानिक शोध पत्र में कोड के कुछ हिस्सों को उद्धृत करने की अनुमति देगा, उदाहरण के लिए, या आपके कोड का एक पैरोडी (लेकिन व्यंग्य नहीं) बनाने के लिए।


हालांकि यह सच हो सकता है कि आपके अधिकारों को स्पष्ट रूप से न बताएं (उदाहरण के लिए कॉपीराइट का दावा करना) उन्हें कानूनी रूप से बचाव करना बहुत कठिन बनाता है। मैं संभवतः यह भी सुझाव देता हूं कि जैसा कि गितुब ओएसएस सॉफ्टवेयर का एक ज्ञात होस्ट है (और यह मूल रूप से डिफ़ॉल्ट स्थिति है) यह तर्क दिया जा सकता है कि यदि आपने इसे वहां अपलोड किया है और राज्य नहीं किया है तो किसी प्रकार की उचित उम्मीद हो सकती है ओएसएस लाइसेंस का।
जॉन हॉपकिंस

3
यह सच नहीं है। कोई भी कदम जो सामान्य उपयोग के लिए आवश्यक है, बिना लाइसेंस के अनुमति है। अन्यथा आप एक पुस्तक नहीं पढ़ सकते हैं यदि आपने इसे खरीदा है क्योंकि इसे पढ़ने से आपको अपने रेटिना पर पुस्तक की एक प्रति बनाने की आवश्यकता होगी। आप रंग भरने वाली पुस्तक में रंग नहीं डालेंगे क्योंकि यह एक व्युत्पन्न कार्य होगा, और इसी तरह। संयुक्त राज्य अमेरिका में, हर कोई जो कानूनन निर्मित कार्यों के अधिकार में आता है, उसे इसके साधारण उपयोग का अधिकार है। आप इसे लेखक की साइट से डाउनलोड कर सकते हैं लेकिन इसे स्वयं डाउनलोड करने के लिए नहीं रख सकते। (जैसा कि आप डाउनलोड के लिए खरीदी गई पुस्तक की पेशकश नहीं कर सकते।)
डेविड श्वार्ट्ज

क) किसी भी स्पष्ट लाइसेंस की अनुपस्थिति में, किसी को भी डाउनलोड करने के लिए इंटरनेट पर काम करने का मतलब है कि काम को डाउनलोड करने के लिए एक निहित लाइसेंस है (और जो भी डाउनलोड करने की आवश्यकता है उसे कॉपी करें)। ख) संयुक्त राज्य अमेरिका में, कॉपीराइट अधिनियम विशेष रूप से बताता है कि रैम में प्रतियां (और कंप्यूटर के साथ सॉफ़्टवेयर का उपयोग करने के लिए आवश्यक कोई अन्य आकस्मिक प्रतियां) कॉपीराइट धारक का अनन्य अधिकार नहीं है। इसलिए, जैसा कि डेविड ने कहा, बस अपने इच्छित उद्देश्य के लिए सॉफ्टवेयर का उपयोग करना कभी भी कॉपीराइट का उल्लंघन नहीं है।
डैन मोल्डिंग

8

स्पष्ट रूप से अपने काम में कॉपीराइट का उल्लेख करना अतीत में एक दायित्व थाइसकी और आवश्यकता नहीं है

यदि आप जिस देश में हैं, वह बर्न सम्मेलन का सदस्य है , तो यह स्वचालित हैआपको अपने काम पर पूरा अधिकार है

इसका एकमात्र अपवाद तब है जब आपका काम " उचित उपयोग " के संदर्भ में उपयोग किया जाता है । उदाहरण के लिए, मैं इंटरनेट से पाठ के एक हिस्से को कॉपी / पेस्ट कर सकता हूं या मैं जो समझाता हूं उसे स्पष्ट करने के लिए एक पुस्तक। यही मैं अभी करने जा रहा हूँ, मैं निडर हूँ ...

कॉपीराइट सभी प्रतिलिपि या प्रतिकृति को प्रतिबंधित नहीं करता है। संयुक्त राज्य अमेरिका में, उचित प्रयोग सिद्धांत, कॉपीराइट अधिनियम 1976 द्वारा 17 यूएससी, 107 के रूप में संहिताबद्ध, कॉपीराइट धारक की अनुमति के बिना कुछ कॉपी और वितरण की अनुमति देता है या उसी को भुगतान करता है। क़ानून स्पष्ट रूप से उचित उपयोग को परिभाषित नहीं करता है, बल्कि इसके बजाय चार गैर-अनन्य कारकों को उचित उपयोग विश्लेषण में विचार करने के लिए देता है।

यह विकीपीडिया का है।

हालाँकि, कॉपीराइट का स्पष्ट रूप से उल्लेख नहीं करना कुछ कंपनियों को उनके अधिकारों और दायित्वों के बारे में अच्छी जानकारी में आपके कोड का उपयोग करने के लिए बहुत अच्छी तरह से सूचित नहीं कर सकता है।

आप अपने कोड का उपयोग करने के लिए उन्हें बाध्य करने के लिए सभी कागजी काम से बचना चाहते हैं, इसलिए एक सामान्य नियम के रूप में, भले ही यह दायित्व न हो:

प्रत्येक स्रोत कोड फ़ाइल में कॉपीराइट विवरण जोड़ें। प्रोजेक्ट के लिए पूर्ण लाइसेंस संलग्न करें।


4

कॉपीराइट कानून अलग-अलग देशों में अलग-अलग हैं। THis का अर्थ है कि एक देश में जो कानूनी है वह दूसरे में नहीं है, और बिना लाइसेंस वाले कोड का उपयोग करना एक टिक बम है।

बदले में इसका मतलब है कि कोड को उत्पादन कोड बनाने वाली टीम द्वारा नहीं अपनाया जाना चाहिए । (मेरी निजी राय) जैसा कि आप कभी नहीं जानते कि आप ऐसी स्थिति में कब पहुँचते हैं।

यदि आप चाहते हैं कि लोग आपके अपने कोड का उपयोग बिना किसी चिंता के किस उद्देश्य से करें, तो Apache 2.0 लाइसेंस पर विचार करें।


4

एक बात जो महत्वपूर्ण हो सकती है, वह यह है कि आप गितूब का उल्लेख करें।

यदि आप एक मुफ़्त गथुब खाते का उपयोग कर रहे हैं जो कि एक अंतर्निहित बयान है कि यह ओपनसोर्स है। यहां तक ​​कि अगर आप एक लाइसेंस भी शामिल नहीं करते हैं, तो यह तथ्य है कि गिथब मुक्त खातों को केवल ओपनसोर्स परियोजनाओं की मेजबानी करने की अनुमति है, लगभग निश्चित रूप से लोगों को एक उचित उम्मीद का दावा करने की अनुमति देगा कि यह क्या था।

GitHub सेवा की शर्तों का अनुभाग F, पैरा 1 कहता है:

हम दावा करते हैं कि आपके द्वारा प्रदान की गई सामग्री पर कोई बौद्धिक संपदा अधिकार नहीं है। आपकी प्रोफ़ाइल और सामग्री अपलोड की गई आपकी बनी हुई है। हालाँकि, अपने पृष्ठों को सार्वजनिक रूप से देखने के लिए, आप दूसरों को अपनी सामग्री देखने की अनुमति देने के लिए सहमत हैं। सार्वजनिक रूप से देखे जाने के लिए अपनी रिपॉजिटरी सेट करके, आप दूसरों को अपनी रिपॉजिटरी को देखने और कांटे की अनुमति देने के लिए सहमत होते हैं।


अति उत्कृष्ट। इस पोस्ट को पाने से पहले मैं github पर जानकारी पा सकता था। वाहवाही।
जूल

2
क्या आप बता सकते हैं कि वहाँ खुला स्रोत होने का निहितार्थ कहाँ है? GitHub की मार्केटिंग का VP अन्यथा दावा करता है।

4
-1 के लिए "निहित बयान है कि यह OpenSource है"। सिर्फ इसलिए कि लोग आपके कोड को देख सकते हैं इसका मतलब यह नहीं है कि यह खुला स्रोत है।
कोडइंचौस

2

यदि आप कोई लाइसेंस नहीं देते हैं, तो सभी प्रतिबंध कॉपीराइट कानून से आते हैं।

IANAL, लेकिन यह है कि मैं अमेरिकी कानून को कैसे समझता हूं। यदि आप कानूनी सलाह चाहते हैं, तो आप इस पर भरोसा कर सकते हैं, किसी ऐसे व्यक्ति को सक्षम करें जिसे आप जिस क्षेत्र में रुचि रखते हैं, उसे देने के लिए सक्षम हों।

कॉपीराइट धारक या लाइसेंसधारी (यदि लाइसेंस द्वारा अनुमति दी गई है) के लिए प्रतियां वितरित करना संभव है। इसलिए, अगर मेरे पास कोई लाइसेंस नहीं है, तो इसे एक वेब साइट पर रखें, और कहें कि "इसे डाउनलोड करने के लिए स्वतंत्र महसूस करें", आप इसे डाउनलोड कर सकते हैं।

एक बार वैध रूप से डाउनलोड होने के बाद, आपके पास एक कानूनी प्रति है। आप एक बैकअप प्रतिलिपि बना सकते हैं, और इसे अपनी इच्छानुसार उपयोग कर सकते हैं। आप इसे चला सकते हैं, क्योंकि यूएस कॉपीराइट कानून कानूनी रूप से अधिग्रहीत सॉफ्टवेयर को चलाने के लिए आवश्यक सभी प्रतियों को अनुमति देता है। आप कर सकते हैं, मुझे विश्वास है, इसे अपने स्वयं के उपयोग के लिए संशोधित करें (मैं उन पुस्तकों को संशोधित कर सकता हूं, जिन्हें मैं खरीदता हूं) आप अपनी प्रतिलिपि किसी अन्य व्यक्ति को हस्तांतरित कर सकते हैं, बशर्ते आप अपनी प्रति अपने पास न रखें। आप एक बार में कानूनी रूप से एक से अधिक मशीन पर अपनी कॉपी नहीं चला सकते हैं (हालांकि "मशीन" कानूनी रूप से यहां फजी हो सकती है)।

मुझे नहीं पता कि क्या आप प्रतियां डाउनलोड करके उन्हें बेच सकते हैं; एक वकील से पूछें।

आपके पास सभी "उचित उपयोग" अधिकार भी होंगे, लेकिन वे काफी सीमित हैं, और मामला-दर-मामला आधार पर लागू होते हैं।

यदि आप नहीं चाहते कि लोग आपके सॉफ़्टवेयर का उपयोग करें, तो उन्हें इसकी पेशकश न करें। यदि आप उन्हें चाहते हैं, तो लाइसेंस लेकर आएं। OSI- प्रमाणित ओपन सोर्स लाइसेंस का लाभ यह है कि इसे समस्याओं के लिए वीट कर दिया गया है, और इसका सामान्य अर्थ है कि इसका क्या अर्थ है।


संयुक्त राज्य में, जो कोई भी एक प्रति डाउनलोड करता था, वह उस प्रति को बेच सकता था, बशर्ते वे उस विशेष प्रति की प्रति नहीं रखते थे। 17 यूएससी 109 देखें।
डेविड श्वार्ट्ज

1

मुझे लगता है कि कानूनी स्थिति पर्याप्त रूप से अनिश्चित है कि यहां तक ​​कि एक प्रैक्टिसिंग वकील भी आपको स्पष्ट जवाब नहीं दे सकता है।

एक ओर, आपने कॉपीराइट धारक के रूप में किसी को भी प्रतियां बनाने के लिए स्पष्ट रूप से अनुमति नहीं दी है। दूसरी ओर, यह माना जा सकता है कि लोगों को कॉपी करने का एक अंतर्निहित अधिकार है क्योंकि आपने गिटब पर अपलोड किया था। और विभिन्न कानूनी बचाव हैं जो किसी पर लागू हो सकते हैं कि आप (काल्पनिक रूप से) मुकदमा दायर करते हैं; उदाहरण के लिए लेश या एस्टोपेल

किसी भी तरह से, आप अपने कोड पर लाइसेंस नहीं लगाकर किसी की मदद नहीं कर रहे हैं। मेरी सलाह है कि सही काम करें और एक प्रतिष्ठित ओपन सोर्स लाइसेंस के साथ एक नई रिलीज़ बनाएं। और यदि आप आगे जाने वाले सॉफ़्टवेयर पर अपने आईपी अधिकारों की रक्षा करने के बारे में परवाह करते हैं, तो एक कॉपीराइट वकील से बात करें।


0

आयनल, टिनला, हा।

पोस्ट किए गए कोड के आकार के आधार पर, ज्यादातर लोग बस इसे सार्वजनिक डोमेन मानते हैं, हालांकि वास्तव में ऐसा नहीं है। (यह वास्तव में अमेरिका में सार्वजनिक डोमेन के लिए एक काम समर्पित करना संभव नहीं है।)

छोटे कोड स्निपेट के लिए - जैसे कि केवल एक छोटा कार्य या एक एल्गोरिथम उदाहरण - कोई भी उपयोग एक उचित उपयोग होगा क्योंकि इसे "कार्य" माना जाना बहुत छोटा है।

बड़े स्निपेट के लिए - छोटे पुस्तकालय, उदाहरण के लिए - कोई भी वास्तव में एक धारणा नहीं बना सकता है। अधिकांश प्रोग्रामर शायद इसे उपयोग के लिए स्वतंत्र मानेंगे, लेकिन संगठन इसे देखने के लिए संकोच करेंगे।

मेरा सुझाव सिर्फ एक छोटी सी प्रस्तावना रखना है जो उपयोग की शर्तों को संक्षेप में प्रस्तुत करता है। यदि मैं चाहता हूं कि अन्य लोग इसका उपयोग करें, तो मैं बस कह सकता हूं, "यह कोड किसी भी उपयोग के लिए स्वतंत्र है," और इसे उस पर छोड़ दें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.