2009-12-30 13 views
50

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

क्या कोई "मेटिंग चार्ट" है जो सूचीबद्ध करता है कि कौन से लाइसेंस संगत हैं?

+0

[यहां एक साइट है] (https://www.tldrlegal.com/) जिसमें कार्यक्षमता है। – Abbafei

+6

इस तथ्य के अलावा कि यह एक उपयोगी प्रश्न/उत्तर है (जैसा कि एसओ में कई लोगों के विपरीत है) और इस प्रकार पूछे जाने के 4 साल बाद बंद नहीं किया जाना चाहिए !!!! इसे कम से कम http://opensource.stackexchange.com/ पर माइग्रेट किया जा सकता है। – dashesy

उत्तर

43

फ्री सॉफ्टवेयर फाउंडेशन list of licenses को बनाए रखता है, जिसे जीपीएल संगत, जीपीएल असंगत, और गैर-मुक्त के रूप में वर्गीकृत किया जाता है। यह सबसे आम प्रश्न का उत्तर देने में मदद कर सकता है, यह है कि लाइसेंस जीपीएल संगत है या नहीं। चूंकि ऐसे कई अन्य मुफ्त सॉफ़्टवेयर लाइसेंस नहीं हैं जिनके लिए पूरे व्युत्पन्न कार्य को जीपीएल की तरह ही लाइसेंस के तहत वितरित किया जाना आवश्यक है, इसलिए संगतता समस्या आमतौर पर अन्य लाइसेंसों के बीच कम होती है जब तक कि कोड अलग-अलग पुस्तकालयों या स्रोत फ़ाइलों में रहता है।

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

लाइसेंस के अधिक सीमित सेट के लिए, आप डेविड व्हीलर द्वारा इस Free-Libre/Open Source Software (FLOSS) License Slide को देख सकते हैं (नीचे पुन: उत्पन्न)। तीर इंगित करते हैं कि दो लाइसेंस संयुक्त किए जा सकते हैं, और संयुक्त कार्य को तीर के अंत में लाइसेंस के रूप में प्रभावी ढंग से माना जा सकता है, संभवतः तीर की शुरुआत में लाइसेंस से लिया गया कुछ अतिरिक्त प्रतिबंधों के साथ।

License compatibility chart

निम्नलिखित पैराग्राफ, इस विषय पर एक सामान्य शेख़ी है संबंधित लेकिन आपके सवाल का सीधे के लिए प्रासंगिक नहीं

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

+0

मैं उस अंतिम रान से सहमत हूं, हालांकि मेरे लिए मैं विशेष रूप से एमएस-पीएल संगत लाइसेंस की तलाश में हूं। मुझे जीपीएल रास्ता बहुत प्रतिबंधित है, इसलिए यह बीएसडी/अपाचे/एमएस-पीएल/एमएस-आरएल/एमपीएल/एलजीपीएल के बारे में अधिक है ... –

+0

उस चार्ट के अनुसार एपीएल 2.0 एलजीपीएल v2 के साथ संगत नहीं है? यह मेरे लिए बहुत विरोधाभासी लगता है। – Alex

+0

क्या इन साइटों में "व्युत्पन्न" कार्य की मानक परिभाषा है? क्या मेरा काम व्युत्पन्न है यदि मैं सिर्फ अपरिवर्तित बाइनरी का उपभोग करता हूं? यदि मैं शुद्ध संचार के लिए ओएसएस लाइब्रेरी का उपयोग करता हूं, तो प्लग-इन में मोडबस प्रोटोकॉल कहें, क्या मेरा पूरा नियंत्रण एप्लिकेशन व्युत्पन्न हो गया है, भले ही इसका जोर संचार लाइब्रेरी की तुलना में पूरी तरह से अलग समस्या डोमेन में है? – Tormod

2

सुश्री-PL-संगत लाइसेंस में रुचि होने के बारे में अपनी टिप्पणी का जवाब:

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

इस तरह मैं अपना शोध करता हूं। ;)

संबंधित मुद्दे

 संबंधित मुद्दे