मैं जिस कंपनी से अनुबंधित हूं, उसके लिए एक आंतरिक आवेदन तैयार कर रहा हूं। हम इस एप्लिकेशन में GPLv2 लाइसेंस प्राप्त लाइब्रेरी का उपयोग करना चाहते हैं । कुछ बिंदु
- एप्लिकेशन का उपयोग कंपनी की सीमाओं के भीतर किया जाना है और सार्वजनिक उपयोग के लिए कभी भी उपलब्ध नहीं होना चाहिए। यह केवल आंतरिक कंपनी के उपयोग के लिए है।
- कभी नहीं बिकेगा, कभी !! । इसलिए कोई भी पैसा सीधे कोड बेचने से नहीं होगा। यह एक उत्पाद नहीं है।
- आवेदन के उपयोग के दो रूप हैं
- इसका मूल रूप जो कंसोल आधारित एक्स है (जो जीपीएल लाइब्रेरी का उपयोग करता है); तथा
- वेब इंटरफ़ेस के माध्यम से उपयोग जो निष्पादन योग्य कहता है।
- स्रोत कोड बंद स्रोत ही रहेगा (कंपनी केवल उपयोग करें), और औचित्य हो
मैं इस बारे में SO पर कई प्रश्नों से गुज़रा हूं ( एक ऑफ-टॉपिक के रूप में बंद और प्रोग्रामर से अन्य को चिन्हित किया गया है ), लेकिन मेरे पास यह समझने में कठिन समय है कि लाइसेंस की मेरी व्याख्या सही है या नहीं।
इस प्रकार मेरी समझ के आधार पर, मुझे इस पुस्तकालय का उपयोग बिना किसी चिंता के करने की अनुमति है। मैं स्रोत कोड को संशोधित नहीं कर रहा हूं और न ही मैं आवेदन वितरित कर रहा हूं या आवेदन को सार्वजनिक रूप से उपलब्ध नहीं करा रहा हूं। एप्लिकेशन को बेचा नहीं जाएगा और न ही इसे कंपनी के बाहर किसी को वितरित किया जाएगा (यह हमारी कंपनी की ऑफसाइट डीआर सुविधा पर उपलब्ध होगा)। मैं रिलीज़ किए गए संस्करणों बायनेरिज़ का उपयोग करने की बहुत संभावना है और स्रोत से पुनः संकलन नहीं।
GNU FAQ के निम्नलिखित प्रश्न मेरे विचारों का समर्थन करते हैं।
क्या जीपीएल को संशोधित संस्करणों के स्रोत कोड को जनता के लिए पोस्ट करने की आवश्यकता है?
जीपीएल को आपको अपने संशोधित संस्करण या इसके किसी भाग को जारी करने की आवश्यकता नहीं है। आप संशोधन करने और उन्हें निजी तौर पर उपयोग करने के लिए स्वतंत्र हैं, बिना उन्हें जारी किए। यह संगठनों (कंपनियों सहित) पर भी लागू होता है; एक संगठन एक संशोधित संस्करण बना सकता है और संगठन के बाहर इसे जारी किए बिना आंतरिक रूप से इसका उपयोग कर सकता है।
लेकिन यदि आप किसी तरह से संशोधित संस्करण को जनता के लिए जारी करते हैं, तो जीपीएल को आपको संशोधित स्रोत कोड को जीपीएल के तहत कार्यक्रम के उपयोगकर्ताओं के लिए उपलब्ध कराने की आवश्यकता है।
इस प्रकार, जीपीएल कुछ तरीकों से संशोधित कार्यक्रम जारी करने की अनुमति देता है, न कि अन्य तरीकों से; लेकिन यह रिलीज करने का निर्णय आप पर निर्भर है।
क्या किसी GPLv2 लाइसेंस प्राप्त पुस्तकालय का उपयोग किसी कंपनी के आंतरिक इंट्रानेट अनुप्रयोग में किया जा सकता है?