मैं वर्तमान में एक आईफोन एप्लीकेशन विकसित कर रहा हूं जहां मैं एलजीपीएल के तहत प्रकाशित कुछ मौजूदा कोड का उपयोग करना चाहता हूं। ऐप्पल के ऐप स्टोर की प्रकृति के कारण एप्लिकेशन ओपन सोर्स नहीं होगा और स्टोर में प्रकाशित करने के लिए विस्तार को कवर करने के लिए मैं शायद इसके लिए राशि (या तो $ 0.9 9 या $ 1.99) चार्ज करूंगा। मैंने एलजीपीएल का अध्ययन किया है और मुझे पता है कि यह मालिकाना सॉफ़्टवेयर के लिए कोड का उपयोग करने की अनुमति देता है यदि आप इसे लाइब्रेरी के रूप में उपयोग कर रहे हैं। हालांकि, प्रश्न में कोड जावास्क्रिप्ट में लिखा गया है, इसलिए मुझे इसे उद्देश्य-सी में परिवर्तित करने की आवश्यकता होगी, जो मुझे विश्वास है कि इसे "व्युत्पन्न कार्य" के रूप में माना जाएगा और मुझे लगता है कि यह खुले-सोर्स होना चाहिए (कृपया मुझे सही करें अगर मैं गलत हूं)। तो मेरा सवाल यह है कि यदि किसी अन्य भाषा में लाइब्रेरी का अनुवाद करना "व्युत्पन्न कार्य" बनाता है, और यदि ऐसा है तो पुस्तकालय खोलने के लिए पर्याप्त है, या इसका उपयोग कर पूरा आवेदन एलजीपीएल के तहत भी प्रकाशित होना चाहिए?क्या लाइब्रेरी को दूसरी भाषा में अनुवाद करना जीपीएल/एलजीपीएल के प्रयोजनों के लिए "व्युत्पन्न कार्य" बनाता है?
मेरे पास एक उप-प्रश्न भी है। लाइब्रेरी का एक पिछले संस्करण मौजूद है जिसका उद्देश्य पहले से ही कई भाषाओं में अनुवाद किया गया है, जिसमें उद्देश्य-सी शामिल है। हालांकि, वे जीपीएल के तहत पुस्तकालय जारी किए जाने के दौरान लिखे गए थे (जो बंद स्रोत स्रोत में इसका उपयोग करने पर रोक लगाता है)। इस बीच लाइसेंस एलजीपीएल (मूल जावास्क्रिप्ट संस्करण के लिए) में बदल दिया गया था, लेकिन क्या यह अनुवादित संस्करणों को प्रभावित करता है या फिर भी वे शुद्ध जीपीएल हैं?
मैं इस प्रश्न को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि यह लाइसेंसिंग या कानूनी मुद्दों के बारे में है, प्रोग्रामिंग या सॉफ्टवेयर विकास नहीं। [यहां देखें] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) विवरण के लिए, और [सहायता] और अधिक के लिए। स्पष्टीकरण के लिए – JasonMArcher