फ्री सॉफ्टवेयर फाउंडेशन list of licenses को बनाए रखता है, जिसे जीपीएल संगत, जीपीएल असंगत, और गैर-मुक्त के रूप में वर्गीकृत किया जाता है। यह सबसे आम प्रश्न का उत्तर देने में मदद कर सकता है, यह है कि लाइसेंस जीपीएल संगत है या नहीं। चूंकि ऐसे कई अन्य मुफ्त सॉफ़्टवेयर लाइसेंस नहीं हैं जिनके लिए पूरे व्युत्पन्न कार्य को जीपीएल की तरह ही लाइसेंस के तहत वितरित किया जाना आवश्यक है, इसलिए संगतता समस्या आमतौर पर अन्य लाइसेंसों के बीच कम होती है जब तक कि कोड अलग-अलग पुस्तकालयों या स्रोत फ़ाइलों में रहता है।
जहां तक एमएस-पीएल जाता है, आप शायद इसके लिए संगतता निर्धारित करने के लिए एफएसएफ सूची का उपयोग कर सकते हैं। एमएस-पीएल एक (बहुत) कमजोर-प्रतिलिपि लाइसेंस है (एमएस-आरएल थोड़ा मजबूत है, लेकिन अभी भी कमजोर-प्रतिलिपि के रूप में वर्गीकृत है)। इसका मतलब यह है कि इसके तहत वितरित कोड इसके तहत रहना चाहिए, इस प्रकार इसे जीपीएल असंगत बनाते हैं, लेकिन आप आमतौर पर अनुमोदित या अन्य कमजोर प्रतिलिपि लाइसेंस के तहत कोड को लिंक कर सकते हैं, जब तक कि आप प्रत्येक लाइसेंस की शर्तों का पालन न करें और अलग-अलग लाइसेंस प्राप्त कोड अलग पुस्तकालयों में रहते हैं। जीपीएल और एजीपीएल जैसे मजबूत कॉपी बाएं लाइसेंस के साथ एकमात्र लाइसेंस असंगत होने की संभावना है। (मानक अस्वीकरण: मैं वकील नहीं हूं, और यह कानूनी सलाह नहीं है। अगर आपको कानूनी सलाह की आवश्यकता है, तो आपको एक योग्य वकील से बात करनी चाहिए)।
लाइसेंस के अधिक सीमित सेट के लिए, आप डेविड व्हीलर द्वारा इस Free-Libre/Open Source Software (FLOSS) License Slide को देख सकते हैं (नीचे पुन: उत्पन्न)। तीर इंगित करते हैं कि दो लाइसेंस संयुक्त किए जा सकते हैं, और संयुक्त कार्य को तीर के अंत में लाइसेंस के रूप में प्रभावी ढंग से माना जा सकता है, संभवतः तीर की शुरुआत में लाइसेंस से लिया गया कुछ अतिरिक्त प्रतिबंधों के साथ।
निम्नलिखित पैराग्राफ, इस विषय पर एक सामान्य शेख़ी है संबंधित लेकिन आपके सवाल का सीधे के लिए प्रासंगिक नहीं
लाइसेंस अनुकूलता का निर्धारण करने की कठिनाई, और बस विभिन्न लाइसेंस के असर को समझने में शर्तें, यही कारण है कि लाइसेंस प्रसार इतनी बुरी चीज है। कृपया, कृपया यदि संभव हो, तो जीपीएल, एलजीपीएल, बीएसडी 2-क्लॉज या 3-क्लॉज, एमआईटी/एक्स कंसोर्टियम लाइसेंस, या सार्वजनिक डोमेन समर्पण जैसे सामान्य, अच्छी तरह से समझने वाले लाइसेंस का उपयोग करने का प्रयास करें। आप जो कुछ भी करते हैं, अपने लाइसेंस का आविष्कार न करें। यदि आपको अवश्य ही उस प्रोजेक्ट में शेष कोड के साथ संगतता बनाए रखने के लिए, उस परियोजना के लिए सामान्य लाइसेंस का उपयोग करना है, जिसका आप योगदान कर रहे हैं। यदि आप इन नियमों का पालन करते हैं, तो आप भ्रम को कम करने और लाइसेंस संगतता में सुधार करने में मदद करेंगे।
[यहां एक साइट है] (https://www.tldrlegal.com/) जिसमें कार्यक्षमता है। – Abbafei
इस तथ्य के अलावा कि यह एक उपयोगी प्रश्न/उत्तर है (जैसा कि एसओ में कई लोगों के विपरीत है) और इस प्रकार पूछे जाने के 4 साल बाद बंद नहीं किया जाना चाहिए !!!! इसे कम से कम http://opensource.stackexchange.com/ पर माइग्रेट किया जा सकता है। – dashesy