ओपन सोर्स लाइब्रेरी, क्या प्रोजेक्ट मालिक लाइसेंस को अधिक प्रतिबंधात्मक रूप से बदल सकता है?


20

एक कंपनी एक खुला स्रोत एमआईटी लाइसेंस के साथ एक पुस्तकालय जारी करती है।

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

पिछले संस्करणों पर इसका क्या प्रभाव पड़ेगा?

मतलब अगर 1 नवंबर को वे इसे कुछ अन्य लाइसेंस के लिए बहुत प्रतिबंधक बनाते हैं, तो क्या 1 नवंबर से पहले के सभी संस्करण अभी भी एमआईटी पर होंगे?


जवाबों:


15

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

ध्यान दें कि इसका मतलब है कि वे सभी काम के मालिक हैं, या जिसे भी एक प्रतिबंधात्मक लाइसेंस के तहत काम को फिर से लाइसेंस देने का अधिकार देता है, जिसे वह खुद करता है

हालाँकि, पूर्व में अनुज्ञेय लाइसेंस के तहत लाइसेंस प्राप्त कोड, दूसरों को उस कोड को वितरित करने का अधिकार देता है जो वे चाहते हैं। इसलिए, पुराने कोड, जिसे एक बार एक अनुज्ञप्ति लाइसेंस के तहत वितरित किया जाता है, उसी लाइसेंस के तहत फिर से वितरित किया जा सकता है। सिद्धांत रूप में इसका मतलब है कि पुराना कोड ओपन सोर्स सॉफ्टवेयर के रूप में सभी के लिए उपलब्ध है, बशर्ते कोई इसे वितरित करना जारी रखे।

स्वामी अनुज्ञेय लाइसेंस के तहत कोड का वितरण बंद करने का निर्णय ले सकता है, लेकिन जैसा कि पुराने संस्करणों को पहले से ही एक अनुमत लाइसेंस के साथ वितरित किया गया है, जो प्रतिबंधों के बिना फिर से वितरित करने का अधिकार प्रदान करता है, वे दूसरों को ऐसा करने से नहीं रोक सकते।


14

वे IF वे इसके मालिक हैं।

यदि उन्होंने अन्य उपयोगकर्ताओं से योगदान स्वीकार किया है - तो उन्हें उन अन्य उपयोगकर्ताओं के समझौते की आवश्यकता होगी। यह जीपीएल का बिंदु है, आप अन्य लोगों को अपने कोड के साथ अच्छी तरह से खेलने के लिए मजबूर करते हैं, जैसे आपने उनके साथ किया था।

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


(कई साल बाद ...) इस जवाब में जीपीएल का उल्लेख है, जबकि सवाल एमआईटी लाइसेंस के बारे में है। वे दो लाइसेंस बहुत अलग हैं। जबकि MIT- लाइसेंस प्राप्त कोड का उपयोग मालिकाना सॉफ्टवेयर में किया जा सकता है (उदाहरण के लिए, परियोजना का एक बाद का संस्करण जो अब खुला स्रोत नहीं है), GPL- लाइसेंस के लिए सभी कॉपीराइट मालिकों को सहमत होना होगा।
आमोन

@ वामन, हाँ जो वेट करते हैं वायरल प्रकृति के बारे में एक तरफ। यह एमआईटी लाइसेंस द्वारा जटिल है क्योंकि जबकि योगदान वापस देने की कोई आवश्यकता नहीं है - यह स्पष्ट रूप से स्पष्ट नहीं है कि वे योगदान किस लाइसेंस के तहत थे।
मार्टिन बेकेट

12

लाइसेंस पढ़ें। MIT लाइसेंस केवल कुछ ही लाइनों का होता है, और आपके प्रश्न का उत्तर लाइसेंस में ही निहित होता है। यहाँ विकिपीडिया से एक संस्करण है:

इस सॉफ़्टवेयर और संबंधित दस्तावेज़ फ़ाइलों ("सॉफ़्टवेयर") की प्रतिलिपि प्राप्त करने वाले किसी भी व्यक्ति को बिना किसी प्रतिबंध के सॉफ़्टवेयर का उपयोग करने, कॉपी करने, संशोधित करने, विलय करने के अधिकार सहित बिना किसी प्रतिबंध के सॉफ़्टवेयर से निपटने के लिए अनुमति दी गई है , सॉफ्टवेयर की प्रतियों को प्रकाशित, वितरित, उपविषय, और / या बेचने के लिए, और उन व्यक्तियों को अनुमति देने के लिए जिनके लिए सॉफ्टवेयर ऐसा करने के लिए सुसज्जित है, निम्न स्थितियों के अधीन ...

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


3
+1 - सुझाव के लिए एकमात्र उत्तर के लिए लाइसेंस पढ़ें (वह आरटीएफएल है), और एकमात्र उत्तर यह है कि mmetions "... उस अनुमति को रद्द करने के लिए कोई प्रावधान नहीं है ..."
Mattnz

2

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

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