अपाचे 2.0 लाइसेंस के तहत लाइसेंस प्राप्त लायब्रेरी का उपयोग करने वाले ऐप को जारी करते समय क्या ध्यान रखें? [बन्द है]


25

मैं एक Android ऐप बना रहा हूं जो जल्द ही रिलीज़ के लिए तैयार है।

मैं सिर्फ इस लाइब्रेरी का उपयोग करके एक टैब सिस्टम लागू करने जा रहा हूं । मैंने पढ़ा कि यह Apache 2.0 लाइसेंस के तहत लाइसेंस प्राप्त है । मैंने कभी भी एप्लिकेशन / प्रोग्राम / गेम के लिए कोई लाइसेंस प्राप्त लाइब्रेरी का उपयोग नहीं किया है जो मैंने वितरित किया है (क्योंकि मैंने कोई वितरित नहीं किया है), इसलिए मुझे लाइसेंस और लाइसेंस प्राप्त लाइब्रेरी के साथ कोई अनुभव नहीं है, इसलिए मुझे आश्चर्य है कि अगर कुछ भी हो एप को वितरित करते समय ध्यान रखें कि अपाचे 2.0 लाइसेंस के तहत लाइसेंस प्राप्त लायब्रेरी का उपयोग करता है।

याद रखो

  • मैंने StackOverflow में यह सवाल पूछा , लेकिन मुझे इसके बजाय इसे प्रोग्रामर के पास ले जाने की सिफारिश की गई थी , लेकिन अगर इस साइट ने मेरे पोस्ट करने से पहले इस तरह के सवाल को स्वीकार कर लिया, तो सहायता केंद्र की जाँच करें। मैंने किया था, और जहाँ तक मैं पढ़ पाया, उसे देख और समझ सकता हूँ, इस तरह के प्रश्न की अनुमति है।
  • मैंने इसी तरह के कई प्रश्नों को पढ़ा है , और मेरे कुछ सवालों के जवाब पाए हैं, लेकिन अभी भी कुछ चीजें हैं जो मुझे आश्चर्यचकित करती हैं, और यह कि मैं स्पष्ट होना चाहता हूं इसलिए मैं कोई गलती नहीं करता हूं।

ये शेष प्रश्न हैं

  • मैंने पढ़ा कि "मेरे आवेदन के उपयोगकर्ताओं को अपाचे 2.0 लाइसेंस की एक प्रति प्राप्त होनी चाहिए। भ्रम से बचने के लिए, आपको यह भी बताना चाहिए कि वितरण के किन हिस्सों में लाइसेंस लागू होता है।" क्या यह एप में "एप के बारे में" पेज पर सिर्फ अपाचे 2.0 लाइसेंस के लिए एक लिंक डालने के लिए पर्याप्त है, और लिंक के साथ लाइसेंस प्राप्त पुस्तकालय का नाम बताएं?
  • उपरोक्त प्रश्न पर जारी: मुझे "राज्य को वितरण के किन हिस्सों पर लाइसेंस लागू होता है" की आवश्यकता है। क्या इसका मतलब यह है कि मैं अपने ऐप के किस हिस्से को लाइसेंस के लिए बताऊंगा (दूसरे शब्दों में, कि लाइब्रेरी लाइसेंस वाला हिस्सा है)?
  • क्या मैंने लाइब्रेरी के स्रोत को संशोधित करने की अनुमति दी है, फिर अपने ऐप में संशोधित संस्करण शामिल करें और इसे बेच दें?
  • (यह लाइसेंस प्राप्त पुस्तकालयों से कोई लेना-देना नहीं है) क्या मुझे अपने ऐप के लिए लाइसेंस लागू करने की आवश्यकता है? यदि हाँ, तो किसकी सिफारिश की गई है? Google Play Store पर अपलोड करने पर क्या मेरा ऐप कॉपीराइट द्वारा सुरक्षित हो जाएगा? इसे "नकलची" से बचाने के लिए क्या सिफारिश की जाती है?

