एलजीपीएल और एजीपीएल के बीच निर्णायक अंतर


14

LGPL (v3) और AGPL (v3) के बीच निर्णायक अंतर क्या है?

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

तो प्रख्यात अंतर कहाँ है?

(यह भी /programming/10996160/the-decisive-difference-between-lgpl-and-agpl पर पूछा गया था , लेकिन एक उपयोगकर्ता ने इसे यहां पूछने का सुझाव दिया।)

जवाबों:


19

लगभग, जब तक आप आवेदन पुस्तकालय के चारों ओर सिर्फ एक आवरण नहीं है:

  • LGPL: आप के खिलाफ लिंक कर सकते हैं और जब तक आप पुस्तकालय को संशोधित नहीं करते हैं, तब तक स्रोत कोड जारी नहीं करना है
  • जीपीएल: यदि आप बाइनरी के खिलाफ लिंक करते हैं और वितरित करते हैं, तो आपको स्रोत कोड जारी करना होगा, लेकिन यदि आप सिर्फ एक सेवा प्रदान करते हैं तो नहीं
  • AGPL: आपको स्रोत को डाउनलोड करने की अनुमति देनी होगी भले ही आप बाइनरी को कभी वितरित न करें लेकिन एक सेवा प्रदान करें

यानी LGPL की आपकी समझ शायद सही है लेकिन AGPL की आपकी समझ बहुत गलत है

हमेशा की तरह यदि आप अपने उपयोग-मामले के लिए उचित सलाह चाहते हैं तो आपको एक वकील को नियुक्त करने की आवश्यकता है


धन्यवाद jk - आपका जवाब बहुत अच्छा है! कल्पना कीजिए, मैं MongoDB (जो AGPL के तहत लाइसेंस प्राप्त है) का उपयोग करता हूं और उपयोगकर्ताओं के लिए एक वाणिज्यिक वेबसाइट प्रदान करता हूं। क्या प्रत्येक उपयोगकर्ता को यह जानना आवश्यक है, कि उसे मेरी वेबसाइट के स्रोत को डाउनलोड करने की अनुमति है? मुझे ऐसे मामले में AGPL को कैसे पूरा करना चाहिए?
निमो 23

प्रत्येक उपयोगकर्ता स्रोत को डाउनलोड करने में सक्षम होना चाहिए, मुझे पता नहीं है कि आपको यह विज्ञापन देने की आवश्यकता कितनी प्रमुख है, आपको उस पर सलाह देने के लिए एक वकील की आवश्यकता होगी
jk।

@ nimo23: MongoDB लाइसेंसिंग के बारे में अधिक सटीक, आप सुरक्षित हैं क्योंकि वे स्पष्ट रूप से कहा गया है कि कर रहे हैं हम वादा करता हूँ कि अपने क्लाइंट अनुप्रयोग जो डेटाबेस का उपयोग करता एक अलग काम है यहाँ देखें: mongodb.org/display/DOCS/Licensing
जस्टिन टी

@ जस्टिन टी: क्या करता है "... एक अलग काम है" मतलब? 2 परिदृश्यों की कल्पना करें: परिदृश्य I: "मेरे पास ऑनलाइन एक वाणिज्यिक वेबसाइट है और मैं एक बैकएंड के रूप में मोंगॉडब का उपयोग करता हूं, इसलिए सभी उपयोगकर्ता मेरी वेबसाइट का उपयोग कर सकते हैं और मुझे एजीपीएल की शर्तों का पालन करने के लिए मजबूर नहीं होना चाहिए क्योंकि मेरी वेबसाइट एक अलग काम है"। परिदृश्य II: "मेरे पास एक वेबसाइट है और मैं एक बैकएंड के रूप में मोंगोडब का उपयोग करता हूं, मैं वेबसाइट को अन्य ग्राहक को बेचूंगा और मुझे एजीपीएल की शर्तों का पालन करने के लिए मजबूर नहीं होना चाहिए क्योंकि मेरी वेबसाइट एक अलग काम है"। क्या 2 परिदृश्य कानूनी और सही हैं?
निमो 23

1
@ nimo23 जब तक आप अपना काम (कोडिंग) बेचते हैं तब तक दोनों परिदृश्य वैध नहीं होते हैं और न ही डेटाबेस सर्वर, न ही मोनोडब स्रोत। आप अभी भी mongodb सर्वर को स्थापित करने और बनाए रखने के लिए कोई अलग सेवा बेच सकते हैं। उम्मीद है की यह मदद करेगा !
जस्टिन टी।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.