के लिए एक जीएसपी लाइब्रेरी का उपयोग करने वाली बीएसडी लाइसेंस लाइब्रेरी का उपयोग करके, मैं विभिन्न लाइसेंसों के विवरण को देखते हुए उलझन में आ रहा हूं और सोच रहा था कि कोई मुझे हाथ दे सकता है या नहीं। असल में, मैं ऐप स्टोर पर रिलीज़ करने के लिए एक सरल एसएसएच क्लाइंट बनाने की सोच रहा हूं। ऐप स्टोर चार्ज पर अन्य सभी एसएसएच क्लाइंट और, हालांकि मुझे यकीन है कि वे जो भी करेंगे, उससे बेहतर होगा, मैं एक मुफ्त विकल्प जोड़ना चाहता हूं। अभी के लिए मैं इसे व्यक्तिगत उपयोग के लिए या उस कंपनी के भीतर विकसित कर रहा हूं जिसके लिए मैं काम करता हूं, जिसका मुझे एहसास है कि मुझे जीपीएल असंगतताओं के बारे में चिंता करने की आवश्यकता नहीं है, लेकिन मुझे लगता है कि मैं इसे काम करने के लिए सबसे अच्छी तरह स्थापित करूँगा मैं एक अलग कोर के आसपास के बाद के चरण में पुनर्निर्माण के बजाय पहली जगह में चाहता हूं।आईएसएल
मेरा विचार पूर्व-निर्मित एसएसएच लाइब्रेरी का उपयोग करना है, लेकिन यह विचार कानूनी मुद्दों से भरा हुआ लगता है।
- libssh, lgpl के तहत जारी की है तथापि, और मैं में कानूनी झंझट iPhone देव लाइसेंस और GPL है कि प्राप्त करने के लिए नहीं चाहता ... मैंने सुना है वे काफी हद तक असंगत कर रहे हैं, और यदि संभव हो तो किसी भी कानूनी minefields से बचने के लिए पसंद करेंगे।
- libssh2 को बीएसडी लाइसेंस के तहत जारी किया गया है, जो AFAIK आईफोन देव लिसेंस के साथ उपयोग किया जा सकता है। बिल्कुल सही, मुझे लगता है। मैं से अधिक देख रहा हूँ के रूप में some instructions for compiling libssh2 for iphone, तथापि, मैं नोटिस कि यह GnuPG जो (एल) GPL के अंतर्गत जारी कर रहे हैं से 3 पुस्तकालयों का उपयोग करता है ... इसका मतलब libssh2 का उपयोग करके मुझे एक ही कानूनी सुरंग के रूप में ले जाता है libssh? क्या गैर-जीपीएल समकक्षों के लिए इन पुस्तकालयों के लिए कुछ तरीका है?
- क्या कोई वैकल्पिक एसएसएच पुस्तकालय हैं जो आईफोन-संगत लाइसेंस के तहत उपलब्ध हैं?
आप जीपीएल के साथ एलजीपीएल को भ्रमित कर रहे हैं। ये एक ही चीज नहीं हैं। आप एलजीपीएल लाइब्रेरी के साथ गतिशील रूप से लिंक कर सकते हैं (जब तक कि लाइब्रेरी का कोड अपरिवर्तित न हो), और यह आपकी परियोजना को एलजीपीएल में नहीं बदलेगा। हालांकि, जीपीएल (बिना "एल" के लाइसेंस) के साथ लिंक आपके प्रोजेक्ट जीपीएल बनाता है। जीपीएल/एलजीपीएल प्रश्नों के लिए आपको [email protected] से संपर्क करना चाहिए (http://www.gnu.org/licenses/license-list.html) – SigTerm
आप आईफोन पर लाइब्रेरी को गतिशील रूप से लिंक नहीं कर सकते हैं। ऐसा लगता है कि (लेकिन आईएएनएएल) कि आप पूरी तरह से जीपीएलएड आईओएस ऐप्स में एलजीपीएल पुस्तकालयों का उपयोग कर सकते हैं, यदि वह भी हो। – hotpaw2
आप LGPL का उपयोग करते समय स्थिर लिंकिंग का उपयोग कर सकते हैं, आपको बस अपने ऐप (या स्रोत) के लिए संकलित ऑब्जेक्ट फ़ाइलों को रिलीज़ करना होगा। – JosephH