क्या मुझे ओपन-सोर्स लाइसेंस के बीच निर्णय लेने में मदद करने के लिए एक चार्ट है? [बन्द है]


57

ओपन सोर्स इनिशिएटिव ने "लाइसेंस के लोकप्रिय और व्यापक रूप से उपयोग किए जाने वाले या मजबूत समुदायों के साथ" की सूची में 9 अलग-अलग लाइसेंस सूचीबद्ध किए हैं

मैं अपने प्रोजेक्ट को ओपन-सोर्स के रूप में लाइसेंस देना चाहता हूं। दुर्भाग्य से, मैं कानूनी नहीं बोलता। क्या कोई चार्ट है जो मैं परामर्श कर सकता हूं जो मुझे सही विकल्प बनाने में मदद करेगा, या कम से कम मुझे सही दिशा में इंगित करेगा? उदाहरण के लिए लाइसेंस के बीच के अंतर को सारांशित करने वाली एक मेज, या शायद मेरे लिए सही लाइसेंस में मेरा मार्गदर्शन करने के लिए मेरी आवश्यकताओं का उपयोग करते हुए एक फ्लो-ग्राफ?

मैं एक वकील से मिलने का इरादा रखता हूं, लेकिन किसी भी जानकारी के साथ शुरू करने में मदद मिलेगी।



2
लाइसेंस चयनकर्ता यह आपको कुछ मानदंडों के आधार पर आपके लिए एक लाइसेंस चुनने की सुविधा देता है।
महमूद होसम

मैं एक वकील नहीं हूं, इसलिए जब मैं एक नए आवेदन के लिए लाइसेंस चाहता था, तो मैं काम कर रहा हूं मैंने सिर्फ एक खुद लिखा है। कौन जानता है कि क्या यह वास्तव में अदालत में होगा, लेकिन यह स्पष्ट है कि मैं जो चाहता / करती हूं वह कोड के साथ नहीं किया गया ... davidvhill.com/article/an-open-source-license-in-plain अंग्रेजी
डेविड हिल

Github ने उपयोगकर्ताओं को एक लाइसेंस चुनने में मदद करने के लिए यह सरलीकृत साइट बनाई है: choosealicense.com
ltn100

जवाबों:


39

जेफ एटवुड ने सादे अंग्रेजी में ओपन सोर्स सॉफ्टवेयर लाइसेंस की भीड़ के बीच अंतर को समझाते हुए एक बहुत अच्छा काम किया है:

http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html

आपके निर्णय को प्रभावित करने वाला सबसे महत्वपूर्ण विचार आपके पुनर्वितरण की शर्तें होंगी। यही है, क्या आप अपने कोड को वाणिज्यिक अनुप्रयोगों में उपयोग करने की अनुमति देंगे और यदि हां, तो क्या आपको ऐसे कोड की आवश्यकता होगी कि वे अपने स्वयं के कोड को खोल सकें?

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

ध्यान दें कि GPL आपको इन-हाउस व्यावसायिक अनुप्रयोगों के लिए GPL'd कोड का उपयोग करने की अनुमति देता है, इसलिए जब तक आप उन अनुप्रयोगों को किसी तीसरे पक्ष को पुनर्वितरित नहीं करते हैं।

इसके अलावा देखें
http://haacked.com/archive/2007/04/04/there-are-only-four-software-lication.xx


4
जेफ़ की सलाह में कुछ त्रुटियां हैं! कई न्यायालयों में आप अपना काम सार्वजनिक क्षेत्र में नहीं डाल सकते हैं (समय की अपेक्षित राशि के लिए मृत होने के अलावा) और यह आपके द्वारा जीपीएल के बारे में अपनी बात का उल्लेख नहीं करता है, जिसके लिए आप जारी नहीं करते हैं, जिसके लिए मैं चाहता हूं। सर्वर कोड का उल्लेख है, जो उद्योग में एक बहुत ही महत्वपूर्ण मॉडल है
jk।

29

जैसा कि आपने ओपन सोर्स लाइसेंस तुलना का एक चार्ट मांगा है:
यहाँ छवि विवरण दर्ज करें
http://www.bitsandbuzz.com/article/which-open-source-license/

कृपया, इस उत्कृष्ट लेख को भी पढ़ें: सॉफ्टवेयर डेवलपमेंट, वितरण और लाइसेंसिंग के लिए एक ओपन सोर्स अप्रोच को अपनाना


अनुशंसित लेख स्थित होने पर URL तक नहीं पहुंच सकते: Openource.sys-con.com/node/318776 - उस खाते पर अपडेट करने पर विचार करें (संक्षिप्त लेख सारांश या इसके प्रमुख बिंदु इस उत्तर के पाठकों के लिए बहुत मदद करेंगे) । अनुशंसित पढ़ना: क्या ऐसे उत्तर हैं जो केवल कहीं और लिंक होते हैं जो वास्तव में "अच्छे उत्तर" हैं?
गनत

