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