मैं एक सेवा परियोजना के रूप में एक सॉफ्टवेयर डिजाइन कर रहा हूं जिसे केवल ऑनलाइन एक्सेस किया जाएगा। मेरे पास एक निष्पादन योग्य पर एक कठिन निर्भरता है जो जीएनयू जीपीएल (v2 या बाद के) द्वारा कवर किया गया है।
मैं समझता हूं कि मेरा कोड, अगर मैं कभी भी इसे वितरित करने के लिए था, तो इसे GPL शर्तों के तहत वितरित किया जाना चाहिए। मुझे पूरा यकीन है कि नेटवर्क पर सेवा चलाना कोड को संदेश देना / वितरित करना नहीं है। इस प्रकार, क्या मैं यह सोचकर सही हूं कि मैं अपने सभी कोड का खुलासा किए बिना जीपीएल निर्भरता का उपयोग कर सकता हूं?
बस इसलिए मैं एक ठोस उदाहरण प्रदान कर सकता हूं: मान लें कि मैं ऑनलाइन दस्तावेज़ प्रसंस्करण प्रणाली पर डिज़ाइन कर रहा हूं, Google डॉक्स की तरह। मैं मूल रूप से सिस्टम में किसी भी फ़ाइल प्रकार को अपलोड करने में सक्षम होना चाहता हूं और इसे जो भी आंतरिक प्रारूप में परिवर्तित किया गया है। एक कनवर्टर को खरोंचने की कोशिश करने के बजाय, मैं एक मौजूदा कार्यक्रम का उपयोग करता हूं जो मुझे पता है कि रूपांतरण के लिए अनुमति देता है। यह कार्यक्रम GNU GPL v2 (या बाद में) लाइसेंसिंग के साथ एक निष्पादन योग्य है। क्या मैं अपने स्रोत कोड प्रदान किए बिना कानूनी रूप से एक सॉफ़्टवेयर-ए-सेवा कर सकता हूं?