2010-07-29 25 views
5

के लिए जीपीएल 2.0 मुफ्त टेलिकिक एक्सटेंशन क्या मेरे एएसपी.नेट एमवीसी प्रोजेक्ट स्वचालित रूप से जीपीएल 2.0 इन पुस्तकालयों को शामिल करके लाइसेंस प्राप्त है? मुझे हमेशा जीपीएल के साथ भ्रमित लगता है।एएसपी.नेट एमवीसी

+4

मैं इस प्रश्न को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि ** यह लाइसेंसिंग या कानूनी मुद्दों ** के बारे में है, प्रोग्रामिंग या सॉफ्टवेयर विकास नहीं। [यहां देखें] (http://meta.stackoverflow.com/a/274964/1402846) विवरण के लिए, और [सहायता/विषय] अधिक के लिए। –

उत्तर

3

हां, यह है। आप उनके कोड को स्थिर रूप से संदर्भित करेंगे। स्पष्ट रूप से "एक जीपीएल-संगत लाइसेंस की आवश्यकता है" क्षेत्रों के अंतर्गत आता है।

यदि आप अपनी परियोजना जीपीएल नहीं करना चाहते हैं तो आप एक वाणिज्यिक लाइसेंस खरीद सकते हैं या एक अलग घटक का उपयोग कर सकते हैं।

+0

क्या अलग-अलग भाषाओं/प्लेटफार्मों के लिए स्थिर रूप से संदर्भ कोड का मतलब है कि वास्तव में कोई अच्छी परिभाषा है? मैं इसे सी/सी ++ परिप्रेक्ष्य से समझता हूं लेकिन मुझे यकीन नहीं है कि मैं सी #, जावा, जावास्क्रिप्ट, पायथन (और अन्य गतिशील भाषाओं) से समझता हूं। – BuddyJoe

+0

यदि आपके ऐप को जीपीएल लाइब्रेरी की आवश्यकता है, तो [आपका ऐप जीपीएल-संगत लाइसेंस के तहत जारी किया जाना चाहिए।] (Http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL) –

2

जब आप अपना आवेदन वितरित करते हैं तो आपके आवेदन के लिए केवल एक जीपीएल लाइसेंस की आवश्यकता होती है।

उदाहरण के लिए:

परिदृश्य # 1: आप एक वेबसाइट जो एक mysql डेटाबेस और Telerik ASP.NET MVC नियंत्रण (दोनों जीपीएल ओपन सोर्स लाइसेंस) का उपयोग करता है विकसित करना। फिर आप अपने आवेदन को अपने वेब सर्वर पर तैनात करते हैं और उपयोगकर्ता अपने ब्राउज़र यूआई के साथ अपने एप्लिकेशन यूआई के साथ बातचीत करते हैं, तो आपको अपने सॉफ़्टवेयर को जीपीएल करने की आवश्यकता नहीं है क्योंकि आपने उपयोगकर्ताओं को सॉफ़्टवेयर वितरित नहीं किया है।

परिदृश्य # 2: फिर आप अपने आवेदन के लिए एक इंस्टॉलर बनाते हैं और अपने आवेदन को अपने सर्वर पर एप्लिकेशन इंस्टॉल करने और चलाने के इरादे से बेचते हैं, तो आपके सॉफ़्टवेयर को आपके सॉफ़्टवेयर को वितरित करने के बाद आपके सॉफ़्टवेयर को जीपीएल लाइसेंस प्राप्त करने की आवश्यकता होगी। नोट: आप अपने इंस्टॉलेशन पैकेज में mysql सहित और इसे डाउनलोड करने और इसे स्वतंत्र रूप से इंस्टॉल करने का अनुरोध करके इसे बाधित नहीं कर सकते हैं।

उम्मीद है कि इससे मदद मिलती है।

संबंधित मुद्दे