एक कोड को स्क्रैच से कैसे फिर से लिखना है जिसके लिए मेरे पास कॉपीराइट है, इसलिए मैं इसे पहले संस्करण के अधिकारों को खोए बिना अपनी नौकरी पर उपयोग कर सकता हूं?


13

वैसे मैं इसे ओपन-सोर्स नहीं बनाना चाहता! यही समस्या है। लेकिन मैं इसका इस्तेमाल अपनी मौजूदा नौकरी पर करना चाहता हूं। कंपनी मेरे साथ किसी भी वैकल्पिक लाइसेंस पर हस्ताक्षर करने के लिए सहमत नहीं हुई और मुझसे कहा कि मैं स्क्रैच से सब कुछ फिर से लिखूं, इसलिए वे इसके मालिक होंगे। :(

इसलिए मैं इसे एक सुरक्षित तरीके से कैसे कर सकता हूं ताकि बाद में कंपनी मेरे पास वापस न आए और कहे कि मैं उनके लिए लिखे गए कोड का उपयोग कर रहा हूं, जो मेरे द्वारा लिखे गए पहले संस्करण के समान होगा और कॉपीराइट का मालिक होगा, मेरी व्यक्तिगत परियोजनाओं पर या किसी अन्य नौकरी पर भी?

किसी हैश मैप के दूसरे संस्करण को पहले संस्करण की तरह बनाए बिना आप उसे फिर से कैसे लिखेंगे? यह मुझे कठिन लगता है। :(


12
जब मुझे कोड के कुछ छोटे स्निपेट मिलते हैं, जो मैंने गलती से दो अलग-अलग जगहों पर लिखे हैं, तो यह अक्सर चरित्र द्वारा लगभग समान होता है। भगवान मुझे उम्मीद है कि मुझे कभी भी अदालत में साबित नहीं करना पड़ेगा।
पीएसआर

1
@psr - ऐसा लगता है कि आप या तो पूरी तरह से पहली बार हैं, या आप अपनी क्षमता में नहीं बढ़ रहे हैं और यह महसूस कर रहे हैं कि कुछ ऐसे काम करने का एक बेहतर तरीका है जो आपने पहले नहीं देखे थे।
जेम्स ब्लैक

1
लगता है कि आप हितों के टकराव का सामना कर रहे हैं। बुद्धिमानी का तरीका असाइनमेंट को कम करना होगा, लेकिन यह एक आसान तरीका नहीं है यदि जोखिम को निकाल दिया जाए।
मौविसील

1
@JamesBlack "थोड़ा स्निपेट" - कुछ 5-लाइन फ़ंक्शंस वास्तव में ऐसे हैं और भाषा को सुधारने के अलावा उन पर सुधार नहीं किया जा सकता है। मैं दुर्लभ अवसर पर अपने स्वयं के कोड में समान आया हूं।
इजाकाता

जवाबों:


14

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

मैं यह मान रहा हूं कि आप इसके लिए संयुक्त राज्य अमेरिका में हैं।

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

संयुक्त राज्य अमेरिका में प्रत्येक कॉपीराइट वकील आपको बताएगा कि कॉपीराइट पंजीकरण प्रमाणपत्र के लिए कोई विकल्प नहीं है । इतिहास के सभी मामलों में ठीक एक मामला * रहा है जहां कॉपीराइट पंजीकरण प्रमाणपत्र वाला लड़का नहीं जीता।

कॉपीराइट पंजीकरण सस्ता है

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


* (विशेष रूप से, वह जॉर्ज हैरिसन "माई स्वीट लॉर्ड" केस था: हालाँकि बीटल्स के पास कॉपीराइट पंजीकरण प्रमाण पत्र था, न्यायाधीश ने फैसला सुनाया कि कोई भी संभव तरीका नहीं था जो वह पूरी तरह से स्वतंत्र रूप से मेलोडी और संगठन को पुनर्जीवित कर सकता था "सो फाइन" "(द शिफॉन): वहाँ नकल किया गया है, यहां तक ​​कि अनजाने में भी।"


यह बहुत अच्छी जानकारी है, जॉन। क्या आप कह रहे हैं कि भले ही मैं अनजाने में कोड का एक ब्लॉक लिखता हूं , जो मेरे द्वारा कॉपीराइट पंजीकरण की तरह दिखता है, तो विवाद की स्थिति में मैं सुरक्षित होना चाहिए। यह भयानक है और मन की शांति दे! कमाल की जानकारी, जॉन! धन्यवाद!
च्रिसपोटेक

1
@ जॉन मैंने आपके उत्तर को सही कर दिया है क्योंकि यह जॉर्ज हैरिसन था, न कि जॉन हैरिसन ;-)
स्टीफन रोलैंड

2
महान जवाब, लेकिन वाक्यों के MIDDLE में बेतरतीब ढंग से शब्दों को लगता है .. मेरे लिए बहुत meh। यह नहीं है कि किस बात के लिए है?
l46kok

1
"उपयुक्त एजेंसी के साथ अपने काम की एक पूरी प्रतिलिपि दाखिल करना" हॉरिल ADVICE। आपने अभी-अभी अपना स्रोत दुनिया के सभी लोगों के लिए जारी किया है, जिसमें से 99% आपके लिए 'कॉपी राइट' नहीं देते हैं। यदि आपके पास इसे ठीक से खोला जाता है तो आपके पास अधिक अधिकार होंगे।
जिम इन टेक्सास

2
@ जॉन आर। स्ट्रोहम - आप गलत हैं। "कॉपीराइट सुरक्षा उस समय से मौजूद है जब कार्य अभिव्यक्ति के एक निश्चित, मूर्त रूप में निर्मित होता है।" Google यह, यह कानून है।
जिम इन टेक्सास

3

यदि आपके उपयोग के मामले में कोई मौजूद है, तो यह पहले से मौजूद थर्ड-पार्टी ओपन सोर्स सॉल्यूशन का उपयोग करने का एक शानदार अवसर है। आप और आपके नियोक्ता दोनों के फायदों पर विचार करें:

आप

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

आपके मालिक

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

2
हालांकि एक वैध सुझाव दिलचस्प है, यह प्रश्न को संबोधित नहीं करता है। :)
क्रिस्पोटेक

7
@chrisapotek - यह उत्तर आपके प्रश्न को संबोधित करता है। अर्थात् - अपना कोड दोबारा न लिखें। कोई दूसरा विकल्प खोजें।

1

सबसे पहले, आपको एक वकील से सलाह लेनी चाहिए कि आपके पास क्या विकल्प हैं।

लेकिन, एक हैशमप एक मानक संग्रह है, अगर आपने एक ऐसा बनाया है जिसका एक विशिष्ट उद्देश्य है, तो उस डेटा प्रकार को बदलना जिसमें वह काम कर रहा है, शायद, और यह अलग होगा, खासकर यदि आपके पास एक प्रोग्राम में कुछ विशेषताएँ हो सकती हैं जो isn ' दूसरे में टी।

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

आईपी ​​हमेशा मुश्किल होता है क्योंकि वे आपको यह नहीं बता सकते कि आपने जो सीखा है उसका उपयोग न करें, लेकिन अपने स्वयं के प्रोजेक्ट से कॉपी न करें, बस स्क्रैच से सब कुछ लिखें, और यह इन मुद्दों को कम करने में मदद करेगा, मुझे उम्मीद है।

लेकिन, फिर से, एक वकील के साथ बात करें।


धन्यवाद। हैश नक्शा सिर्फ एक उदाहरण था। यह एक निम्न स्तर की रूपरेखा है। मुझे आश्चर्य है कि कोड के कुछ ब्लॉक या तर्क के ब्लॉक की नकल करना ठीक है या नहीं। शायद ऩही। फिर भी। मुझे आश्चर्य है कि अगर किसी प्रकार का शेयरिंग लाइसेंस है जो दो लोगों के बीच कोड को साझा करता है बिना इसे खुले स्रोत के। अगर कंपनियां खुले स्रोत का उपयोग करती हैं, तो वे इसका उपयोग क्यों नहीं करेंगे? मुझे लगता है कि जब आप नौकरी पर होंगे तो समस्याओं में सुधार होगा। :( लेकिन खुले स्रोत के साथ सुधार भी समुदाय के हैं। इसलिए मेरा सवाल अब यह है: एक कंपनी दुनिया के साथ क्यों साझा करेगी लेकिन अपने कर्मचारी के साथ नहीं?
क्रिसपोटेक

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

0

एक अलग भाषा का प्रयोग करें! जावा या इसके विपरीत में अपने सी को फिर से लिखें। इस तरह कोड के लंबे अनुक्रम की संभावना नहीं दिख रही है।


किसी भी भाषा में एक बुदबुदाहट अभी भी एक बुलबुले है
डैन पिचेलमैन

1
@Dan Pichelman - कॉपीराइट केवल कार्यक्रम के पाठ (जो वास्तविक टाइप किए गए अक्षर हैं) पर लागू होता है। एल्गोरिदम और विधियों को पेटेंट द्वारा कवर किया गया है जो बिच्छू की एक पूरी 'नॉटेर बैग' है।
जेम्स एंडरसन

@JamesAnderson जहां तक ​​मुझे याद है, इस साइट पर कुछ अन्य लोगों का दावा है कि एक अनुवादित कार्य अभी भी कॉपीराइट संरक्षण के तहत होगा। मुझे याद नहीं है कि वास्तव में क्या सवाल या जवाब।
काजमग्नस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.