2010-04-04 10 views
10

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

क्या मैं इस सवाल से बाहर रहा हूँ लाइसेंस के लिए निम्नलिखित हैं:

  1. परियोजनाओं किस प्रकार इस लाइसेंस के लिए
  2. की
  3. उदाहरण इस्तेमाल किया जाना चाहिए लाइसेंस का एक संक्षिप्त विवरण मौजूदा परियोजनाओं

लाइसेंस मैं मन में है कि में से कुछ का अनुसरण कर रहे हैं कि इस लाइसेंस का उपयोग करें:

012,
  • अपाचे लाइसेंस 2.0
  • कलात्मक लाइसेंस/जीपीएल
  • ग्रहण पब्लिक लाइसेंस 1.0
  • GNU जनरल पब्लिक लाइसेंस वी 2
  • GNU जनरल पब्लिक लाइसेंस v3
  • GNU अल्प जनरल पब्लिक लाइसेंस
  • MIT लाइसेंस
  • मोज़िला सार्वजनिक लाइसेंस 1.1
  • नया बीएसडी लाइसेंस ense
+0

सर्वेक्षण समुदाय विकी होना चाहिए –

+0

हाँ, आप सही हैं। इसे सीडब्ल्यू –

+1

में बदल दिया गया है, हालांकि सीडब्ल्यू प्रश्नों के साथ एकमात्र मुद्दा यह है कि लोग उत्तर पोस्ट करने में अनिच्छुक हो सकते हैं। –

उत्तर

12

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

  • क्या आप किसी भी जीपीएल कोड का उपयोग कर रहे हैं? फिर जीपीएल
  • का उपयोग किसी मौजूदा समुदाय के संदर्भ में लिख रहे हैं? फिर समुदाय के पसंदीदा लाइसेंस
  • का उपयोग करें क्या आप इसे किसी भी द्वारा उपयोग करना चाहते हैं? फिर एमआईटी/बीएसडी
  • का उपयोग करें क्या आप इसे ओपन सोर्स प्रोजेक्ट्स पर केवल का उपयोग करना चाहते हैं? फिर जीपीएल
  • यह सर्वर सॉफ़्टवेयर है, और आप किसी भी उपयोगकर्ता को योगदान देना चाहते हैं, भले ही वे केवल अपने सर्वर पर इसका उपयोग करें? तो जीपीएल v3

का उपयोग करें और इन छोटे (बहुत ही कम) लाइसेंस के लिए खुद को यह बताया गया है:

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

 संबंधित मुद्दे