/ / क्या लाइब्रेरी को दूसरी भाषा में अनुवाद करना जीपीएल / एलजीपीएल के प्रयोजनों के लिए "व्युत्पन्न कार्य" बनाता है? [बंद] - जीपीएल, एलजीपीएल

क्या लाइब्रेरी को दूसरी भाषा में अनुवाद करना जीपीएल / एलजीपीएल के प्रयोजनों के लिए "व्युत्पन्न कार्य" बनाता है? [बंद] - जीपीएल, एलजीपीएल

मैं वर्तमान में एक आईफोन एप्लीकेशन विकसित कर रहा हूंजहां मैं एलजीपीएल के तहत प्रकाशित कुछ मौजूदा कोड का उपयोग करना चाहता हूं। ऐप्पल के ऐप स्टोर की प्रकृति के कारण एप्लिकेशन ओपन सोर्स नहीं होगा और स्टोर में प्रकाशित करने के लिए विस्तार को कवर करने के लिए मैं शायद इसके लिए राशि (या तो $ 0.9 9 या $ 1.99) चार्ज करूंगा। मैंने एलजीपीएल का अध्ययन किया है और मुझे पता है कि यह मालिकाना सॉफ़्टवेयर के लिए कोड का उपयोग करने की अनुमति देता है यदि आप इसे लाइब्रेरी के रूप में उपयोग कर रहे हैं। हालांकि, प्रश्न में कोड जावास्क्रिप्ट में लिखा गया है, इसलिए मुझे इसे उद्देश्य-सी में परिवर्तित करने की आवश्यकता होगी, जो मुझे विश्वास है कि इसे "व्युत्पन्न कार्य" के रूप में माना जाएगा और मुझे लगता है कि यह खुले-सोर्स होना चाहिए (कृपया मुझे सही करें अगर मैं गलत हूं)। तो मेरा सवाल यह है कि यदि किसी अन्य भाषा में लाइब्रेरी का अनुवाद करना "व्युत्पन्न कार्य" बनाता है, और यदि ऐसा है तो पुस्तकालय खोलने के लिए पर्याप्त है, या इसका उपयोग कर पूरा आवेदन एलजीपीएल के तहत भी प्रकाशित होना चाहिए?

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

उत्तर:

जवाब के लिए 3 № 1

तो मेरा सवाल यह है कि यदि किसी अन्य भाषा में लाइब्रेरी का अनुवाद करना "व्युत्पन्न कार्य" बनाता है

हाँ।

और यदि ऐसा है तो पुस्तकालय को खोलने के लिए पर्याप्त है, या इसका उपयोग कर पूरे एप्लिकेशन को एलजीपीएल के तहत भी प्रकाशित किया जाना चाहिए?

यदि यह एक अच्छा विश्वास अनुवाद है (यानी बिना किसी अन्य परिवर्तन के), केवल पुस्तकालय को खुले-सोर्स होने की आवश्यकता है।

इस बीच लाइसेंस था एलजीपीएल में बदल गया (मूल के लिए जावास्क्रिप्ट संस्करण), लेकिन यह करता है अनुवादित संस्करणों को प्रभावित करें या हैं वे अभी भी शुद्ध जीपीएल?

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

यह कानूनी सलाह नहीं है और मैं वकील नहीं हूं।


जवाब के लिए 0 № 2

इनाल, बहुत कम तुंहारे वकील, लेकिन वैसे भी:

  • बस रखो पुस्तकालय एक ही लाइसेंस (एलजीपीएल) के साथ पर्याप्त होना चाहिए
  • मूल पुस्तकालय के लाइसेंस में परिवर्तन पिछले डेरिवेटिव को प्रभावित नहीं करते हैं