यदि मुझे Apache 2.0 के तहत लाइसेंस प्राप्त लायब्रेरी का उपयोग करना है तो क्या मुझे अपना प्रोजेक्ट स्रोत कोड प्रदान करना चाहिए?


16

मेरे पास एक निजी (यानी स्रोत को साझा करने का कोई मौका नहीं है) और वाणिज्यिक आवेदन, अब मैं एक पुस्तकालय का उपयोग करना चाहूंगा जो कि Api 2.0 लाइसेंस के तहत है ।

मैंने Apache लाइसेंस और FAQ अनुभाग पढ़ा है, लेकिन मैं इस बारे में स्पष्ट नहीं हूं।

क्या यह GPL3 के समान है जो एप्लिकेशन को स्रोत कोड प्रदान करने के लिए मजबूर करता है?


4
ध्यान दें कि एंड्रॉइड, कर्नेल को छोड़कर, अपाचे 2.0 लाइसेंस के तहत है और अधिकांश विक्रेता अपने अनुकूलन के स्रोत प्रदान नहीं करते हैं।
Jan Hudec

3
देखें कि विकिपीडिया में इस तालिका पर "स्रोत शामिल करें" कॉलम को देखकर कौन से लाइसेंस स्रोत कोड की आवश्यकता है ।
तुलसी Bourque

जवाबों:


20

Apache 2.0 लाइसेंस GPL लाइसेंस से कम से कम दो पहलुओं में बहुत अलग है:

  1. Apache 2.0 लाइसेंस के तहत, आपको इसके साथ स्रोत कोड प्रदान किए बिना बायनेरिज़ को वितरित करने की अनुमति है। (GPL के तहत, आपको हमेशा स्रोत कोड प्रदान करना होगा)
  2. जीपीएल लाइसेंस पूरे आवेदन पर ले जाता है। Apache 2.0 लाइसेंस केवल उन हिस्सों पर लागू नहीं होता है जो स्पष्ट रूप से अपाचे 2.0 लाइसेंस के अंतर्गत आते हैं।
    इसका मतलब है कि अगर आप अपनी परियोजना में अपाचे 2.0 लाइसेंस के साथ एक पुस्तकालय का उपयोग करें, अनुमतियाँ / अधिकार / अपाचे 2.0 लाइसेंस से दायित्वों नहीं है अचानक पर अपने कोड को ले।

अपने आवेदन के साथ अपाचे 2.0 लाइसेंस प्राप्त पुस्तकालय की एक द्विआधारी (द्विआधारी या असंबद्ध) प्रति वितरित करने के लिए, आपको दो आवश्यकताओं को पूरा करना होगा:

  • आपके एप्लिकेशन के उपयोगकर्ताओं को Apache 2.0 लाइसेंस की एक प्रति प्राप्त होनी चाहिए। भ्रम से बचने के लिए, आपको यह भी बताना चाहिए कि वितरण के किन हिस्सों पर लाइसेंस लागू होता है।
  • यदि आपके पास ऐसी कोई फ़ाइल है, तो आपके एप्लिकेशन के उपयोगकर्ताओं को लाइब्रेरी के साथ आए नोटिस फ़ाइल की एक प्रति प्राप्त होनी चाहिए।

5

अपाचे 2.0 लाइसेंस पूरी तरह से जीपीएल के विपरीत है। विशेष रूप से, यह कहता है

आप किसी भी माध्यम से, बिना किसी संशोधन के, या स्रोत या ऑब्जेक्ट रूप में, किसी भी माध्यम में कार्य या व्युत्पन्न कार्य की प्रतियों को पुन: प्रस्तुत और वितरित कर सकते हैं, बशर्ते कि आप निम्नलिखित शर्तों को पूरा करें:

इसलिए बशर्ते आप सूचीबद्ध शर्तों को पूरा करें (जो आमतौर पर खराब नहीं होती हैं), तो आपको अपने स्रोत कोड का पुनर्वितरण करने की आवश्यकता नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.