सबसे पहले, B, GPL पर A. का उल्लंघन कर रहा है, लेकिन यह वास्तव में आपकी चिंता का विषय नहीं है और यहाँ प्रश्न के लिए अप्रासंगिक है (जो जानता है, शायद B को उनके कोड पर A से LGPL लाइसेंस प्राप्त हो गया है, ताकि इसे LGPL के तहत जारी किया जा सके? )।
सवाल यह है कि क्या आप LGPL कोड के आधार पर एक GPL सॉफ्टवेयर का निर्माण कर सकते हैं? इसका उत्तर बस "हाँ" है।
एलजीपीएल जीपीएल की तुलना में कम प्रतिबंधात्मक है (इस प्रकार बी ए पर लाइसेंस का उल्लंघन है जब तक कि अन्य प्रावधान नहीं किए गए थे), लेकिन यह भी काफी आसानी से जीपीएल परियोजना में वापस लाने की अनुमति देता है।
LGPL लाइसेंस से:
ऑब्जेक्ट कोड शामिल करना लाइब्रेरी हैडर फ़ाइलों से सामग्री। किसी एप्लिकेशन का ऑब्जेक्ट कोड फॉर्म किसी हेडर फ़ाइल से सामग्री को शामिल कर सकता है जो लाइब्रेरी का हिस्सा है। आप अपनी पसंद की शर्तों के तहत इस तरह के ऑब्जेक्ट कोड को बता सकते हैं, बशर्ते, यदि निगमित सामग्री संख्यात्मक मापदंडों, डेटा संरचना लेआउट और एक्सेसरों या छोटे मैक्रोज़, इनलाइन फ़ंक्शंस और टेम्पलेट्स (लंबाई में दस या कम लाइनों) तक सीमित नहीं है, तो आप निम्नलिखित दोनों करें:
a) लायब्रेरी में उपयोग की जाने वाली ऑब्जेक्ट कोड की प्रत्येक प्रति के साथ प्रमुख सूचना दें और लायब्रेरी और उसके उपयोग को इस लाइसेंस द्वारा कवर किया गया है।
ख) जीएनयू जीपीएल और इस लाइसेंस दस्तावेज़ की एक प्रति के साथ ऑब्जेक्ट कोड को मिलाएं।
इसका लाइसेंस का हिस्सा है। आप LGPL कोड के आधार पर आसानी से GPL सॉफ्टवेयर बना सकते हैं।
कुछ संस्करण अंतर हैं जिन्हें आपको यह सुनिश्चित करने के लिए ध्यान देना होगा कि कोड सही तरीके से जीपीएल के सही संस्करण के तहत लाइसेंस प्राप्त है।
इस घटना में कि कोई लाइसेंस जानकारी प्रस्तुत नहीं की गई है , आपको उस पर विस्तार करने का अधिकार नहीं है । बी वितरित नहीं किया जाना चाहिए था, लेकिन इसके योगदान को एक खुले स्रोत लाइसेंस के तहत लाइसेंस प्राप्त नहीं है । यह एक आंतरिक परियोजना हो सकती है जो प्रकाशित हुई या कोई अन्य घटना।
यह एक लाइसेंस के तहत प्रस्तुत नहीं किया जाता है जो जीपीएल के साथ विस्तार के साथ संगत है। इस स्थिति पर विचार करें कि एक कंपनी ने जीपीएल सॉफ्टवेयर का आंतरिक रूप से उपयोग किया (स्वीकार्य - उल्लंघन नहीं), गलती से अपने रेपो को सार्वजनिक कर दिया।
इस मामले में, यह बहुत संभव है कि परियोजना सी कॉपीराइट उल्लंघन के उल्लंघन में है (बी जोड़ा गया सामग्री जिसे जीपीएल के तहत लाइसेंस प्राप्त नहीं है क्योंकि इसे पहले वितरित नहीं किया जाना चाहिए)।
एक नहीं कर सकते हैं किसी और के स्रोत पर एक लाइसेंस के लिए मजबूर। यह या तो लाइसेंस के अनुपालन में है, या इसके उल्लंघन में है। यदि यह इसका उल्लंघन करता है, तो लाइसेंस में लिखा गया है:
आप इस लाइसेंस के तहत स्पष्ट रूप से प्रदान किए गए को छोड़कर किसी कवर किए गए कार्य को प्रचारित या संशोधित नहीं कर सकते हैं। अन्यथा इसे प्रचारित या संशोधित करने का कोई भी प्रयास शून्य है, और स्वचालित रूप से इस लाइसेंस के अंतर्गत आपके अधिकारों को समाप्त कर देगा (धारा 11 के तीसरे अनुच्छेद के तहत दिए गए किसी भी पेटेंट लाइसेंस सहित)।
जीपीएल के उल्लंघन का मतलब यह नहीं है कि सामग्री जीपीएल के अधीन है, बल्कि यह है कि इसे वितरित नहीं किया जा सकता है।