वास्तव में अनन्य कोड अधिकार कैसे काम करते हैं? [बन्द है]


11

मुझे एक ग्राहक द्वारा वेब-ऐप के लिए एक प्रस्ताव प्रस्तुत करने के लिए कहा गया था जिसे वह बनाना चाहता है। यह क्लाइंट अपेक्षाकृत अच्छा ट्रैक्शन वाला एक स्टार्टअप है (जैसा लगता है)।

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

तो यह मुझे बहुत अजीब लगता है:

क्या होगा यदि मेरे पास एक समान (लेकिन बिल्कुल नहीं) परियोजना के साथ एक और ग्राहक है और वह चाहता है कि मैं उसका आवेदन विकसित करूं?

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


तो सवाल यह है - अगर मैं अपने सोर्स कोड के सभी अधिकार क्लाइंट को देता हूं, तो क्या इसका मतलब है कि मैं इस कोड को किसी और के लिए दोबारा लिखने में सक्षम नहीं हूं?

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


1
क्या आपके पास प्रश्न में अनुबंध प्रावधान का वर्बेज है? चलिये देखते हैं।
रॉबर्ट हार्वे

यह अनुबंध किस प्रकार का होगा? क्या आपके पास पुस्तकालयों का एक सामान्य सेट है जो वे अनन्य अधिकार चाहते हैं? या वे इस परियोजना के लिए लिखे गए सभी कोड के लिए विशेष अधिकार के बाद हैं?

मेरा मानना ​​है कि यह केवल विशिष्ट कार्यान्वयन को कवर करता है, इसलिए यदि आपको एक सामान्य डेटाबेस वर्ग लिखने की अनुमति है, लेकिन ऐसा नहीं है, तो कहें, एक वर्ग अपने विशिष्ट ड्राइवरों के साथ इंटरफ़ेस करने के लिए। मेरे अनुभव में यह काफी मानक है, और यदि यह आपको परेशान करता है, तो शायद आपके वकील से सलाह लेनी चाहिए?
नोबेंडहिरो

उनका मतलब है कि आप अधिक शुल्क लेते हैं और इसमें अधिक समय लगता है; ग्राहक सिर्फ आपका समय नहीं खरीद रहा है और आप अपने सभी उपयोगी सामान्य पुस्तकालयों का पुन: उपयोग नहीं कर सकते हैं, क्योंकि यदि आप करते हैं तो ग्राहक उनके मालिक होंगे।
बेन

3
मुझे एक अनुबंध का मसौदा तैयार करने के लिए कहा गया है ... क्या आप एक वकील हैं? क्या आपके पास कोई कानूनी प्रशिक्षण है? क्या आप एक वकील से आपके लिए एक छँटाई एल्गोरिथ्म का मसौदा तैयार करने के लिए कहेंगे? वे सिर्फ आपको कुछ लिखने के लिए सेट कर रहे हैं जो आपको अंत में खराब कर देगा, क्योंकि मुझे यकीन है कि उनके पास एक वास्तविक वकील है जिसे उन्हें बचाने के लिए असली पैसे का भुगतान किया जा रहा है, आपके पास अपने वकील को खुद के लिए भुगतान करना चाहिए आप।

जवाबों:


21

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

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

यहाँ कुंजी विशिष्टता है। आपके ग्राहक को यह विशेष रूप से स्पष्ट करना चाहिए कि वे किस बौद्धिक संपदा और विचारों की रक्षा करना चाहते हैं। किसी भी चीज़ पर हस्ताक्षर न करें जो एक विस्तृत जाल की तरह है "आप किसी भी विचार का उपयोग नहीं कर सकते जो आपने अन्य परियोजनाओं में प्राप्त किया है।" यह एक अनुचित मांग है। या तो एक गैर-प्रतिस्पर्धा समझौते पर हस्ताक्षर न करें; यह आपको उद्योग-संबंधी या प्रतिस्पर्धी परियोजनाओं पर काम करने से रोक सकता है।


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

उत्तर के लिए बहुत बहुत धन्यवाद - क्या होता है अगर मैं कोड की एक प्रति नहीं रखता हूं, लेकिन ahem..a अन्य समान संरचना के साथ किसी अन्य परियोजना में एक विचार का उपयोग करता हूं? - यह मानते हुए कि यह समाधान जो मैंने तैयार किया है वह निश्चित रूप से पेटेंट नहीं है।
निक किरियाकिड्स

@ निकोलसकायरकाइड्स आप किसी कर्मचारी के व्यक्तिगत विकास का कॉपीराइट नहीं कर सकते। आप जो कुछ भी सीखते हैं, वह विशेष रूप से (कानूनी रूप से) संरक्षित नहीं है, आपके कौशल का हिस्सा है। उदाहरण: यदि आप उत्पाद अज्ञेय प्रतिरूप से जल जाते हैं और समस्या से बचने का बेहतर तरीका सीख लेते हैं, तो भविष्य में आपका उपयोग करना है।
Gusdor

1
@Gusdor इतना यकीन नहीं है। एक कानूनी सिद्धांत है, जिसे " अंतिम प्रकटीकरण का सिद्धांत " कहा जाता है , जो बताता है कि आप अंततः अपने सिर में क्या है का उपयोग करने से बच नहीं सकते, भले ही आपने कहा था कि आप नहीं करेंगे। इसने अमेरिकी अदालतों में कुछ कर्षण प्राप्त किया है।
रॉस पैटरसन

1
@ रोसेपटर्सन ने अमेरिकी अदालतों को आह। धार्मिकता का एक गढ़। उनके लिए नौकरी की गतिशीलता को प्रतिबंधित करने और अपने लोगों को मूंगफली का भुगतान करने के लिए सिर्फ एक और रचनात्मक तरीका लगता है। यदि आप ड्राइव करते हैं, तो आप निश्चित रूप से अपने जीवनकाल में गति करेंगे। एक ठीक है, बस यकीन है।
गुस्डोर

13

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

आप ' किराए के लिए काम ' शब्द पर शोध करना चाह सकते हैं ।

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

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


मैं इससे सहमत हु। अधिकांश नियोक्ता, जिनके साथ मैंने काम किया है, जब आप हस्ताक्षर करते हैं, तो सभी पकड़ को पकड़ लेते हैं।
nobrandheroes

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