GNU LGPL v3 बनाम GNU LGPL v2.1 के डाउनसाइड्स?


22

सबसे पहले, मुझे एहसास है कि यह एक प्रोग्रामिंग क्यू एंड ए साइट है, और कानूनी सलाह के लिए जगह नहीं है .... बस एक मूल विचार प्राप्त करने की कोशिश कर रहा है कि एलजीपीएलवी 3 पुस्तकालय का उपयोग करने के लिए क्या हो सकता है।

GNU LGPL v2.1 और GNU LGPL v3 के बीच क्या अंतर हैं?

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

LGPL v2.1 के नियम केवल उस लाइब्रेरी पर लागू होते हैं जो आप उपयोग या संशोधित करते हैं। यह मुख्य एप्लिकेशन के बारे में कुछ नहीं कहता है। (कोई स्थैतिक लिंकिंग आदि को मानते हुए)

इस प्रकार, आला-बाजार सॉफ्टवेयर प्रदाता में, जहां मैं काम करता हूं, हम नियमित रूप से एलजीएल लाइसेंस प्राप्त पुस्तकालयों का उपयोग करते हैं (और योगदान करते हैं), हमारे मुख्य एप्लिकेशन को खोलने के लिए बिना स्रोत के।

क्या यह LGPLv3 में बदलता है?

सवाल /programming/1108238/differences-between-gnu-lgpl-v2-1-and-gnu-lgpl-v3 को कुछ जवाब मिले, लेकिन कोई भी अपने नए दायित्वों को संबोधित नहीं करता है जो मुख्य अनुप्रयोग है हो सकता है।

स्पष्ट करने के लिए: मैं LGPL v3 के बारे में पूछ रहा हूं, सादे GPLv3 के बारे में नहीं। क्या LGPLv3 लाइब्रेरी से होस्ट एप्लिकेशन में "Tivoization / पेटेंट ग्रांट आवश्यकताओं" के माध्यम से "ब्लीड" करना है?


1
अगर यह lgpl के बारे में है तो आपको अपने सवाल से gpl टैग को हटा देना चाहिए। gpl कुछ है, lgpl कुछ और है।
xanatos

जवाबों:


4

GPL 2-> 3 में मुख्य अंतर Tivoisation और पेटेंट है।

आप जीपीएल ऐप का उपयोग नहीं कर सकते हैं, लेकिन बायनेरिज़ को एन्क्रिप्ट / हस्ताक्षर करके या नए सॉफ़्टवेयर को स्थापित करने की क्षमता को प्रतिबंधित करके अपने स्वयं के संस्करण (भले ही आप उन्हें स्रोत दे) के साथ लोगों को इसे बदलने से रोकें।

पेटेंट पर अनुभाग पेचीदा है, यह पूरी तरह से स्पष्ट नहीं है कि लाइसेंस समझौते में आपको इसकी कितनी आवश्यकता हो सकती है, जहां यह लागू होगा और भले ही सॉफ्टवेयर आपके स्थान पर पेटेंट हो।

पारंपरिक डेस्कटॉप ऐप के लिए GPL2.1-> 3 से वास्तव में बहुत अंतर नहीं है


वास्तव में GPLv3 का पाठ वितरण शब्द को परिभाषित नहीं करता है। कॉनवे और प्रचार को स्पष्ट विवरण के साथ परिभाषित किया गया है "एक कंप्यूटर नेटवर्क के माध्यम से उपयोगकर्ता के साथ बातचीत, एक प्रतिलिपि के हस्तांतरण के साथ, संदेश नहीं दे रहा है।" Affero GPL आपके द्वारा वर्णित अतिरिक्त सीमा को जोड़ता है।
क्रेग

@ क्रेग - क्षमा करें, मैंने गलत तरीके से 'AFGPL को तह में लाया' का अर्थ AFGPL को शामिल किया गया। मुझे लगता है कि यह शुरुआती ड्राफ्ट में था - जवाब को सही किया है।
मार्टिन बेकेट

@Martin उत्तर के लिए धन्यवाद। स्पष्ट करने के लिए: मैं विशेष रूप से "एल" जीपीएल के बारे में पूछ रहा था। मैं इसे और अधिक स्पष्ट करने के लिए प्रश्न को अपडेट करूंगा।
nonot1

@ nonot1 - मैंने सोचा होगा कि '3' नेस और 'एल' नेस बहुत स्वतंत्र थे। GPL3 के सभी नियम किसी लाइब्रेरी में होने से प्रभावित नहीं होते हैं।
मार्टिन बेकेट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.