मुझे अपनी परियोजना के लिए क्या लाइसेंस चुनना चाहिए?


13

मैंने मूल रूप से रचनात्मक कॉमन्स के बारे में सोचा था जब वर्डप्रेस (पेशेवर वर्डप्रेस) के बारे में एक किताब पढ़ते हुए, मैंने सीखा कि मुझे यह भी निर्दिष्ट करना चाहिए कि उत्पाद प्रदान किया गया है

... किसी भी वारंटी के बिना; एक साझेदार के लिए योग्यता या योग्यता की निहित वारंटी के बिना भी

और वे जीएनयू जीपीएल की सिफारिश करते हैं। मैं लाइसेंस कैसे लिखूं या 1 का चयन करूं?

btw, MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSEवास्तव में क्या मतलब है? वारंटी के बिना पर्याप्त नहीं है?


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

पुन। वारंटी के बिना - आम तौर पर कानून में अगर किसी भी संदेह में आप इसे स्पष्ट करते हैं। मुझे लगता है कि यह एक विशिष्ट ऐतिहासिक मामले के जवाब में है जहां सीधे अस्वीकरण पर्याप्त नहीं था।
जॉन हॉपकिंस

जवाबों:


8

कोड के छोटे बिट्स के लिए, मैं आम तौर पर उन्हें X11 लाइसेंस के तहत जारी करता हूं। जीपीएल के साथ समस्या यह है कि यह कोड के लिए बहुत जटिल है जिसे आप वास्तव में रक्षा करने के लिए पर्याप्त देखभाल नहीं करते हैं। यदि आप वास्तव में वाणिज्यिक उत्पादों में अपने कोड का उपयोग करने वाले लोगों को नहीं चाहते हैं, तो आपको उल्लंघन के लिए निगरानी करने और इसे अदालत में लड़ने की आवश्यकता होगी, जो वास्तव में समय, या छोटे, मुक्त, ओपन-सोर्स प्रोजेक्ट के लिए प्रयास के लायक नहीं है।

कॉपीराइट (c)

इस सॉफ़्टवेयर और संबंधित दस्तावेज़ फ़ाइलों ("सॉफ़्टवेयर") की प्रतिलिपि प्राप्त करने वाले किसी भी व्यक्ति को बिना किसी प्रतिबंध के सॉफ़्टवेयर का उपयोग करने, प्रतिलिपि बनाने, संशोधित करने, मर्ज करने के अधिकार सहित, अनुमति देने के लिए अनुमति दी गई है , सॉफ्टवेयर की प्रतियों को प्रकाशित, वितरित, उपविषय, और / या बेचने के लिए, और उन व्यक्तियों को अनुमति देने के लिए जिनके लिए सॉफ्टवेयर ऐसा करने के लिए सुसज्जित है, निम्न स्थितियों के अधीन:

उपरोक्त कॉपीराइट नोटिस और यह अनुमति नोटिस सॉफ़्टवेयर की सभी प्रतियों या पर्याप्त भागों में शामिल किया जाएगा।

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

संपादित करें: यदि कोड का शरीर अधिक पर्याप्त है, और आपको लगता है कि आपने इसमें पर्याप्त समय लगाया है, तो आप इसे बचाने के लिए तैयार रहेंगे, हर तरह से इसे बचाने के लिए GPL का उपयोग करेंगे।


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

मुझे यकीन नहीं है कि इससे बहुत फर्क पड़ता है। जीपीएल इतना जटिल है, कि बहुत सारी कंपनियां शायद हर समय उल्लंघन करती हैं, इस ज्ञान में सुरक्षित हैं कि "छोटा आदमी" उनके बाद कभी नहीं आ सकता है। मुझे लगता है कि हर उल्लंघन के लिए जो एफएसएफ पकड़ता है, संभवतः ऐसे टन हैं जो कभी पकड़े नहीं जाते हैं।
चिन्मय कांची

