मैं MIT लाइसेंस के तहत जारी किए गए सॉफ़्टवेयर के लेखकों को ठीक से क्रेडिट कैसे करूं?


16

मैंने MIT लाइसेंस प्राप्त परियोजना के स्रोत कोड को संशोधित किया है, और मैंने इसमें नई कक्षाएं भी जोड़ी हैं। कृपया मुझे सही करें अगर मैं गलत हूं, लेकिन मुझे लगता है कि लाइसेंस के ऊपर मेरे कॉपीराइट नोटिस को जोड़ना और दूसरे को हटाना कानूनी है। लेकिन मुझे पिछले लेखकों के योगदान का श्रेय कैसे देना चाहिए? क्या मुझे एक अलग फ़ाइल का उपयोग करना चाहिए? कुछ HTML फाइलें भी हैं जिनके पास कोई लाइसेंस या कॉपीराइट नोटिस नहीं है, जिन्हें मैंने भी संशोधित किया है। क्या मुझे उन्हें अलग तरह से संभालना होगा?

मेरा सवाल इस सवाल से अलग है कि मैंने जिस परियोजना का विस्तार कर रहा हूं, उसकी कुछ फाइलों को भी संशोधित किया है।

अपडेट करें

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


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

तो इसका जवाब कॉपीराइट नोटिस रखना है लेकिन मैं कैसे संकेत देता हूं कि कोड को संशोधित किया गया था? क्या मैं कॉपीराइट के आगे अपना नाम-संगठन जोड़ सकता हूं? बेशक मैं लाइसेंस को संशोधित कोड में रखने जा रहा हूं
kon psych

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

जवाबों:


15

मैं वकील नहीं हूँ, लेकिन MIT लाइसेंस के अनुसार:

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

इसलिए आप मौजूदा कॉपीराइट नोटिस को नहीं हटा सकते। आप अपने कॉपीराइट नोटिस और लाइसेंस की शर्तों को केवल उस कोड के हिस्से में जोड़ सकते हैं, जिसके आप कॉपीराइट हैं, जो आपका नया या संशोधित कोड है।


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

यह मेरे लिए स्पष्ट नहीं है! अधिकांश लोग अपने द्वारा बदली गई प्रत्येक पंक्ति को दस्तावेज़ करने के लिए परेशान नहीं करेंगे। मुझे लगता है कि अगर यह कभी एक कानूनी मुद्दे पर आ गया तो आप अपनी परियोजना के साथ दूसरी परियोजना को अलग कर देंगे।
एम। डुडले

3

कृपया मुझे सही करें अगर मैं गलत हूं, लेकिन मुझे लगता है कि लाइसेंस के ऊपर मेरे कॉपीराइट नोटिस को जोड़ना और दूसरे को हटाना कानूनी है।

आप मूल कॉपीराइट नोटिस को हटा नहीं सकते। वह बाहर-बाहर अवैध है।

चाहे आप अपने स्वयं के नोटिस को जोड़ सकते हैं थोड़ा सा पासा है, और मैं वकील नहीं हूं। आपने जो बनाया है वह "व्युत्पन्न कार्य" की श्रेणी में आता है।

से व्युत्पन्न कार्यों: अमेरिका कॉपीराइट कार्यालय परिपत्र 14 :

कॉपीराइट योग्य होने के लिए, एक व्युत्पन्न कार्य मूल से अलग होना चाहिए जिसे "नया काम" माना जाता है या इसमें पर्याप्त मात्रा में नई सामग्री होनी चाहिए। किसी छोटे काम के लिए छोटे-मोटे बदलाव या परिवर्धन करने से कॉपीराइट के उद्देश्यों के लिए नए संस्करण के रूप में काम करने की योग्यता नहीं होगी। नई सामग्री अपने आप में मूल और कॉपीराइट होनी चाहिए। उदाहरण के लिए, शीर्षक, छोटे वाक्यांश और प्रारूप, कॉपीराइट योग्य नहीं हैं।

यदि आपके परिवर्तन कॉपीराइट सामग्री का गठन करते हैं, तो आपका कॉपीराइट केवल आपके योगदान से संबंधित है। यह संबंधित सामग्री से संबंधित नहीं है।


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