पिछले वर्ष से एक ओपन-सोर्स प्रोजेक्ट के अपडेट के लिए कॉपीराइट की तारीख क्या है?


30

2011 में, मैंने कुछ ओपन-सोर्स कोड जारी किए, जिन्हें अपाचे लाइसेंस का उपयोग करके लाइसेंस दिया गया था। जैसे, सभी स्रोत फ़ाइलों में यह बॉयलर प्लेट संदेश सबसे ऊपर है:

/*
   Copyright 2011 My Name

   Licensed under the Apache License... <blah blah>
*/

तो अब यह 2012 है, और मैं एक संस्करण 1.1 जारी करने के लिए तैयार हूं। जैसे, सभी स्रोत फ़ाइलों को किसी न किसी तरह से छुआ गया है। और कुछ नए सोर्स कोड फाइल जोड़े गए हैं।

मैं मौजूदा फ़ाइलों पर कॉपीराइट तिथि कैसे अपडेट करूं? निम्नलिखित प्रत्येक स्रोत फ़ाइल के लिए सही अद्यतन है? (अर्थात 2011 से "2011-2012 में परिवर्तन")

/*
   Copyright 2011-2012 My Name

   Licensed under the Apache License... <blah blah>
*/

क्या नई स्रोत फ़ाइलों Copyright 2011-2012को भी समान रूप से लागू किया जाता है? या नया कोड सिर्फ मिलता है Copyright 2012?

जवाबों:


15

खैर, मैं वकील नहीं हूं, लेकिन अगर मुझे यह अधिकार मिला है

http://www.contentious.com/2007/01/07/copyright-notice-is-the-year-really-necessary/

फिर "2011" (पहले प्रकाशन के वर्ष के रूप में) पर्याप्त है। यह भी कॉपीराइट के लिए किसी भी अस्वीकरण को शामिल नहीं करने के लिए पर्याप्त होगा, क्योंकि आप एक अस्वीकरण के साथ या उसके बिना कॉपीराइट के मालिक हैं। "लाइसेंस" इससे अलग है, क्योंकि यह उन शर्तों को परिभाषित करता है जो अन्य लोगों को आपके कोड के साथ करने की अनुमति है।


6

हाइफ़न रूप में, पहली तारीख और दूसरी तारीख अलग-अलग उद्देश्यों की पूर्ति करती है।

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

अंतिम तिथि फ़ाइल में किसी भी सामग्री के लिए नवीनतम कॉपीराइट तिथि इंगित करने का कार्य करती है। इसलिए यदि किसी निगम के पास कॉपीराइट होता है, तो 99 साल के बाद से सामग्री पर निगम का दावा समाप्त हो जाएगा।

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

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


3

समझ लें कि कॉपीराइट है समय सीमा समाप्त हो - छोड़ने तरफ जटिल नियमों कहना है कि कॉपीराइट परिभाषित करता है की वह साल था जब ज्ञान सार्वजनिक क्षेत्र बन जाता है पर्याप्त।

यदि आपके पास 2006 में पैकेज युक्त स्रोत फ़ाइल है जो अन्य 5 वर्षों के लिए विकसित हो रही है। अब अगर आपके पास एक फाइल है जो 2006 से 2012 तक जारी पैकेज पर अपरिवर्तित बनी हुई है, तो आपके पास कॉपीराइट तारीख के रूप में तारीख डालने का विकल्प है।

मुझे लगता है Copyright 2011-2012 कि कॉपीराइट में वर्ष के लिए केवल एक पूर्णांक होने की आवश्यकता नहीं है।

हालाँकि, ध्यान दें कि कॉपीराइट बहुत लंबी अवधि (मूल रूप से लेखक का जीवनकाल, साथ ही मृत्यु के कई साल बाद) देता है, इसलिए यह बहुत चिंताजनक नहीं है!


2

हमारी कंपनी में, कानूनी विभाग। केवल प्रमुख रिलीज़ के लिए केवल कॉपीराइट वर्ष अपडेट करने का सुझाव देता है।

स्रोत कोड में मैं निश्चित रूप से परेशान नहीं करूंगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.