फ्रीलांसरों के लिए ओपन सोर्स फ्रेंडली आईपी कॉन्ट्रैक्ट्स


12

मैं पहली बार परामर्श की दुनिया में प्रवेश करने वाला हूं और अपना पहला अनुबंध लिखने वाला हूं। मेरे पास एक समस्या है ओपन सोर्स काम और बौद्धिक संपदा के बारे में। मुझे ओपन सोर्स प्रोजेक्ट्स पर काम करना पसंद है, चाहे वह मौजूदा प्रोजेक्ट हो या कोई प्रोजेक्ट जो मैं अपने दम पर शुरू करता हूं।

सवाल यह है कि मैं निम्नलिखित स्थितियों को समायोजित करने के लिए अपना अनुबंध कैसे लिख सकता हूं:

  1. क्लाइंट के प्रोजेक्ट पर काम करने के दौरान, मैं अपने नाम के तहत कोड का स्रोत भाग समुदाय के लिए खोलना चाहता हूं।
  2. क्लाइंट के प्रोजेक्ट पर काम करने के दौरान, मैं अपने कुछ मौजूदा ओपन सोर्स प्रोजेक्ट्स का उपयोग कर रहा हूं, और उनमें सुधार कर रहा हूं।
  3. क्लाइंट की परियोजनाओं पर काम करने के दौरान, मैं तीसरे पक्ष के ओपन सोर्स प्रोजेक्ट्स में सुधार करता हूं और उन्हें वापस योगदान देता हूं।
  4. ग्राहक की परियोजना पर काम करने के दौरान, हम ग्राहक के नाम के तहत कोड का स्रोत हिस्सा खोलने का निर्णय लेते हैं।

यदि कोई हो तो इससे पहले क्या हैं?

अपडेट: मैंने ऊपर दी गई सूची में एक आइटम जोड़ा (आइटम # 3)।


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

जवाबों:


2

के रूप में अच्छी तरह से, IANAL - तो मैं एक वकील के साथ परामर्श करने की सलाह दूंगा जो विशेष रूप से समझता है या सॉफ्टवेयर बौद्धिक संपदा मुद्दों में माहिर है

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

आप DAMN SURE भी बनाना चाहेंगे कि आप कभी भी किसी ऐसे अनुबंध के हस्ताक्षर के साथ अनुबंध पर हस्ताक्षर न करें जो बेहद सीमित नहीं है (वे कभी नहीं हैं) - या आप कानूनी रूप से SOL हो सकते हैं। ध्यान दें कि कई राज्य हैं (यानी कैलिफ़ोर्निया), जो कानून द्वारा इस सीमा (लेकिन समाप्त नहीं करता है) की परवाह किए बिना कि अनुबंध क्या कहता है। यह एक रोजगार अनुबंध में अपेक्षित है (लेकिन सीमाएं बातचीत करने में सक्षम हो सकती हैं), लेकिन एक स्वतंत्र ठेकेदार अनुबंध के लिए आईएमएचओ को अनुमति नहीं दी जानी चाहिए।

आपकी सबसे बड़ी चुनौती उन्हें स्रोत कोड के संयुक्त स्वामित्व को स्वीकार करने के लिए मिल रही होगी। यह "काम पर रखने के लिए किए गए कार्य" सिद्धांत के साथ संघर्ष करता है जो विशिष्ट भाषा है जो अक्सर ठेकेदारों का उपयोग करते समय सॉफ़्टवेयर विकास अनुबंधों में उपयोग किया जाता है।

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

यदि आपके पास संयुक्त स्वामित्व है, तो आपको उस कोड को एक ओपन सोर्स प्रोजेक्ट में योगदान करने के लिए ठीक आईपी-वार होना चाहिए, उस प्रोजेक्ट द्वारा किए गए किसी भी प्रतिबंध के अधीन।

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

मुझे लगता है कि यह आपके प्रश्नों को 1,2, और 4 को कवर करता है।

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


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

2

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

इसके अलावा - @ पे विल्सन सही है, आपके वजीफा शायद आपके ग्राहक के साथ बेहतर नहीं होंगे।


1

सामान्य IANAL लागू होता है, जिसका अर्थ है, एक वास्तविक वकील से परामर्श करना।

उस ने कहा, मेरा ले जाएगा:

  1. ... एक कठिन है। यह संभावना नहीं है कि एक ग्राहक आपको सॉफ्टवेयर के लिए भुगतान करने को तैयार है जिसे आप तुरंत ओपन-सोर्स करने जा रहे हैं। आप पूछ सकते हैं, और यदि वे सहमत हैं, तो तदनुसार अनुबंध स्थापित करें, लेकिन मेरा अनुमान है कि ऐसा होने वाला नहीं है।

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

  3. ... ग्राहक के विवेक पर है। आमतौर पर, एक ग्राहक आपको वे लाभ देगा जो वे आपके लिए दे रहे हैं, जिसका अर्थ है कि उन्हें अपनी संपत्ति को खोलने-सोर्स करने में कोई लाभ नहीं दिखता है, लेकिन ऐसे मामले हो सकते हैं जिनमें आप उन्हें ऐसा करने के लिए मना कर सकते हैं, थोड़ा विलंब जोड़ते हुए। लाभ रखने के लिए, या दोहरे लाइसेंस मॉडल के तहत प्रकाशन।

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