2010-05-12 5 views
6

मैं किसी ऐसे सॉफ़्टवेयर के साथ किसी की सहायता कर रहा हूं जो वे बेच रहे हैं। मैं मुफ्त में कोड का योगदान कर रहा हूं।कौन सा सॉफ़्टवेयर लाइसेंस है "मैंने इसे बनाया है, आप इसके साथ कुछ भी कर सकते हैं"

मैंने जो कोड लिखा है वह ओपन सोर्स लाइसेंस का उपयोग करता है और मैंने उन्हें स्रोत कोड के साथ शामिल किया है।

मैं कौन सा सॉफ़्टवेयर लाइसेंस अपना कोड डाल सकता हूं? मैं उन्हें मुफ्त में सॉफ्टवेयर देना चाहता हूं।

यदि ओओओ मुद्दे हैं तो कृपया प्रश्न पूछें।

अद्यतन: लाइब्रेरी जो शामिल है अपाचे लाइसेंस, संस्करण 2.0 के तहत है। पहले शामिल करने के लिए खेद है।

+1

क्या आप किसी भी जीपीएल कोड का उपयोग करते हैं? – SLaks

+1

अधिक महत्वपूर्ण सवाल यह है कि अन्य ओपन सोर्स लाइसेंस संगत हैं या नहीं। –

+0

@ टेलर लाइब्रेरी अब प्रश्न में अपडेट के रूप में apache v2 का उपयोग कर रहा है। धन्यवाद। – JavaRocky

उत्तर

9

MIT License के बारे में कैसे?

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

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

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

यदि आप किसी अन्य ओपन-सोर्स कोड का उपयोग कर रहे हैं, तो सुनिश्चित करें कि लाइसेंस संगत हैं।

0

केवल एट्रिब्यूशन के साथ एक रचनात्मक-कॉमन्स के बारे में क्या? http://creativecommons.org/licenses/by/3.0/

+0

आप कम से कम कुछ प्रकार की सुरक्षा रखना चाहते हैं। "इस कोड के साथ जो कुछ आप चाहते हैं, उसके साथ करें, लेकिन अगर यह परमाणु मंदी का कारण बनता है तो मुझे रोना न करें।" – Anthony

+0

यह एक वारंटी/अस्वीकरण है जो मेरा मानना ​​है, लाइसेंस नहीं –

2

सामान्य रूप से, यदि आपके द्वारा लिखा गया कोड लाइसेंस एक्स का उपयोग करता है, तो आपको उस लाइसेंस के तहत अपने लाइसेंस को लाइसेंस के तहत रखना होगा (उदाहरण के लिए, यदि आप जीपीएलएड कोड का उपयोग करते हैं, तो आपको अपना लाइसेंस देना होगा कोड इस तरह से संगत है ... और आपके कोड का उपयोग करने वाले व्यक्ति को भी ऐसा करना चाहिए)।

आप जिस कोड का उपयोग कर रहे हैं उसके तहत कौन से लाइसेंस हैं?

1

मैंने हमेशा इस स्थिति में एमआईटी का उपयोग किया है।

0

अपने कोड का लाइसेंस इतना महत्वपूर्ण नहीं है ("मैं इसे सार्वजनिक डोमेन में छोड़ देता हूं" चाल करता है)।

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

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