5
मैं सहमत हूँ। यदि आप उपयोगी उपकरण जारी कर रहे हैं और मौद्रिक लाभ की उम्मीद नहीं करते हैं तो MIT / X11 जाने का रास्ता है। यदि आप अपना जीवन बर्बाद करना चाहते हैं, एक पर्याप्त गर्दन दाढ़ी बढ़ाएं, कंप्यूटर आधारित धर्मों के बारे में प्रचार करें, और अपना समय जीपीएल के साथ जाने वाले दुष्ट साम्राज्यों के लिए हनीपोट जाल बनाने में व्यतीत करें। GPL का आपके कोड के साथ काम करने के बारे में अन्य ओपन सोर्स डेवलपर्स को पागल बनाने का अतिरिक्त प्रभाव है।
इवान प्लाइस

1
@jiewmeng यदि आपकी परियोजना GPL कोड के तहत जारी कोड का उपयोग करती है, तो आपकी परियोजना को GPL या अधिक उदार लाइसेंस के तहत भी जारी किया जाना चाहिए। IE, यह कोड लिखने के लिए स्वतंत्र है, लेकिन आप उन लाइसेंसों पर प्रतिबंधित हैं जिनका आप उपयोग कर सकते हैं। IE, GPL GPL को भूल जाता है। इसलिए जीपीएल वास्तव में स्वतंत्र नहीं है क्योंकि यह आपके उपयोग को प्रतिबंधित करता है। यदि आप रिचर्ड स्टेलमैन हैं और जीवन में आपका लक्ष्य एमआईटी एआई प्रयोगशालाओं में अपने साथी कोडर्स को बड़े निगमों में उच्च वेतन देने वाली प्रतिष्ठित नौकरियों से बचा रहा है तो अच्छा है। जीपीएल राजनीति पर आधारित है और "इसे आदमी से चिपका हुआ है।" अधिकांश OS देवता उस कारण की परवाह नहीं करते हैं।
इवान प्लाइस

1
@ चिनमय: तो आप उन्हें लाइसेंस और स्रोत की एक प्रति और सब कुछ ठीक है। यह कुछ व्यावसायिक मॉडलों के साथ असंगत है, लेकिन यह वास्तव में होने का इरादा था, और बहुत प्रतिष्ठा लोगों को इसे खाली करने की कोशिश से है। यदि आप लोग अपने स्वयं के स्वामित्व वाले उत्पादों में अपने कोड का उपयोग करते हैं, तो BSD / MIT / Boost / जो भी उपयोग करें। यदि आप यह सुनिश्चित करना चाहते हैं कि आपके कोड का डेरिवेटिव केवल मुफ्त है, तो GPL का उपयोग करें।
डेविड थॉर्नले

3

व्यक्तिगत रूप से इस प्रश्न का सही उत्तर पाने के लिए आपकी सर्वश्रेष्ठ शर्त एक कानूनी पेशेवर के साथ बात करना होगा क्योंकि वे बारीकियों को जानने वाले हैं।

हालाँकि, मुझे याद है कि जब मैं अपने वकील से हमारे कोड लाइसेंस समझौतों को स्थापित करने के बारे में बात कर रहा था, तो आप जिस खंड के बारे में बात कर रहे हैं, वह आपको उन मामलों से बचाता है, जहां आप कहते हैं "यह कोड X, Y, Z" है, जो कि निहित है "किसी विशेष उद्देश्य के लिए फिटनेस" पर वारंटी, यह खंड आपको किसी भी मुद्दे को होने से रोकता है अगर यह एक्स, वाई, और जेड नहीं करता है।


1

डब्ल्यूटीएफपीएल - वह करें जो एफ *** आप सार्वजनिक लाइसेंस चाहते हैं

       DO WHAT THE F*** YOU WANT TO PUBLIC LICENSE 
                Version 2, December 2004 

कॉपीराइट (C) 2004 सैम होसेवर

हर किसी को इस लाइसेंस दस्तावेज़ की शब्दशः या संशोधित प्रतियों को कॉपी और वितरित करने की अनुमति है,
और जब तक नाम बदला जाता है तब तक इसे बदलने की अनुमति है।

       DO WHAT THE F*** YOU WANT TO PUBLIC LICENSE 
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 
  1. तुम अभी क्या करना चाहते हो च ***

