Opensource, गैर-वाणिज्यिक लाइसेंस? [बन्द है]


10

मैं निम्न स्थितियों के साथ एक ओपनसोर्स लाइसेंस के तहत अपना सॉफ्टवेयर प्रकाशित करना चाहता हूं:

आपको करने के लिए अनुमति दी गई हैं:

  • शेयर - काम की प्रतिलिपि बनाने, वितरित करने और संचारित करने के लिए
  • अपने एप्लिकेशन में कोड के एक संशोधित संस्करण का उपयोग करें

आपको अनुमति नहीं है:

  • कोड के संशोधित संस्करण प्रकाशित करें
  • कुछ भी वाणिज्यिक में कोड का उपयोग करें

क्या कोई सॉफ्टवेयर लाइसेंस है जो मेरी आवश्यकताओं के अनुरूप है?

(क्रॉसपोस्ट: /programming/4558546/opensource-noncom Commercial-license )


8
मेरी ईमानदारी को क्षमा करें, लेकिन ये शब्द मुझे थोड़ा मूर्खतापूर्ण लगते हैं। यदि मैं इसे प्रकाशित नहीं कर सकता, तो मेरे आवेदन में संशोधित कोड का उपयोग करने की क्या बात है? वह शायद ही खुला स्रोत है।
मचल

क्या आप अपना कॉपीराइट लाइसेंस नहीं बना सकते? मुझे लगता है कि यह बेहतर होगा।

आप चाहते हैं कि आपके सॉफ़्टवेयर का उपयोग केवल गैर-वाणिज्यिक परियोजनाओं के लिए किया जाएगा, जो किसी भी स्रोत को वितरित नहीं करते हैं?
कॉन्स्टेंटिन पेट्रुख्नोव

1
वहाँ काफी कुछ लोगों को "शैक्षिक लाइसेंस" दिखाई देता है, लेकिन व्यावसायिक उपयोग के बिना खुले सॉफ़्टवेयर को विडंबनापूर्ण रूप से बंद कर दिया गया है।
स्टीव-ओ

1
इससे भी बदतर, अपना खुद का लाइसेंस लिखना बुराई है । पहले से ही पर्याप्त असंगत लाइसेंस हैं। हर किसी को एक वकील नहीं मिलता क्योंकि उन्हें यह जाँचने की आवश्यकता होती है कि वे आपके काम का उपयोग किसी अन्य लाइसेंस के तहत कर सकते हैं!
Jan Hudec

जवाबों:


12

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

मुझे किसी भी ओपन सोर्स लाइसेंस के बारे में भी जानकारी नहीं है जो वाणिज्यिक अनुप्रयोगों को स्पष्ट रूप से प्रतिबंधित करता है। अधिकांश वाणिज्यिक सॉफ्टवेयर भी मालिकाना है, और यह आमतौर पर इसका मालिकाना स्वभाव है जो कई खुले स्रोत पुस्तकालयों के उपयोग को रोकता है।

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


एक अतिरिक्त नोट के रूप में, कुछ कंपनियां (जैसे मोज़िला) एक मुफ्त लाइसेंस के साथ अपना सॉफ़्टवेयर प्रदान करती हैं, लेकिन वे अपने ब्रांड नामों का उपयोग करके मॉडरेट किए गए संस्करणों का वितरण मना करते हैं।
बार्ट वैन इनगेन शेनौ

2
कोई भी OSI- प्रमाणित ओपन सोर्स लाइसेंस (या FSF-स्वीकृत फ्री सॉफ्टवेयर लाइसेंस) वाणिज्यिक उपयोग को प्रतिबंधित नहीं करेगा, हालांकि कुछ लाइसेंस कुछ व्यवसाय मॉडल के साथ असंगत हैं। कोई भी संशोधित कोड के पुनर्वितरण को नहीं रोकेगा। चूंकि "ओपन सोर्स" ट्रेडमार्क योग्य नहीं है, इसलिए यह संभव है कि फर्जी उद्देश्यों के लिए न किए गए नो-मॉडिफिकेशन नो-कमर्शियल-यूज लाइसेंस को "ओपन सोर्स" के रूप में वर्णित किया जाए।
डेविड थॉर्नले

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

आप एक कस्टम कोड बना सकते हैं, जिसमें कहा जा सकता है कि यह साझा करने योग्य, परिवर्तनीय, गैर-वाणिज्यिक लाइसेंस है, लेकिन जैसा कि दूसरों ने कहा है, यह एक ओपन सोर्स लाइसेंस नहीं है :)
OnesimusUnbound

6

CC-NC-एन डी (क्रिएटिव कॉमन्स - गैर वाणिज्यिक - कोई derivates) लाइसेंस अपने मॉडल फिट होगा।

लेकिन ध्यान रखें कि एक लाइसेंस में "गैर-वाणिज्यिक" खंड अक्सर इरादा से बहुत अधिक प्रतिबंधात्मक होता है। उदाहरण के लिए "कुछ भी कमर्शियल नहीं" भी हो सकता है:

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

आपने इस बारे में कुछ नहीं कहा कि आपका सॉफ़्टवेयर वास्तव में क्या करता है और इसे बनाने और वितरित करने के लिए आपकी प्रेरणा क्या है। इसलिए मैं यह नहीं कह सकता कि इनमें से कौन सा बिंदु लागू होता है या आप पर लागू नहीं होता है।


2
क्रिएटिव कॉमन्स लाइसेंस गैर स्रोत कोड का उपयोग करने के लिए उपयोग करता है, उदाहरण के लिए छवि, ध्वनि और जल्द ही सामग्री।
meisyal


0

कम से कम संयुक्त राज्य अमेरिका में, एक कॉपीराइट लाइसेंस उपयोग को प्रतिबंधित नहीं कर सकता है। संयुक्त राज्य में, कोई भी व्यक्ति जो किसी कार्य की विधिवत् प्रतिलिपि रखता है, वह इसका उपयोग उन उद्देश्यों के लिए कर सकता है, जो वे चाहते हैं, जिसमें वाणिज्यिक भी शामिल हैं। (यह मानते हुए कि वे व्यावसायिक रूप से वितरण या कार्य नहीं कर रहे हैं।) 17 यूएससी 106 देखें और ध्यान दें कि किसी भी अधिकार का साधारण उपयोग से कोई लेना-देना नहीं है।

तो आपको यह EULA या अनुबंध के साथ करना होगा।

लेकिन मुझे कुछ अजीब सा लगता है। यदि आप संशोधित संस्करण प्रकाशित नहीं कर सकते हैं तो आपको गैर-व्यावसायिक परियोजना में कोड का उपयोग कैसे करना चाहिए?

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