लिखित प्रश्न:
मैं एक जावास्क्रिप्ट-संबंधित प्रश्न नहीं पूछ रहा हूं, लेकिन सभी "क्लाइंट" भाषाएं वेब पर उपयोग की जाती हैं (एचटीएमएल 5, जावास्क्रिप्ट, सीएसएस, और इसी तरह)। यदि मैं अपनी वेबसाइट पर जावास्क्रिप्ट कोड (जो GPLed है) डालूं, और यह वेबसाइट किसी भी व्यक्ति के लिए वेब पर उपलब्ध है, तो क्या मैं किसी तरह से GPL का उल्लंघन कर रहा हूं?
यदि मैं ग्राहक-कोड (HTML, CSS, जावास्क्रिप्ट) किसी को बेचना चाहूँ तो क्या होगा? क्या मुझे इस मामले में एक अलग लाइसेंस की आवश्यकता है?
क्या जावास्क्रिप्ट (जब वेबसाइटों के लिए उपयोग किया जाता है) हमेशा खुला स्रोत होता है? जब आप एक वेबपेज खोलते हैं तो आप हमेशा स्रोत पढ़ सकते हैं।
क्या मुझे अपना सर्वर-साइड कोड जारी करने की आवश्यकता है, यदि मैं एक वेबसाइट बेच रहा हूं जिसमें जावास्क्रिप्ट GPLed कोड है?
यदि यह वेबसाइट आंशिक रूप से सुलभ है (एक हिस्सा मुफ़्त है और दूसरे को आपको भुगतान करने की आवश्यकता है) तो क्या होगा लेकिन वेबसाइट के दोनों किनारों पर GPLed कोड (समान भाग) का उपयोग किया जाता है?
क्या होगा यदि GPLed कोड केवल उस वेबसाइट के एक हिस्से में हो जिसे एक्सेस करने के लिए आपको भुगतान करना पड़े?
अगर मैं एक ग्राहक को इस तरह से वेबसाइट बेच रहा हूँ:
- मैं आपको (एक बार शुल्क) सभी क्लाइंट-संबंधित कोड (जावास्क्रिप्ट, HTML और सीएसएस) बेच रहा हूं
- मैं आपको सर्वर-साइड कोड नहीं बेच रहा हूँ , आप इसे किराए पर दे रहे हैं (मैं आपको अपने सर्वर-साइड कोड का पुन: उपयोग नहीं करने देना चाहता)
अगर मैं कुछ जावास्क्रिप्ट GPLed कोड का उपयोग कर रहा हूं, तो क्या मैं कुछ का उल्लंघन कर रहा हूं? (वेबसाइट वेब पर किसी से भी सुलभ है।)
2 संपादित करें:
एक नया विशिष्ट प्रश्न जोड़ा गया:
क्या होगा यदि वेबसाइट सर्वर-साइड कोड के बिना काम कर सकती है, मेरा मतलब है, जावास्क्रिप्ट सिर्फ कुछ PHP पृष्ठों को कॉल कर रहा है जिसमें JSON प्रारूप में डेटा शामिल है। अन्य लोग क्लाइंट साइड के साथ एक वेबसाइट बना सकते हैं, लेकिन उन्हें डेटा प्रदान करने की आवश्यकता होगी। इस मामले में जावास्क्रिप्ट "पीएचपी" कोड कह रहा है (लेकिन इसके विपरीत नहीं) मुझे लगता है। इस मामले में, क्या मैं जीपीएल का उल्लंघन कर रहा हूं?