2009-09-29 9 views
42

के लिए जीपीएल तृतीय पक्ष कोड का उपयोग करना यदि मैं अपने आंतरिक/बंद स्रोत ऐप में जीपीएल सॉफ़्टवेयर का उपयोग करता हूं तो क्या मुझे स्रोत को सार्वजनिक रूप से उपलब्ध करना होगा? इंटरनेट पर कहो?आंतरिक बंद स्रोत प्रोजेक्ट

+1

* आंतरिक बंद स्रोत * क्या मतलब है? क्या आप स्रोत कोड देखने से रोके गए हैं? या आप अपना आवेदन वितरित नहीं कर रहे हैं? – SilentGhost

उत्तर

11

संक्षेप में बोलते हुए, जीपीएल की आवश्यकता है कि आप जो भी बाइनरी उपलब्ध कराते हैं, उसके लिए स्रोत कोड उपलब्ध कराने की पेशकश करें। यदि एप्लिकेशन केवल आंतरिक उपयोग के लिए है, तो शायद यह कोई समस्या नहीं है, क्योंकि आप संभावित रूप से स्रोतों का अनुरोध करने या उपयोग करने के अपने आंतरिक उपयोगकर्ताओं के बारे में चिंतित नहीं हैं।

संपादित करें: ध्यान दें कि, जीपीएल का पालन करने में, आप अभी भी स्रोत कोड की पेशकश करने (भले ही कोई भी आप अपने प्रस्ताव पर लगते हैं) के लिए बाध्य है, और आप क़यास dicey क्षेत्र अगर एक में मिल सकता है कर रहे हैं आंतरिक उपयोगकर्ता आपके स्रोत की एक प्रति प्राप्त करने पर जोर देता है और आप उन्हें एक देने के लिए तैयार नहीं हैं।

संपादित करें: मुझे एहसास नहीं हुआ कि जीपीएल अकसर किये गए सवाल विशेष रूप से वितरण के रूप में आंतरिक उपयोग को शामिल नहीं करते हैं, जो David Thornley's answer मेरी तुलना में काफी बेहतर बनाता है। मुझे लगता है कि मैं अपना जवाब छोड़ दूंगा क्योंकि इसमें सीमित वितरण के व्यापक मुद्दे को शामिल किया गया है।

0

यदि आप "रिलीज" के रूप में कुछ भी योग्य नहीं बनाते हैं, तो आपके पास जीपीएल के तहत कोई दायित्व नहीं है।

व्यक्तिगत रूप से अपने सॉफ्टवेयर का उपयोग करके व्यक्तिगत रूप से गिनती नहीं है। एक ही कंपनी के भीतर किसी अन्य समूह या विभाजन के लिए कुछ सॉफ्टवेयर देना भी रिलीज के रूप में नहीं गिना जाता है।

हालांकि, समय और उपयोग कुछ योजनाओं को बदलने का कारण बन सकता है। इसे क्रिस्टल स्पष्ट किया जाना चाहिए कि कंपनी के बाहर कोड जारी करने के किसी भी प्रयास के लिए एक जीपीएल-संगत लाइसेंस की आवश्यकता होगी।

+0

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

55

यह प्रश्न विशेष रूप से GPL FAQ में संबोधित किया गया है, और यह कहता है कि आपको कानूनी रूप से वितरित किए बिना कंपनी के अंदर जीपीएलएड सॉफ़्टवेयर का उपयोग करने की अनुमति है। कंपनी के बाहर स्रोत या बाइनरी जारी करने के लिए आपके पास कोई दायित्व नहीं है।

आप Richard Stallman (जीएनयू आंदोलन के पीछे व्यक्ति) के बारे में बात कर रहे हैं "निजी सॉफ्टवेयर" कहते हैं। निजी सॉफ़्टवेयर के लिए, कोई लाइसेंस जो आपको कोड कार्यों का उपयोग करने की अनुमति देता है, क्योंकि आप इसे वितरित नहीं कर रहे हैं। फ्री सॉफ्टवेयर फाउंडेशन और ओपन सोर्स इनिशिएटिव दोनों ही बनाए रखते हैं कि सॉफ़्टवेयर का निजी तौर पर उपयोग करना हमेशा संभव होना चाहिए।

0

इसके अलावा, जीपीएल का संस्करण जो कोड मामलों पर लागू होता है। जीपीएल का संस्करण 3 विशेष रूप से वेब सेवाओं जैसी चीजों को संबोधित करता है (जहां उपयोगकर्ता को आमतौर पर बाइनरी नहीं मिलती), जो संस्करण 2 नहीं था।

+0

काफी नहीं। जीपीएलवी 3 का एफ़ेरो संस्करण (और मुझे नहीं पता कि "एफ़ेरो" का अर्थ क्या है) वेब सेवाओं को संबोधित करता है। निजी तौर पर, मुझे नहीं पता कि यह लागू करने योग्य है, लेकिन IANAL। जीपीएलवी 3 की अपनी विशिष्टताएं हैं, लेकिन जीपीएलवी 2 के प्रभाव में बहुत समान है। –

+1

एफ़रो वह कंपनी है जिसने शुरुआत में अपने जीपीएल संस्करण को अपने स्वयं के वेब सॉफ्टवेयर को कवर करने के लिए विकसित किया है। –

+0

एफ़ेरो इंक (http://www.affero.com/) ने इसका नाम जीपीएल के उस विशेष संशोधन में दिया – fvu

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