क्या कोई सिफारिशें या दिशानिर्देश हैं? मैं यह जानना चाहूंगा कि मुझे कोई गलती नहीं करनी है और जुर्माना भरना होगा या परेशानी में पड़ना होगा या ऐसा कुछ करना होगा। धन्यवाद!

अद्यतन: मैंने अमोन के उत्तर को पढ़ा है और कुछ और प्रश्न पाए हैं:

  • जैसा कि मैंने समझा कि अमन ने क्या कहा, मेरा ऐप कॉपीराइट द्वारा सुरक्षित है। उन्होंने यह भी कहा कि मैं कॉपीराइट को पंजीकृत कर सकता हूं और इससे मुझे कुछ न्यायालयों में कुछ लाभ मिल सकते हैं। मैं कॉपीराइट कहां पंजीकृत करूं?
  • मुझे "पृष्ठ" के बारे में लाइसेंस के किन हिस्सों का प्रिंट आउट लेना है? क्या यह (अपाचे 2.0 लाइब्रेरी वेबसाइट से) पुस्तकालय के सूचना पाठ के नीचे रखना और पूरे अपाचे 2.0 लाइसेंस के साथ एक अलग पेज (ऐप में) के लिए एक लिंक डालना पर्याप्त है ?:

कॉपीराइट [yyyy] [कॉपीराइट मालिक का नाम]

अपाचे लाइसेंस के तहत लाइसेंस प्राप्त, संस्करण 2.0 ("लाइसेंस"); आप लाइसेंस के अनुपालन के अलावा इस फ़ाइल का उपयोग नहीं कर सकते हैं। आप लाइसेंस की एक प्रति प्राप्त कर सकते हैं

http://www.apache.org/licenses/LICENSE-2.0

जब तक लागू कानून की आवश्यकता नहीं होती है या लिखित रूप में सहमति नहीं दी जाती है, लाइसेंस के तहत वितरित सॉफ़्टवेयर "AS IS" आधार पर वितरित किया जाता है, बिना किसी प्रकार के वारंटी या शर्तों के, या तो व्यक्त या निहित है। लाइसेंस के तहत अनुमतियों और सीमाओं को नियंत्रित करने वाली विशिष्ट भाषा के लिए लाइसेंस देखें।

और भी सवाल आ सकते हैं।

जवाबों:


21

आपके द्वारा उपयोग किए जाने वाले पुस्तकालयों को जिम्मेदार ठहराने के लिए अच्छी तरह से स्थापित पैटर्न हैं। सामान्य तौर पर, आप इस एट्रिब्यूशन को उसी स्थान पर रखते हैं जहाँ आप अपना कॉपीराइट नोटिस डालेंगे।

  • एक डेस्कटॉप एप्लिकेशन में: अक्सर एक मेनू आइटम "हेल्प> अबाउट" होता है, जो एप्लिकेशन नाम, संस्करण संख्या, कॉपीराइट और डेवलपर संपर्क के साथ एक छोटी जानकारी विंडो प्रदर्शित करता है। यह प्रयुक्त पुस्तकालयों के लाइसेंस प्रदर्शित करने के लिए एक अच्छी जगह होगी।

  • एक मोबाइल ऐप में: आपकी सेटिंग मेनू में आपके पास एक जानकारी आइटम "अबाउट" हो सकता है, जिसमें उपरोक्त मामले के समान जानकारी या "ओपन सोर्स" आइटम शामिल है, जो ओपन-सोर्स लाइब्रेरी और उनके लाइसेंस का उपयोग करता है।

आपको इन लाइसेंसों को अपनी सेवा की शर्तों या अपने अंतिम उपयोगकर्ता लाइसेंस समझौते के साथ भी सूचीबद्ध करना चाहिए, खासकर जब ये ओपन-सोर्स लाइसेंस उपयोगकर्ता को विशेष प्रिविलेज प्रदान करते हैं।

