कैसे मोनो परियोजना एमआईटी के तहत अपने एलजीपीएल पुस्तकालयों का अवशेष प्राप्त करने में सक्षम थी?


10

मोनो परियोजना में LGPLed पुस्तकालय हुआ करते थे। वास्तव में mbundleअभी भी कहते हैं जब आप इसे चलाते हैं

ध्यान दें कि LGPL मोनो रनटाइम को स्टेटिकली लिंक करने से डायनेमिकली लिंकिंग की तुलना में अधिक लाइसेंस प्रतिबंध हैं। लाइसेंस के विवरण के लिए http://www.mono-project.com/Licensing देखें ।

मार्च 2016 तक उन्होंने एमआईटी के तहत उन्हें फिर से लाइसेंस दिया। यह देखते हुए कि परियोजना कई साल पुरानी है और संभवतः कई बाहरी योगदानकर्ताओं द्वारा योगदान दिया गया है और उन योगदानों को केवल LGPLed योगदान के रूप में प्रदान किया गया है जो लाइसेंस को बदलने में सक्षम थे? क्या उन्हें पिछले 12 वर्षों से हर योगदानकर्ता से अनुमति नहीं लेनी चाहिए थी? शायद उन योगदानकर्ताओं को कुछ समझौते पर हस्ताक्षर करने थे?

जवाबों:


10

यदि आप GitHub पर मोनो को देखते हैं, विशेष रूप से Microsoft द्वारा Xamarin (और इस प्रकार मोनो) को खरीदने के बाद उसके अपडेट से पहले CONTRIBUTING.md फ़ाइल , यह बताता है:

रनटाइम (मोनो / ...) एक विशेष मामला है। कोड दोनों GNU LGPL v2 लाइसेंस के तहत Xamarin द्वारा दोहरे लाइसेंस प्राप्त है और यह वाणिज्यिक शर्तों के तहत भी उपलब्ध है। रनटाइम के लिए, आपको या तो एक समझौते पर हस्ताक्षर करना चाहिए, जो कि एक्समरीन को LGPL v2 के अलावा अन्य लाइसेंस के तहत आपके कोड को पुनः प्राप्त करने के अधिकार प्रदान करता है या आपका योगदान MIT / X11 लाइसेंस के रूप में होना चाहिए जो हमें समान अधिकार देता है, लेकिन इसमें कोई कागजी कार्रवाई शामिल नहीं है । बाद के मामले के लिए, कृपया अपनी ओर से निर्दिष्ट करें कि आप एमआईटी / एक्स 11 के तहत परिवर्तनों का लाइसेंस दे रहे हैं।

दूसरे शब्दों में, 3 पार्टी देवों द्वारा मोनो में सभी योगदान या तो पहले ही एमआईटी लाइसेंस द्वारा कवर किए गए थे, या उन योगदानकर्ताओं ने ज़ेमारिन को अवशेष प्राप्त करने के अधिकार दिए थे। इस प्रकार जब Microsoft ने Xamarin खरीदा, तो उन्होंने MIT के रूप में सब कुछ प्राप्त करने के अधिकार प्राप्त कर लिए।


1

मोनो में कोड योगदान की आवश्यकता है कि योगदानकर्ता .NET फाउंडेशन सीएलए (पीडीएफ लिंक) की शर्तों के तहत उन्हें जमा करें ।

मैं एक वकील नहीं हूँ, लेकिन यह थोड़ा:

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

लगता है कि वे अपनी इच्छानुसार पुनः लाइसेंस प्राप्त कर सकते हैं। हालांकि, वेकबैक मशीन बताती है कि पहले योगदान के लिए प्रत्येक लाइसेंस का व्यक्तिगत रूप से मूल्यांकन किया गया था:

मैं एक विशेष लाइसेंस के तहत मोनो में कोड का योगदान करना चाहूंगा। क्या लाइसेंस स्वीकार करेंगे?

हमें पहले संगतता के लिए लाइसेंस का मूल्यांकन करना होगा, लेकिन एक सामान्य नियम के रूप में, हम "कंटेनर" मॉड्यूल की समान शर्तों के तहत कोड को स्वीकार करेंगे।


योगदान पेज मोनो के लिए भी इस है:

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

वेबैक मशीन के अनुसार , यह कुछ समय के लिए मामला रहा है।


1
वेबैक मशीन जाँच हो रही है यह पुस्तकालयों मैं द्वारा कि CLA कवर किया गया संदर्भित कर रहा हूँ प्रकट नहीं होता है
GMAN

@gman मोनो परियोजना में कुछ परस्पर विरोधी पृष्ठ हैं। मेरे अतिरिक्त देखें।
8bittree

परियोजना 2004 में शुरू कर दिया वेबैक मशीन पेज दिनांकित है कि 2014 :(
GMAN

.NET फाउंडेशन की स्थापना 2014 में Microsoft द्वारा की गई थी। लेकिन मैं मानता हूं, इससे पहले Xamarin (और इससे पहले Novell) का अपना CLA था।
जोर्ग डब्ल्यू मित्तग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.