क्या जाँच के लिए एक उपकरण उपलब्ध है यदि खुले स्रोत लाइसेंस के विभिन्न संयोजन एक दूसरे के साथ संगत हैं?
मैं विभिन्न उपकरणों के निर्माण की योजना बना रहा हूं जो वितरण के लिए अपाचे लाइसेंस का उपयोग करते हैं क्योंकि अपाचे का लाइसेंस अनुमेय होने और कानून में लागू होने के बीच एक अच्छा संतुलन बनाने के लिए लगता है। हालाँकि, मैं अपने कोड बेस में अन्य ओपन सोर्स प्रोजेक्ट्स से घटकों को शामिल करना चाहता हूं, या अंतिम उपयोगकर्ता को अपने कोड बेस में ऐसे घटकों को एकीकृत करने की अनुमति देने के लिए एडेप्टर उपलब्ध कराना चाहता हूं।
उदाहरण के लिए, मैं एक समृद्ध HTML संपादक जैसे CKEditor या TinyMCE को पैकेज में शामिल करना चाहता हूं, लेकिन क्या इससे किसी परियोजना के लाइसेंस का उल्लंघन होगा? मुझे पूरा यकीन है कि अगर मैंने GPL कोड का उपयोग किया तो यह मुझे अपनी परियोजना GPL बनाने के लिए बाध्य करेगा और मैं वास्तव में ऐसा नहीं करना चाहता। लेकिन MPL, LGPL, आदि के बारे में क्या?
मैं इस तरह के फैसले विशुद्ध रूप से तकनीकी आधार पर करना चाहता हूं, लेकिन अगर आप ओपन सोर्स कर रहे हैं तो अन्य ओपन सोर्स प्रोजेक्ट्स की इच्छाओं को अनदेखा करना मूर्खतापूर्ण होगा।
मैंने यह तय करने में मदद करने के लिए टूल की तलाश की है कि क्या लाइसेंस एक्स लाइसेंस वाई के साथ संगत है, यदि ऐसा है तो वे किस दिशा में संगत हैं (एक्स में बिना इश्यू के वाई शामिल हो सकता है, लेकिन अगर वाई में एक्स भी शामिल है तो समस्याएं हो सकती हैं, आदि), आदि। और यदि आपकी लाइसेंस शर्तों पर वैकल्पिक लाइसेंस शर्तों के साथ कोड शामिल हैं तो क्या परिणाम होंगे। हालांकि, मैं अब तक खोजने में कामयाब रहा हूं, लेकिन वे सूचियां और चार्ट हैं जो जीपीएल के खिलाफ अन्य लाइसेंसों की तुलना करने के लिए तैयार हैं। अगर वहाँ एक उपकरण है वहाँ लाइसेंस मुद्दों के साथ मदद करने के लिए मैं सही दिशा में बताया जा रहा है की सराहना करेंगे।