मुझे उम्मीद है कि "के बारे में" -पृष्ठ कुछ इस तरह दिखाई देगा:

मेरा आवेदन v1.2.3

© 2015 मेरी कंपनी

एक बग मिला? कृपया [इसे ठीक करने में हमारी सहायता करें] (बग रिपोर्ट प्रपत्र खोलता है)।

इस एप्लिकेशन का उपयोग करके, आप हमारे [नियमों और सेवाओं] (संवाद खोलता है) के लिए सहमत हैं।

यह एप्लिकेशन निम्नलिखित ओपन-सोर्स लाइब्रेरीज़ का उपयोग करता है:

लाइब्रेरी फू [वेबसाइट]

लाइब्रेरी फू कॉपीराइट और लाइसेंस

लाइब्रेरी बार [वेबसाइट]

लाइब्रेरी बार कॉपीराइट और लाइसेंस

आपको पूरे लाइसेंस को वर्तनी देना चाहिए और बाहरी वेबसाइटों पर भरोसा नहीं करना चाहिए - सभी कानूनी जानकारी इंटरनेट कनेक्टिविटी के बिना सुलभ होनी चाहिए। बेशक, आप पृष्ठ को डिज़ाइन कर सकते हैं ताकि उपयोगकर्ता को अंतहीन स्क्रॉल न करना पड़े, हालांकि कानूनी पाठ के कई लेखकों को लगता है कि वे सभी कानूनी कार्यों में अंतहीन दोहराव के पक्षधर हैं।

लाइसेंस स्वीकार करने से पहले, इसे पढ़ना और समझना सुनिश्चित करें। कुछ लाइसेंस में एक आधिकारिक FAQ पृष्ठ भी होता है जो कई सामान्य प्रश्नों को संबोधित करता है। हालांकि, अपाचे 2.0 लाइसेंस काफी छोटा और सरल है। यहाँ एक प्रासंगिक अंश दिया गया है:

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

  • आपको कार्य या व्युत्पन्न कार्य के किसी अन्य प्राप्तकर्ता को इस लाइसेंस की एक प्रति देनी होगी; तथा
  • आपने किसी भी संशोधित फ़ाइलों को प्रमुख नोटिस ले जाने का कारण बनते हुए कहा कि आपने फ़ाइलों को बदल दिया है; तथा
  • [...]
  • यदि कार्य में इसके वितरण के हिस्से के रूप में एक "NOTICE" टेक्स्ट फ़ाइल शामिल है, तो आपके द्वारा वितरित किसी भी व्युत्पन्न कार्य को इस तरह के NOTICE फ़ाइल में निहित एट्रिब्यूशन नोटिस की एक पठनीय प्रतिलिपि शामिल करनी चाहिए, […]

आप अपने संशोधनों में अपना कॉपीराइट विवरण जोड़ सकते हैं और अतिरिक्त या अलग लाइसेंस शर्तें प्रदान कर सकते हैं […], बशर्ते आपका उपयोग, प्रजनन और कार्य का वितरण अन्यथा इस लाइसेंस में बताई गई शर्तों का अनुपालन करता है।

यदि लाइसेंस आपको लाइब्रेरी को संशोधित करने और संशोधित लाइब्रेरी को वितरित करने की अनुमति देता है, तो आप इसे बेच सकते हैं। Apache 2.0 लाइसेंस कुछ प्रतिबंधों के भीतर इसकी अनुमति देता है। उदाहरण के लिए, आपको अपने परिवर्तनों को मूल पुस्तकालय में स्पष्ट रूप से सूचीबद्ध करना होगा, और मूल पुस्तकालय की विशेषता तब भी होगी जब आपका संशोधित पुस्तकालय एक अलग लाइसेंस का उपयोग करता है।


