जीपीएल कार्यक्रमों में जीपीएल-संगत लाइसेंस कैसे होते हैं, जो जीपीएल कार्यक्रमों में प्रयोग किए जाने योग्य नहीं होते हैं।
संक्षिप्त उत्तर: वे नहीं हैं। वे कॉपीलेफ्ट के अधीन हो जाएंगे।
लंबा जवाब:
लाइसेंस अनुकूलता पर विकिपीडिया लेख पर एक अच्छा अनुभाग है जीपीएल अनुकूलता :
कई सामान्य मुफ्त सॉफ्टवेयर लाइसेंस, जैसे कि मूल एमआईटी / एक्स लाइसेंस, ... "जीपीएल-संगत" हैं। यही है, उनके कोड को बिना संघर्ष के जीपीएल के तहत एक कार्यक्रम के साथ जोड़ा जा सकता है ( नए संयोजन में जीपीएल पूरे पर लागू होगा )।
[महत्व दिया]
और जीपीएल संगतता पर एफएसएफ एफएक्यू से अधिक स्पष्ट रूप से :
इसका मतलब है कि अन्य लाइसेंस और जीएनयू जीपीएल संगत हैं; आप अन्य लाइसेंस के तहत जारी कोड को एक बड़े कार्यक्रम में GNU GPL के तहत जारी कोड के साथ जोड़ सकते हैं।
और सिर्फ संपादन के लिए, यहां विभिन्न लाइसेंसों पर एफएसएफ की टिप्पणियां हैं
बूस्ट लाइसेंस पर एफएसएफ की टिप्पणी
यह एक लक्स, अनुमेय गैर-कोपलेफ्ट मुक्त सॉफ्टवेयर लाइसेंस है, जो जीएनयू जीपीएल के साथ संगत है।
जिसका अर्थ है कि बूस्ट के तहत लाइसेंस प्राप्त कुछ भी आसानी से जीपीएल द्वारा सब्सक्राइब किया जाता है।
जहां यह मुश्किल हो जाता है
मान लीजिए कि हमारे पास Foo
बूस्ट के तहत लाइसेंस प्राप्त परियोजना है , और Bar
जीपीएल के तहत लाइसेंस प्राप्त परियोजना है और जो उपयोग करना चाहता है Foo
।
Bar+Foo
लाइसेंस संगत होने के बाद से अनुमति दी गई है, और Bar+Foo
GPL के रूप Bar
में GPL होना चाहिए । Foo
, अपने आप से और बिना Bar
या Bar+Foo
, अभी भी बूस्ट लाइसेंस के तहत उपलब्ध है। दूसरे तरीके से कहा, खुद Bar+Foo
पर कोई लाइसेंस प्रभाव नहीं Foo
है।
परियोजना संयोजन का परिणामी लाइसेंस केवल संयोजन के लिए एक आगे की अभिनय घटना है। यह एक पूर्वव्यापी घटना नहीं है।
तो अगर कोई और Foo
इसके साथ कुछ और लेना चाहता है , तो वे अभी भी जीपीएल के कोपलेफ़्ट प्रावधान के बिना ऐसा करने के लिए स्वतंत्र हैं। हालाँकि, अगर वे लेते हैं Bar+Foo
, हटाते हैं Bar
और केवल उपयोग +Foo
करते हैं तो वे अभी भी GPL की शर्तों से बंधे हुए हैं क्योंकि Bar+Foo
GPL'd था।
आपका अन्य प्रश्न:
जीपीएल के बारे में मैंने जो समझा है, जब तक कि आवेदन का आंतरिक रूप से उपयोग किया जाता है, तब तक इसके कोड को जारी करने की कोई बाध्यता नहीं है (भले ही एक प्रतिलिपि एक नियंत्रित सहायक को स्थानांतरित कर दी गई हो)।
यह सीधे वितरण स्रोत पर FSF GPL FAQ द्वारा उत्तर दिया गया है
जीपीएल को आपको अपने संशोधित संस्करण, या इसके किसी भाग को जारी करने की आवश्यकता नहीं है। आप संशोधन करने और उन्हें निजी तौर पर उपयोग करने के लिए स्वतंत्र हैं, बिना उन्हें जारी किए। यह संगठनों (कंपनियों सहित) पर भी लागू होता है; एक संगठन एक संशोधित संस्करण बना सकता है और इसे संगठन के बाहर जारी किए बिना आंतरिक रूप से उपयोग कर सकता है।
पूरी तरह से स्वामित्व वाली सहायक कंपनियों को मूल संगठन का हिस्सा माना जाता है, इसलिए आप कानूनी रूप से स्पष्ट होंगे। FSF इंगित करता है कि आप फ्री सॉफ्टवेयर की भावना का उल्लंघन कर रहे हैं।