वह लिंक उसके स्वामी द्वारा हटा दिया गया है, यहां और लिंक दिए गए हैं: 1. gnu.org/licenses/license-list.html 2. blogs.oracle.com/davidleetodd/entry/…
Badar

8

ओपन सोर्स लाइसेंस को समझने के लिए एक महान संसाधन ऑक्सफोर्ड यूनिवर्सिटी OSS वॉच से बहुत व्यापक, इंटरैक्टिव लाइसेंस डिफरेंटर है

यह आपके सॉफ्टवेयर के लिए उपयुक्त लाइसेंस की ओर मार्गदर्शन करने वाले प्रश्न पूछता है।

प्रत्येक के लिए समर्थक और विपक्ष हैं, इसलिए कोड पर उन प्रतिबंधों को पढ़ें और तय करें कि आप इसका उपयोग करने में सक्षम होना चाहते हैं। चेतावनी, आप जो भी चुनते हैं वह शिकायत करेगा - यह पवित्र युद्ध क्षेत्र है, और इस प्रश्न के दायरे से परे है।


4

NRecursions पर उपलब्ध कई लाइसेंसों के लिए एक सरलीकृत स्पष्टीकरण है (ब्लॉग पर अधिक लाइसेंस हैं। कुछ नीचे सूचीबद्ध हैं)।

  • Copyleft लाइसेंस: आप एक ही या समकक्ष लाइसेंस के तहत लाइसेंस का उपयोग, संशोधित और वितरित कर सकते हैं, लेकिन आपको स्रोत कोड भी साझा करना चाहिए।
  • बर्कली सॉफ्टवेयर डिस्ट्रीब्यूशन लाइसेंस (बीएसडी): आप सॉफ्टवेयर को अपने मालिकाना सॉफ्टवेयर के साथ जोड़ सकते हैं और इसे एक मालिकाना लाइसेंस के तहत जारी कर सकते हैं, लेकिन आपको बीएसडी लाइसेंस पाठ और नोटिस को बरकरार रखना होगा। इस लाइसेंस में लेखक के नाम या विज्ञापन का उपयोग करने के बारे में एक या दो और खंड हो सकते हैं।
  • Gnu Public License (GPL): आप सॉफ़्टवेयर का उपयोग, संशोधन और वितरण मुफ्त में या शुल्क के लिए कर सकते हैं, लेकिन आपको इसके साथ स्रोत कोड भी वितरित करना होगा, और यदि सॉफ़्टवेयर को अन्य सॉफ़्टवेयर के साथ जोड़ा जाता है, तो वह सॉफ़्टवेयर भी होगा जीपीएल के रूप में जारी किया जाना है, जब तक कि यह कुल मिलाकर नहीं है (यह जीपीएल सॉफ्टवेयर के साथ बातचीत नहीं करता है)
  • लेस ग्नू पब्लिक लाइसेंस (एलजीपीएल): जीपीएल के रूप में ही, लेकिन आपको अपने मालिकाना सॉफ्टवेयर को एलजीपीएल सॉफ्टवेयर से जोड़ने और इसे अपनी शर्तों के तहत जारी करने की अनुमति है। लेकिन कुछ शर्तें हैं जिनके तहत आप ऐसा कर सकते हैं।
  • अफेरो ग्नू पब्लिक लाइसेंस (एजीपीएल): जीपीएल के रूप में भी, लेकिन यह अतिरिक्त रूप से कहता है कि आपके सॉफ़्टवेयर को वितरित होने के रूप में माना जाता है, अगर कोई और इसका उपयोग करने में सक्षम है (जैसे कि यदि आप इसे सर्वर पर रखते हैं और वे इसे से चला सकते हैं सर्वर)।
  • मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी लाइसेंस (MIT): आपको सॉफ़्टवेयर की प्रतियों का उपयोग करने, संशोधित करने और वितरित करने की अनुमति है, जब तक आप उस व्यक्ति को उसी अधिकार की अनुमति देते हैं जिसे आप सॉफ़्टवेयर वितरित करते हैं
  • अपाचे लाइसेंस: यदि आप अपाचे लाइसेंस का पालन करते हैं, तो आपको सॉफ़्टवेयर की प्रतियों का उपयोग करने, संशोधित करने और वितरित करने की अनुमति है, और आप अपने द्वारा किए गए परिवर्तनों में अपना कॉपीराइट विवरण जोड़ सकते हैं। आप अपने संशोधनों के उपयोग, प्रजनन या वितरण के लिए अतिरिक्त या अलग लाइसेंस नियम और शर्तें भी प्रदान कर सकते हैं।
  • मोज़िला पब्लिक लाइसेंस (एमपीएल): आप सॉफ़्टवेयर का उपयोग, संशोधन, वितरण और बिक्री कर सकते हैं, बशर्ते आप प्राप्तकर्ता को स्रोत कोड भी दें। आप संशोधित कार्य को उप-लाइसेंस भी दे सकते हैं, बशर्ते आप प्राप्तकर्ता के अधिकारों को स्रोत कोड तक सीमित न रखें।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.