मैं MIT लाइसेंस के अंतर्गत आने वाली लाइब्रेरी को कैसे सही तरीके से सब-लाइसेंस कर सकता हूं?


14

मैं MIT लाइसेंस के अंतर्गत आने वाली लाइब्रेरी को कैसे सही तरीके से सब-लाइसेंस कर सकता हूं।

मैं पुस्तकालय का उपयोग और विस्तार कर रहा हूं। MIT लाइसेंस में कहा गया है कि मैं लाइब्रेरी को सब-लाइसेंस देने के लिए स्वतंत्र हूं।

क्या मैं बस बता सकता हूं:

<Software library> is copyright <original author> and licensed under the MIT license.

<orignal license>

Extensions to <Software library> are copyright <me> and licensed under the GPL license, 
or commercial license if applicable.

<GPL, or commercial license>


इसके अलावा: stackoverflow.com/questions/4035702/…
Gallaecio

जवाबों:


10

तो आपके प्रश्न का पहला भाग "मैं सही तरीके से सब-लाइसेंस कैसे करता हूं" इस पूर्व एसओ लिंक में उत्तर दिया गया है : क्या मैं किसी के एमआईटी कोड को फिर से लाइसेंस दे सकता हूंइस लिंक के लिए Gallaecio को टिप दें, और कृपया ध्यान दें कि 10k + प्रतिष्ठा वाले SO उपयोगकर्ता अभी भी लिंक देख सकते हैं

और उत्तर का सबसे प्रासंगिक हिस्सा है:

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

आपको जीपीएल के साथ-साथ मूल लाइसेंस को भी शामिल करने की आवश्यकता है, और आपको यह स्पष्ट करने की आवश्यकता है कि संपूर्ण रूप से प्रत्येक व्यक्तिगत फ़ाइल को जीपीएल द्वारा कवर किया गया है, साथ ही इसके कुछ हिस्सों के लिए एमआईटी भी शामिल है।

यह MIT बनाम GPL लाइसेंस के बारे में एक अतिरिक्त SO प्रश्न है जो मुझे लगता है कि आपके प्रश्न के लिए प्रासंगिक है।

यह ध्यान देने योग्य है कि जब आप उस MIT को एक GPL'd परियोजना में लाइसेंस प्राप्त परियोजना को लाइसेंस देते हैं, जिसे आप पूरे पैकेज को GPL'd परियोजना के रूप में प्रस्तुत कर रहे हैं, जिसमें GPL का वायरल पहलू शामिल है। आप जिस मूल परियोजना को उधार ले रहे हैं, वह एमआईटी लाइसेंस के तहत उपलब्ध रहेगी, जिस भी स्रोत से आपने इसे उठाया था। अंतर यह है कि पैकेज अब आपकी परियोजना के हिस्से के रूप में GPL'd है।

यकीनन, अगर कोई आपके GPL'd प्रोजेक्ट से MIT लाइसेंस प्राप्त परियोजना का उपयोग करता है, तो उन्हें इसे GPL'd के रूप में विचार करना होगा। हालांकि, वे एमआईटी लाइसेंस के तहत परियोजना के मूल स्रोत पर वापस जा सकते हैं और वहां से एमआईटी लाइसेंस के तहत इसका उपयोग कर सकते हैं। यह बालों को विभाजित कर रहा है, और मुझे लगता है कि यह अनुमान लगाना असंभव है कि यह अदालत में कैसा होगा।

GPL FAQ में दो लाइसेंस के लिए संगत होने का क्या मतलब है पर एक अच्छा खंड है ।

यह विभिन्न लाइसेंसों पर फ्री सॉफ्टवेयर फाउंडेशन की टिप्पणियों का संदर्भ देता है । एमआईटी लाइसेंस पर उनकी टिप्पणियां हैं: This is a lax, permissive non-copyleft free software license, compatible with the GNU GPL. जो आपके प्रश्न के दृष्टिकोण से अच्छी बात है।

यहाँ करने के लिए एक लिंक भी है जीपीएल v3 लाइसेंस पाठ
यहाँ है के लिए एक लिंक MIT लाइसेंस के पाठ
FSF कॉल MIT लाइसेंस के प्रवासी लाइसेंस

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