सेवा (सास) मॉडल के रूप में सॉफ्टवेयर में पूर्ण जीपीएल पुस्तकालयों का उपयोग करना


27

मैंने पहले से ही साइट खोज ली है, लेकिन मैं केवल जीपीएल पुस्तकालयों का उपयोग करने से संबंधित उत्तर पा सकता हूं जो लोग सॉफ्टवेयर को बेचने / वितरित करने जा रहे थे। इस मामले में उत्तर यह है कि उन्हें स्रोत कोड भी उपलब्ध कराना होगा।

सास के बारे में क्या? यही है, मैं एक ऐप बनाऊंगा जो ग्राहक इंटरनेट पर उपयोग करने के लिए मासिक शुल्क का भुगतान करेंगे, और वे कुछ भी डाउनलोड नहीं करेंगे या कोड तक पहुंच नहीं पाएंगे।

प्रशन:

  1. क्या इस स्थिति में मुझे अपने स्रोत कोड को उपलब्ध कराए बिना पूर्ण जीपीएल पुस्तकालयों का उपयोग करने की अनुमति है?

  2. क्या जीपीएल के कुछ अन्य प्रतिबंध / आवश्यकता है कि मुझे पता होना चाहिए कि क्या मेरा मॉडल सास है?

जवाबों:


45

जब तक आप अपने बायनेरिज़ को वितरित नहीं करते हैं, तब तक अन्यथा बंद स्रोत परियोजना में जीपीएल लाइब्रेरी (या अन्य कोड) का उपयोग करने में कोई समस्या नहीं है।

जहां तक ​​नियमित जीपीएल और एलजीपीएल का संबंध है, अपने सॉफ़्टवेयर का उपयोग करने के लिए नेटवर्क पर उपयोग करना (जैसे SaaS) को वितरण नहीं माना जाता है। इसका मतलब है कि एक बंद-स्रोत सास परियोजना में (एल) जीपीएल पुस्तकालयों का उपयोग करने में कोई समस्या नहीं है।

आपके लिए जो कुछ भी देखना है, वह उन पुस्तकालयों के लिए है जिनके पास AGPL (Affero GPL) लाइसेंस है। एजीपीएल लाइसेंस में, सास को वितरण माना जाता है और आपको अपने उपयोगकर्ताओं को अपने स्रोत कोड तक पहुंच प्रदान करने की आवश्यकता होती है।


क्या यह GPLv2 पर भी लागू होता है?
लंबी-लाजुली

1
@ long-lazuli: यह सभी लाइसेंसों पर लागू होता है। स्रोत कोड के वितरण की आवश्यकता वाले क्लॉज़ तब तक लागू नहीं होते जब तक आप कुछ वितरित नहीं करते।
बार्ट वैन इनगेन शेनौ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.