2008-10-27 16 views
16

का उपयोग कैसे करें मैं थोड़ा अनिश्चित हूं कि ओपन सोर्स लाइसेंसिंग सामग्री कैसे काम करती है। अगर मैं एक विशेष ओपन सोर्स लाइसेंस चुनना चाहता था, तो आपको इसे अपने सॉफ्टवेयर पर लागू करने के लिए वास्तव में क्या करना है? मुझे लगता है कि यह सिर्फ 'स्केटिंग' से थोड़ा अधिक शामिल होगा कि आप अपने सॉफ्टवेयर को एलजीपीएल के तहत जारी कर रहे हैं। और यह 'अनुबंध' आपके सॉफ्टवेयर पर कानूनी रूप से कैसे बंधता है?ओपन सोर्स लाइसेंस

+0

यह प्रश्न ऑफ-विषय प्रतीत होता है क्योंकि यह लाइसेंसिंग के बारे में है। –

उत्तर

9

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

See here। या शायद बहुत अधिक जानकारी के लिए, O'Reilly के Understanding Open Source and Free Software Licensing देखें।

~ विलियम रिले भूमि

2

जीएनयू लाइसेंस के लिए, कम से कम, आप their instructions का पालन करें और आप तो है कि लाइसेंस के तहत अपने सॉफ्टवेयर (या दस्तावेज) लाइसेंस रहे हैं।

0

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

3

नहीं, यह बहुत अधिक है। GPLv3 text से, अपने कार्यक्रम से जोड़ें:

<one line to give the program's name and a brief idea of what it does.> 
Copyright (C) <year> <name of author> 

This program is free software: you can redistribute it and/or modify 
it under the terms of the GNU General Public License as published by 
the Free Software Foundation, either version 3 of the License, or 
(at your option) any later version. 

This program is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
GNU General Public License for more details. 

You should have received a copy of the GNU General Public License 
along with this program. If not, see <http://www.gnu.org/licenses/>. 

"अनुबंध" यह है: जीपीएल, कोई भी बिना, लेकिन आप अपने कार्यक्रम को वितरित करने के लिए किसी भी अधिकार है। उनके पास कोई प्रतिलिपि अधिकार नहीं है। जीपीएल का कहना है कि यदि वे अपनी शर्तों का पालन करते हैं, तो आप उन्हें अपने कोड की प्रतियों को वितरित करने के अतिरिक्त अधिकार देते हैं।

अन्य नि: शुल्क/मुक्त स्रोत सॉफ्टवेयर लाइसेंस हैं, लेकिन मैं इसे सिर्फ एक उदाहरण के रूप में उपयोग कर रहा हूं।

0

यूएस में आपके पास कॉपीराइट "स्वचालित" हैं - यानी कोई भी अनुमति के बिना आपके काम को फिर से वितरित नहीं कर सकता है।

इन सभी ओपन-सोर्स लाइसेंसों में केवल एक उद्देश्य है - यह अनुमति देने के लिए (कुछ स्थितियों में)।

दरअसल, आपको केवल यह कहना होगा कि आप अपने लाइसेंस को कुछ लाइसेंस के तहत वितरित करते हैं, और यह पर्याप्त है। यह इस लाइसेंस का पालन करने के लिए उपयोगकर्ता पर निर्भर करता है, अन्यथा वह आपके कॉपीराइट का उल्लंघन करने के बिना आपके सॉफ़्टवेयर का उपयोग कर रहा है।

यह चुनने के लिए कि आप किसके लिए उपयोग कर सकते हैं, या यहां तक ​​कि इन सरल शब्दों के साथ स्वयं को लिख सकते हैं, "आप जो भी चाहें कर सकते हैं, बिना किसी गारंटी के।"

जब तक आप अपनी आवश्यकताओं को परिभाषित नहीं करते हैं, कोई भी आपको "तैयार किए गए" लाइसेंस को चुनने में आपकी सहायता करने में सक्षम नहीं होगा जो आपकी आवश्यकताओं के अनुरूप है।

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