Torna al Blog
Servizi Digitali

बौद्धिक संपदा का जाल: सॉफ्टवेयर विकास अनुबंधों में आपका कोड वास्तव में किसका है?

24 फ़रवरी 2025
2 min di lettura
बौद्धिक संपदा का जाल: सॉफ्टवेयर विकास अनुबंधों में आपका कोड वास्तव में किसका है?

सॉफ्टवेयर विकास अनुबंधों में छिपी समस्या

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

संविदात्मक जाल कैसे काम करता है

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

ग्राहक के लिए ठोस परिणाम

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

अपना बचाव कैसे करें: आवश्यक जाँच सूची

सॉफ्टवेयर विकास अनुबंध पर हस्ताक्षर करने से पहले, सुनिश्चित करें कि ये तत्व मौजूद हैं:

  • स्पष्ट असाइनमेंट खंड: अनुबंध में यह घोषित होना चाहिए कि 'प्रदाता ग्राहक को, विशेष रूप से और बौद्धिक संपदा अधिकारों की पूरी अवधि के लिए, स्रोत कोड, दस्तावेज़ीकरण, डिज़ाइन और एल्गोरिदम सहित सॉफ्टवेयर पर सभी अधिकार हस्तांतरित करता है।'
  • स्रोत कोड की डिलीवरी: परियोजना के अंत में बिना किसी अतिरिक्त लागत के पूर्ण और कार्यशील स्रोत कोड की डिलीवरी का दायित्व होना चाहिए।
  • संशोधन और उप-लाइसेंस का अधिकार: ग्राहक के पास बिना किसी प्रतिबंध के सॉफ्टवेयर को संशोधित, अद्यतन, एकीकृत और उप-लाइसेंस देने का अधिकार होना चाहिए।
  • प्रदाता के लाइसेंस की सीमा: प्रदाता केवल रखरखाव उद्देश्यों के लिए सॉफ्टवेयर का उपयोग करने के लिए एक सीमित लाइसेंस रख सकता है, लेकिन इसे अन्य ग्राहकों को पुनः बेचने के लिए नहीं।
  • मौलिकता की गारंटी: प्रदाता को गारंटी देनी चाहिए कि कोड मौलिक है और तीसरे पक्ष के अधिकारों का उल्लंघन नहीं करता है, और ग्राहक को किसी भी दावे से मुक्त करना चाहिए।

ओपन सोर्स लाइब्रेरी और फ्रेमवर्क का मामला

एक और धूसर क्षेत्र ओपन सोर्स घटकों या फ्रेमवर्क के उपयोग से संबंधित है। कई अनुबंध यह निर्दिष्ट नहीं करते हैं कि अंतिम सॉफ्टवेयर ओपन सोर्स लाइसेंस (जैसे GPL, MIT, Apache) पर आधारित है या नहीं और एट्रिब्यूशन या व्युत्पन्न कोड जारी करने के क्या दायित्व हैं। यदि आपका सॉफ्टवेयर GPL लाइसेंस के तहत कोड को शामिल करता है, तो आपको अपने उत्पाद का पूरा स्रोत कोड जारी करने के लिए बाध्य किया जा सकता है, जिससे यह प्रभावी रूप से ओपन सोर्स बन जाता है। यह उपयोगी है कि अनुबंध स्पष्ट रूप से उपयोग किए गए सभी तृतीय-पक्ष घटकों के लाइसेंस निर्दिष्ट करे और प्रदाता आपकी स्पष्ट सहमति के बिना प्रतिबंधात्मक लाइसेंस वाले घटकों का उपयोग न करने का वचन दे।

बातचीत के लिए व्यावहारिक सुझाव

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

चेकलिस्ट: क्या आपका सॉफ्टवेयर डेवलपमेंट अनुबंध सुरक्षित है?

यह जांचने के लिए प्रत्येक आइटम पर टिक करें कि क्या आपका अनुबंध आपको पर्याप्त रूप से सुरक्षित रखता है।

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

चेकलिस्ट के परिणामों की व्याख्या कैसे करें

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

1. अधिकारों का स्पष्ट हस्तांतरण: एक ऐसे खंड के बिना जो स्पष्ट रूप से बौद्धिक संपदा को ग्राहक को हस्तांतरित करता है, प्रदाता सॉफ्टवेयर का कानूनी मालिक बना रहता है। कई कानूनी प्रणालियों में, केवल एक कस्टम कार्य का आदेश देने से स्वचालित रूप से कॉपीराइट का हस्तांतरण नहीं होता है। इसके लिए एक स्पष्ट और लिखित घोषणा की आवश्यकता होती है। यदि अनुबंध 'हस्तांतरण' के बजाय 'लाइसेंस' की बात करता है, तो सावधान रहें: आप केवल सॉफ्टवेयर उधार ले रहे हैं, उसके मालिक नहीं बन रहे हैं।

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

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

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

5. ओपन सोर्स लाइसेंस का विनिर्देशन: ओपन सोर्स लाइसेंस को अनदेखा करना खतरनाक है। यदि आपके सॉफ्टवेयर में 'कॉपीलेफ्ट' लाइसेंस (जैसे GPL) वाले घटक शामिल हैं, तो आपको अपने उत्पाद का पूरा कोड उसी लाइसेंस के तहत जारी करने के लिए बाध्य किया जा सकता है, जिससे यह प्रभावी रूप से सार्वजनिक हो जाएगा। यह आपके व्यवसाय मॉडल को नष्ट कर सकता है। अनुबंध में सभी तृतीय-पक्ष घटकों और उनके लाइसेंसों को सूचीबद्ध किया जाना चाहिए, और यह गारंटी देनी चाहिए कि आपकी सहमति के बिना किसी भी प्रतिबंधात्मक लाइसेंस वाले घटक का उपयोग नहीं किया गया है।

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

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

NakedPact Logo

NakedPact संपादकीय समिति

NakedPact संपादकीय टीम द्वारा तैयार किया गया लेख। हमारा मिशन नागरिकों और उपभोक्ताओं की सुरक्षा के लिए दैनिक अनुबंधों में अनुचित शर्तों और छिपे हुए जोखिमों का विश्लेषण, सरलीकरण और उजागर करना है।

स्रोत और कानूनी संदर्भ

  • भारतीय अनुबंध अधिनियम 1872, धारा 27 (व्यापार पर रोक लगाने वाले समझौते)
  • औद्योगिक विवाद अधिनियम 1947 (Industrial Disputes Act 1947)
  • भारतीय संविधान, अनुच्छेद 21

Non fidarti, verifica.

Ora che sai quali sono i rischi, non firmare alla cieca. Carica il tuo contratto su NakedPact e lascia che l'Intelligenza Artificiale trovi le clausole nascoste per te. È 100% gratuito.

Analizza il tuo Contratto Ora