2010-09-26 14 views
5

मेरे पास एक वेब आधारित एप्लिकेशन है जिसे मैं मासिक रूप से उन व्यवसायों पर चार्ज करता हूं जो उन्हें वेबसाइट बनाने की अनुमति देते हैं। मैं अपने साइट बिल्डर में एक जीपीएल (संस्करण 2) घटक (PLUpload, जो एक फ्लैश घटक है) का उपयोग करना चाहता हूं जो मेरे ग्राहकों को फ़ाइलों को अपलोड करने की अनुमति देता है। मुझे PLUpload में किए गए किसी भी बदलाव को साझा करने में कोई फर्क नहीं पड़ता, लेकिन मैं जीपीएल को अपना पूरा वेबसाइट कोड नहीं दे सकता।जीपीएल घटक?

क्या मैं इसे अपने पूरे वेब एप्लिकेशन के बिना जीपीएल होने के बिना अपनी वेबसाइट में उपयोग कर सकता हूं?

+4

मैं इस प्रश्न को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि यह लाइसेंसिंग या कानूनी मुद्दों के बारे में है, प्रोग्रामिंग स्वयं नहीं। [यहां देखें] (http://meta.stackoverflow.com/q/274963/369450) विवरण के लिए, और [सहायता केंद्र] (http://stackoverflow.com/help/on-topic) और अधिक के लिए। – cpburnz

उत्तर

6

आमतौर पर, हाँ। जीपीएल मुख्य रूप से वितरण सीमित करता है, उपयोग नहीं करता है। इसलिए जब तक आप अपनी वेबसाइट वितरित नहीं कर रहे हैं (जैसे कि ज़िप कोड में सभी कोड को इंस्टॉल करने के लिए अन्य कोड बेचना), आपको अपनी शेष वेबसाइट जीपीएल के तहत जारी करने की आवश्यकता नहीं है। वास्तव में, यहां तक ​​कि यदि आप घटक में परिवर्तन करते हैं और नए घटक को वितरित नहीं करते हैं, तो आपको या तो आपके द्वारा बनाए गए स्रोत कोड परिवर्तनों को रिलीज़ करने की आवश्यकता नहीं है।

मुझे यह जोड़ना चाहिए कि जीएनयू के पास वेबसाइट उपयोग के लिए एक अलग लाइसेंस है जिसे AGPL http://en.wikipedia.org/wiki/Affero_General_Public_License कहा जाता है जिसमें एजीपीएल कोड के वेबसाइट उपयोग के संबंध में अलग-अलग आवश्यकताएं होती हैं। यदि कोड इस के अंतर्गत आता है, तो मुझे नहीं पता कि लाइसेंस आपके प्रश्न के संबंध में पर्याप्त है (इसके अलावा यह विवादास्पद है)।

मुझे PLUpload, यह क्या करता है, आदि नहीं पता है, लेकिन उपर्युक्त यह मानते हुए है कि यह सर्वर पक्ष केवल कोड है और यह एक फ़्लैश घटक नहीं है, जो ब्राउज़र पर भेजा जा रहा है .. जिस पर भी बहुत सी बहस हुई है, वेबसाइट कोड बेस के हिस्से के रूप में जीपीएल जावास्क्रिप्ट का उपयोग करने के समान, आपको अपने कोड के संबंध में लोगों को क्या प्रदान करने की आवश्यकता है, ब्राउज़र में "घटक" भेजा गया " वितरण "(एक वेबसाइट? एक एकल http प्रतिक्रिया? आदि)।

मैं एक वकील नहीं हूं और न ही यह कानूनी सलाह है (यादा यादा)। यदि यह वास्तव में आपको चिंतित करता है, तो मैं एक को भर्ती करने की सिफारिश करता हूं।

+0

हाँ, प्लूपलोड फ़्लैश आधारित है .. – NotDan

+0

हाँ, मेरी राय में यह जीपीएल का एक "ग्रे" क्षेत्र बन गया है (और आईएमएचओ उस कारण से एक खराब लाइसेंस विकल्प है, एलजीपीएल शायद अधिक स्पष्ट हो रहा है)। कोई तर्क दे सकता है कि "वितरण" फ्लैश बाइनरी का ही है और इस तरह, केवल वह हिस्सा जीपीएल के अधीन है। लेकिन यह देखते हुए कि यह अन्य "वितरित" कोड (एचटीएमएल, जावास्क्रिप्ट, आदि) के साथ एकीकृत करता है, यह मेरे लिए अस्पष्ट हो जाता है अगर लाइसेंस अब उन पर लागू होता है क्योंकि अलग-अलग HTTP अनुरोधों के दौरान, कोई भी कभी तर्क नहीं देगा कि जीपीएल के "भाग" सामान्य सॉफ्टवेयर गैर-जीपीएल की तुलना में विभिन्न पैकेट में हैं और इसलिए एक साथ वितरित नहीं किए जाते हैं। – userx

+0

उस पर अनुवर्ती होने के नाते, मेरा * अनुमान * यह है कि आपका उपयोग जीपीएल के तहत कोड जारी करने के द्वारा ** इच्छित ** है। मैं निश्चित नहीं हूं कि यह लाइसेंस कानूनी रूप से प्रदान करता है। इस पेशेवर रूप से पहले होने के कारण, मेरी सिफारिशें (ए) डेवलपर को ईमेल करेंगी और पूछेंगी (जैसा कि अमेरिका में है, आम तौर पर दोनों पक्षों के कानूनी दस्तावेज के लिए किसी भी आधिकारिक स्पष्टीकरण के लिए पर्याप्त मात्रा में वजन होता है, यह कभी अदालत में जाना चाहिए) , (बी) एक वाणिज्यिक लाइसेंस पर बातचीत, या (सी) कुछ और खोजें। – userx

संबंधित मुद्दे