आप कॉपीराइट नोटिस कैसे अपडेट करते हैं?


10

तो अब यह 2011 है, और जैसा कि मैंने अपनी सक्रिय परियोजनाओं पर कोडिंग किया है, कुछ कॉपीराइट नोटिस को अपडेट करने का समय है।

जैसे। कॉपीराइट विजेट्स लिमिटेड 2010 से कॉपीराइट विजेट्स लिमिटेड 2010, 2011

मेरा प्रश्न यह है कि आप कॉपीराइट नोटिस कब अपडेट करते हैं?

  • क्या आप उस फ़ाइल पर पहली बार काम करने वाले सिर के नोटिस को बदलते हैं?
  • चूंकि एक मॉड्यूल कई फाइलों से मिलकर कोड का एक टुकड़ा होता है जो एक साथ काम करते हैं, क्या आप उस मॉड्यूल में एक भी फाइल को बदलते समय उस मॉड्यूल में सभी नोटिस अपडेट करते हैं?
  • चूंकि एक प्रोग्राम कोड का एक टुकड़ा है (शायद कई मॉड्यूल से मिलकर), क्या आप उस प्रोग्राम में सभी नोटिस को अपडेट करते हैं जब आप उस प्रोग्राम में एक भी फाइल बदलते हैं?
  • या क्या आप सिर्फ प्रोग्रामिंग और चीजों को अपडेट करने के बारे में अपनी सुबह की कॉफी पर एन-मास को बदलते हैं?

मैंने नमस्कार (आपके लिए नया साल मुबारक हो) निकालने के लिए आपका शीर्षक संपादित किया, ताकि यह खोज इंजन या साइट खोज को भ्रमित न करे।
टिम पोस्ट

जवाबों:


3

मैं उन पर काम करने के साथ ही उन्हें बदलता हूं। लगभग हर फ़ाइल पर हमारे पास एक ही हेडर होता है, इसलिए सभी उदाहरणों को खोजना आसान होता है।

मैं आमतौर पर किसी भी तरह की रिलीज को शिपिंग करने से पहले पूरे कोड बेस पर एक grep चलाता हूं, जो उन जगहों को भी इंगित करता है जिन्हें दस्तावेजीकरण को अपडेट करना है।

हालांकि, यह मुझे प्रतीत होता है, कि अगर आपके पास हर फ़ाइल के सिर पर एक समान टेम्पलेट था .. तो आपके लिए स्वचालित रूप से ऐसा करने के लिए एक वीसीएस हुक का उपयोग किया जा सकता है। मुझे यकीन है कि किसी ने ऐसा किया है, लेकिन एक त्वरित खोज से कुछ हासिल नहीं हुआ।


तो यह वह तरीका है जिसके लिए मैं जाऊंगा, बस फाइलों को अपडेट करना जैसे कि मैं जाता हूं और इसे जारी करने से पहले सभी मॉड्यूल में अपडेट करता हूं।
जेम्स

4

कॉपीराइट स्टेटमेंट में वर्ष का उद्देश्य यह इंगित करना है कि सॉफ़्टवेयर / आदि के फ़ाइल / संस्करण के लिए कॉपीराइट कब शुरू हुआ। यह वास्तव में आपके सर्वोत्तम हित में है कि केवल नई फ़ाइलों और नए वितरणों के लिए नई कॉपीराइट तिथियां डालें। इतना सरल होने का कारण:

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

उस ने कहा, कॉपीराइट नोटिस में तारीख कानूनी रूप से कमजोर संकेतक है जब किसी चीज को कॉपीराइट किया गया था - विशेषकर चूंकि यह इतनी आसानी से बदल जाती है। सरकार के साथ अपना कॉपीराइट पंजीकृत करना कॉपीराइट तारीख का कानूनी रूप से मजबूत संकेतक है। अधिकांश सरकारी एजेंसियां ​​यह सत्यापित नहीं करती हैं कि आप पहले से ही उल्लंघन में हैं क्योंकि उनके पास इसके लिए संसाधन नहीं हैं। इसके बजाय, यदि कोई उल्लंघन है तो पहले से पंजीकृत कॉपीराइट वाला व्यक्ति आमतौर पर जीतता है। अधिकांश वकील और अदालतें ऐसे किसी भी मामले से इनकार कर देंगी जिसमें पंजीकृत कॉपीराइट शामिल नहीं हैं क्योंकि वे साबित करना मुश्किल है।

फिर भी, नई तारीख को नए कोड पर रखना बेहतर है।


यदि आप मेरे उदाहरण को नोटिस करते हैं तो मैं पहले की तारीख को नहीं हटा रहा हूं "जैसे। कॉपीराइट विजेट्स लिमिटेड 2010 को कॉपीराइट विजेट्स लिमिटेड 2010, 2011"। तो क्या यह अभी भी लागू होता है?
जेम्स

मैं सिर्फ सलाह को दोहरा रहा हूं। एकमात्र तारीख जो मायने रखती है वह है सबसे पुरानी तारीख। जब घड़ी कॉपीराइट के जीवन पर टिक करना शुरू करती है।
बेरिन लोरिट्श

3

अधिकांश देशों में

कॉपीराइट को किसी भी नोटिस की आवश्यकता नहीं है। यह स्वचालित है।

वर्ष विशुद्ध रूप से सांकेतिक है। जब आप संबंधित फ़ाइल को अपडेट करते हैं तो मैं इसे बदलने का सुझाव देता हूं।

ध्यान दें कि हर हाल में आईडीई फाइलों को सुरक्षित रूप से ढूंढ और बदल सकता है।


1

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

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

मुझे लिखने में कई घंटे लग गए, लेकिन इसने तैनाती को बहुत आसान बना दिया है।


0

मैंने दृष्टिकोणों की एक पूरी श्रृंखला देखी है, हालांकि जो मुझे कम से कम काम लगता था, कम से कम एक विकास के नजरिए से, उन्हें गतिशील बनाने के लिए था और कोड स्वचालित रूप से वर्तमान वर्ष को जोड़ने पर हर बार पृष्ठ उत्पन्न होता था।

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


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