1
मुझे वह लाइसेंस कभी नहीं पसंद आया। अपने स्वयं के कोड के नियंत्रण की एक निश्चित राशि होनी चाहिए। कुछ वाणिज्यिक कंपनी को आपके कोड को लेने और उसमें से एक व्यावसायिक ऐप बनाने से रोकने की कोई बात नहीं है?
16

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

योग्य, मैंने इस b4 को देखा। लेकिन यह मुझे वारंटी बात से नहीं बचाता है
Jiew मेंग

1

आप लोगों को ये सामग्री कैसे दे रहे हैं?

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

यदि आप दूसरों के लिए स्रोत कोड या अन्य सामग्रियों को फिर से उपयोग करने के लिए जारी कर रहे हैं, तो आपका मूल पद बिलकुल सही है - आपको एक वारंटी छूट शामिल करनी होगी, अन्यथा कोई व्यक्ति घूम सकता है और कह सकता है "आपने यह कोड जारी करते हुए दावा किया है कि इसने X, Y और जेड - लेकिन यह नहीं है और मैं आप पर मुकदमा करने जा रहा हूं, भले ही आपको इसके लिए भुगतान न मिले।

या तो मामले में, आपको बैठकर यह पता लगाने की आवश्यकता है कि आप क्या चाहते हैं कि लोग उत्पाद के साथ क्या कर पाएंगे।

बाद के मामले में जहां आप एक ओपन सोर्स लाइसेंस के तहत समुदाय को चीजें जारी कर रहे हैं, एक अच्छा ओएसआई-अनुमोदित लाइसेंस ढूंढें जो आपकी इच्छाओं के साथ संरेखित करता है: http://opensource.org/licenses/category

लेकिन जैसा कि ग्रेफेड का उल्लेख है, अपने स्वयं के लाइसेंस को लिखने के बारे में भी मत सोचो - यह जोखिम के लायक नहीं है।


1

क्या आपने बीएसडी लाइसेंस पर विचार किया है? इसका सबसे सरल (अपेक्षाकृत) रूप, जिसे "सरलीकृत बीएसडी लाइसेंस" या "फ्रीबीएसडी लाइसेंस" के रूप में जाना जाता है, विशेष रूप से किसी भी वारंटी और / या देनदारियों को अस्वीकार करने के लिए फिट है। यह वाणिज्यिक और / या मालिकाना सॉफ़्टवेयर में आपके कोड के व्यावसायीकरण या उपयोग को नहीं रोकता है, लेकिन यह सुनिश्चित करता है कि आप अभी भी कॉपीराइट धारक हैं।

आप इसे यहाँ पढ़ सकते हैं । आपके देश के कानूनों के आधार पर, यह आपके उद्देश्यों के लिए अन्य, अधिक जटिल, लाइसेंस से अधिक उपयुक्त हो सकता है।


0

मैं लाइसेंस कैसे लिखूं या किसी एक का चयन कैसे करूं?

मुफ्त सॉफ्टवेयर लाइसेंस की एक सूची पर पढ़ें और अपने उद्देश्यों के लिए समझ में आने वाले एक को चुनें।

जब तक आप पूरी तरह से आप पर मुकदमा नहीं चला सकते, तब तक लाइसेंस न लिखें। यदि आप एक लाइसेंस लिखते हैं, तो ग्रेफेड की सलाह लें और एक वकील / वकील / जो भी हो, से कानूनी सहायता मांगें।

मैंने मूल रूप से रचनात्मक कॉमन्स के बारे में सोचा था जब वर्डप्रेस के बारे में एक किताब पढ़ रहा था

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

नि: शुल्क सॉफ्टवेयर लाइसेंस बेहद अनुमेय (WTFPL) से लेकर जोरदार कॉपीलेफ्ट (GNU AGPL) तक होता है। उस रेंज में कहीं न कहीं आप पर सूट करेगा।

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