जीपीएल आपको सॉफ्टवेयर बेचने से मना नहीं करता है। हालांकि आपको सॉफ्टवेयर को स्रोत उपलब्ध कराएंगे।
उपयोग का सवाल थोड़ा अधिक जटिल है। जीएनयू/लिनक्स जीपीएल के तहत जारी किया गया है। आपके सॉफ़्टवेयर के लाइसेंस के बावजूद लिनक्स के तहत चलने वाले सॉफ़्टवेयर को लिखने के लिए कुछ भी आपको मना नहीं करता है। हालांकि, आप अपने सॉफ़्टवेयर के साथ लिनक्स को एक साथ वितरित नहीं कर सकते हैं। यह अक्सर पुस्तकालयों के साथ एक समस्या है जिसे एक कार्यक्रम का हिस्सा बनने की आवश्यकता होती है। एलजीपीएल लाइसेंस यही है। आप जीसीसी के साथ लिखने वाले एक सी प्रोग्राम को संकलित कर सकते हैं (इसलिए जीसीसी से एलजीपीएल लाइसेंस प्राप्त रनटाइम रूटीन लाइब्रेरी का उपयोग करके) और अभी भी जीपीएल के प्रतिबंधों के बिना आपको सॉफ्टवेयर जारी कर सकते हैं।
मुझे लगता है कि यह सामान्य बात है। हालांकि, यह किसी भी तरह से कानूनी सलाह नहीं है। कानूनी सलाह के लिए आपको एक प्रमाणित वकील रखना होगा जो आपको अपनी विशेष परिस्थितियों को फिट करने के लिए कानूनी सलाह दे सकता है।
उम्मीद है कि इससे मदद मिलती है।
एलजीपीएल राज्यों को नोट करें कि उपयोग की गई लाइब्रेरी को बदलने योग्य होना चाहिए। इस प्रकार स्थैतिक लिंकिंग संभव नहीं है। – Dykam
तो एक "डीएलएल" (डायनामिक लिंक लाइब्रेरी) कानूनी, सही होगा? –
केवल तभी यदि आप उस डीएलएल के लिए स्रोत कोड प्रदान करते हैं, साथ ही साथ आवश्यक हेडर फाइल या दस्तावेज़ीकरण को शेष एप्लिकेशन के साथ इंटरफ़ेस करने में सक्षम होने के लिए, क्या किसी को भी भारी रूप से संशोधित करना चाहिए, या स्क्रैच से पुनः लिखना चाहिए, वह डीएलएल – thomasrutter