आपके "क्या मुझे लाइसेंस की आवश्यकता है" के बारे में "/ मुझे कॉपीराइट कैसे प्राप्त होगा" प्रश्न:

आप अपने सभी रचनात्मक कार्यों के लिए स्वचालित रूप से कॉपीराइट रखते हैं, लेकिन आपको प्रकाशन के वर्षों और कॉपीराइट धारक के नाम को सूचीबद्ध करके अपने कॉपीराइट को स्पष्ट रूप से बताना चाहिए। जैसे अगर मैंने 2012 में एक कार्यक्रम प्रकाशित किया और 2014 और 2015 में अपडेट जारी किया, तो मैं "© 2012, 2014-2015 में" लिखूंगा। इसके अलावा, आपके कॉपीराइट को औपचारिक रूप से पंजीकृत करने से कुछ न्यायालयों में कुछ फायदे हो सकते हैं।

कॉपीराइट की गई सभी चीज़ों के लिए डिफ़ॉल्ट लाइसेंस "सभी अधिकार सुरक्षित" हैं। हालाँकि, एक ऐप वितरित करने से आप संभवतः अपने उपयोगकर्ताओं को एक लाइसेंस दे सकते हैं जिससे वे आपके ऐप का उपयोग कर सकें। इसके अलावा, Google Play Store जैसे बाजार स्थान का उपयोग करके आप उनकी सेवा की शर्तों को स्वीकार करते हैं, जो आपको कुछ आवश्यकताओं के अधीन कर सकती हैं और उपयोगकर्ताओं को कुछ अनुमतियाँ दे सकती हैं - लेकिन मैंने प्रासंगिक शर्तों को नहीं पढ़ा है। यह संभवत: किसी भी निहित लाइसेंस के अलावा सेवा की अपनी शर्तों को प्रदान करने के लिए समझ में आएगा। हालांकि, आपको मौजूदा ओपन-सोर्स लाइसेंस लेने की आवश्यकता नहीं है।

एप्लिकेशन प्रकाशित करते समय आपकी कानूनी आवश्यकताएं यहां समाप्त नहीं होती हैं। खासकर जब आप डेटा एकत्र करते हैं, स्टोर करते हैं या संचारित करते हैं, तो संभवत: आप दुनिया भर में विभिन्न डेटा सुरक्षा कानूनों के अधीन हैं। ध्यान दें कि यह तब भी हो सकता है जब आप इस डेटा को इस ऐप के सामान्य कामकाज के हिस्से के रूप में एकत्र नहीं कर रहे हैं, लेकिन विज्ञापन, विश्लेषण, या क्रैश रिपोर्टिंग के लिए "केवल"।

यदि कोई ऐसा तरीका है जिससे आपका ऐप आपको पैसे दे सकता है, तो आपकी व्यवसाय योजना में सेवा, लाइसेंस और गोपनीयता नीतियों के बारे में एक विशेष वकील से बात करनी चाहिए।


1
आप एक अंतर्निहित लाइसेंस नहीं देते हैं जो उपयोगकर्ताओं को आपके सॉफ़्टवेयर का उपयोग करने देता है; सॉफ्टवेयर का उपयोग करने के लिए किसी लाइसेंस की आवश्यकता नहीं है, क्योंकि उपयोग आम तौर पर कॉपीराइट धारक के अनन्य अधिकारों में से एक नहीं है।
cpast

@ वामन धन्यवाद! बहुत बढ़िया जवाब! मेरे पास कुछ प्रश्न हैं, लेकिन मेरे पास अभी उन्हें पूछने का समय नहीं है। मैं बाद में करूँगा। ;)
डैनियल केविस्ट

«यह तब भी हो सकता है जब आप इस डेटा को इस ऐप के सामान्य कामकाज के हिस्से के रूप में एकत्र नहीं कर रहे हैं, लेकिन विज्ञापन के लिए" केवल "मैं विशेष रूप से
एंड्रिया लज्जाज़ारो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.