मैं दोहरी लाइसेंस कैसे दूं?


9

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

जीपीएल v3 के तहत अपने स्रोत कोड को जारी करने के बारे में मुझे क्या पता चलेगा, जबकि अपने चयन के दूसरे लाइसेंस के तहत इसे जारी करने का अधिकार भी है? क्या मैं अभी भी अपने प्रत्येक सोर्स फाइल के ऊपर GPL हेडर लगाता हूँ?

मैं सॉफ्टवेयर के कानूनी पक्ष के लिए नया हूँ।


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

2
@ cyco130 यदि आपने अपनी टिप्पणी एक उत्तर के रूप में पोस्ट की है, तो मैं इसे जितना संभव हो उतना मुश्किल बढ़ा दूंगा।
मालाची

जवाबों:


8

आपको स्रोत में GPL हेडर लगाने की आवश्यकता नहीं है - आपको कुछ भी करने की आवश्यकता नहीं है। हालाँकि फ़ाइल में आपके नाम और दिनांक का कॉपीराइट नोटिस उपयोगी है और कुछ क्षेत्रों में आवश्यक हो सकता है।

मैं शायद हेडर में आपका नाम / ईमेल / वेबसाइट शामिल करूंगा और यह कहूंगा कि "शर्तों के लिए licence.txt देखें" तो आपको जीपीएल / वाणिज्यिक के लिए अलग-अलग स्रोत फ़ाइलों के बारे में चिंता करने की आवश्यकता नहीं है।

जीपीएल एक वितरण लाइसेंस है, जब आप जीपीएल के तहत अपनी परियोजना की एक प्रति वितरित करते हैं तो आप जीपीएल पाठ फ़ाइल शामिल करते हैं (और स्रोत उपलब्ध करें)। जब आप इसे स्वयं वितरित करते हैं तो आप जो भी व्यावसायिक लाइसेंस फ़ाइल चाहते हैं उसे शामिल करते हैं।

एकमात्र जटिलता यह है कि यदि आप जीपीएल उपयोगकर्ताओं से फिक्स स्वीकार करते हैं - वे उन फिक्स के मालिक हैं और आप केवल उन्हें जीपीएल के तहत वितरित कर सकते हैं। जब तक आप लेखकों को कॉपीराइट सौंपने के लिए नहीं मिल सकते।


मुझे यह भ्रम भी था, क्योंकि जीपीएल साइट ऐसा बनाती है जैसे आपको सभी स्रोत फ़ाइलों में एक हेडर जोड़ना है।
कालड्रेक्स

2
@KallDrex - GPL आपको यह नहीं बता सकता है कि आपके पास कोड के साथ क्या करना है। स्रोत फ़ाइलों को डिस्ट्रिब्यूशन पैकेज से अलग होने के बाद से यह निश्चित रूप से एक अच्छा विचार है और कुछ देशों में यह आपको एक मजबूत कॉपीराइट का मामला देता है यदि आप इसे स्पष्ट रूप से बताते हैं - लेकिन आप अपना काम करते हैं और जीपीएल लाइसेंस में कुछ भी बदलाव नहीं होता है।
मार्टिन बेकेट

2
मेरे शोध करने के बाद मुझे ऐसा नहीं मिला, लेकिन जीपीएल प्रलेखन पृष्ठ (जीपीएल लाइसेंस ही नहीं) से ऐसा लगता है कि आपको जीपीएल लाइसेंस के साथ सभी पृष्ठों को चिह्नित करना होगा, और यह महसूस करने के लिए कुछ अतिरिक्त शोध करना होगा कि ऐसा नहीं है। यह स्पष्ट नहीं है कि यदि आपने पहले कभी अपने स्वयं के कोड के लिए लाइसेंस लेने से निपटा नहीं है।
कालड्रेक्स

यद्यपि आपको हमेशा कॉपीराइट फ़ाइल (कॉपीराइट <वर्ष> <लेखक>) को प्रत्येक फ़ाइल के शीर्ष पर शामिल करना चाहिए ताकि यह स्पष्ट हो सके कि कोड कॉपीराइट है और लाइसेंस के अधीन है। वह हिस्सा महत्वपूर्ण है। बाकी अनुशंसित हेडर सिर्फ सुविधा के लिए है।
elplatt

"... आप कॉपीराइट प्राप्त करने के लिए लेखकों को प्राप्त कर सकते हैं"। मुझे उस परियोजना पर एक पुल अनुरोध मिला है जिसे मैं दोहरी लाइसेंस देना चाहता हूं, मुझे लेखकों को मेरे साथ कॉपीराइट असाइन करने का अनुरोध कैसे करना चाहिए?
ilyaigpetrov
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.