एक स्पष्ट लाइसेंस के बिना कोड कॉपीराइट द्वारा संरक्षित है और डिफ़ॉल्ट रूप से सर्वाधिकार सुरक्षित है। कोड लिखने वाले व्यक्ति या लोग इस तरह संरक्षित हैं। किसी भी समय आप ऐसे सॉफ़्टवेयर का उपयोग कर रहे हैं जिसे आपने नहीं लिखा, लाइसेंसिंग पर विचार किया जाना चाहिए और उसे रद्द कर दिया जाना चाहिए।
( ब्रायन डॉल (GitHub's VP of Marketing) )
तो, इस बात का ध्यान रखें:
यदि कोड का उपयोग मेरी परियोजना में किया जा सकता है, तो क्या मैं उस कोड को अपनी परियोजना के बाकी हिस्सों में भी लाइसेंस देने के लिए स्वतंत्र हूं या यहां तक कि अपने आप ही कोड को लाइसेंस देने के लिए?
से मदद: खुला स्रोत लाइसेंस GitHub पर:
यह आपका अधिकार है कि आप अपने कोड या प्रोजेक्ट में किसी को शामिल न करें, लेकिन कृपया निहितार्थ से अवगत रहें। आमतौर पर, लाइसेंस की अनुपस्थिति का मतलब है कि डिफ़ॉल्ट कॉपीराइट कानून लागू होते हैं। इसका मतलब है कि आप अपने स्रोत कोड के सभी अधिकारों को बनाए रखते हैं और आपके काम से व्युत्पन्न कामों को कोई और नहीं कर सकता है। यह वह नहीं हो सकता है जो आप चाहते हैं।
भले ही यह वही है जो आप चाहते हैं, यदि आप अपना स्रोत कोड GitHub पर एक सार्वजनिक भंडार में प्रकाशित करते हैं, तो आपने सेवा की शर्तें स्वीकार कर ली हैं जो अन्य GitHub उपयोगकर्ताओं को कुछ अधिकार प्रदान करने की अनुमति देते हैं। विशेष रूप से, आप दूसरों को अपने भंडार को देखने और कांटा करने की अनुमति देते हैं।
इस प्रकार, आप कोड को फिर से लाइसेंस नहीं दे सकते। डिफॉल्ट लाइसेंस की कोई रिक्लाइनिंग नहीं है । आप इसे दूसरे काम में नहीं छोड़ सकते हैं, जिसे आप जारी करते हैं या दूसरों को सेवाएं प्रदान करने के लिए उपयोग करते हैं (यदि आप इसे निजी परियोजनाओं में उपयोग कर सकते हैं, तो अदालतों के लिए कुछ बचा है और संभवतः डे मिनिसिस है , लेकिन यह निर्णय लेने के लिए अदालत के लिए कुछ है)। आप इसे देख सकते हैं और इसे GitHub की सेवा की शर्तों के अनुसार देख सकते हैं।
यदि आप बाद की तारीख में अपने कोड में लाइसेंस जोड़ना चाहते हैं, तो क्या यह कोड के भविष्य के रिलीज को प्रभावित करेगा? उदाहरण के लिए, यदि मैं बिना लाइसेंस के कुछ कांटा कर रहा था और तब मूल लेखक एक सर्वाधिकार सुरक्षित कॉपीराइट जोड़ता है - क्या जब तक यह लाइसेंस के अतिरिक्त होने से पहले था तब तक कोड का उपयोग किया जा सकता है?
लाइसेंस जोड़ने से चीजें पूर्वव्यापी नहीं हो जाती हैं (देखें कि यदि कोई अपना लाइसेंस बदलता है, तो क्या यह पूर्व लाइसेंस के तहत पहले से निर्धारित परियोजनाओं पर लागू होता है? )। यह केवल भविष्य के संस्करणों पर लागू होता है। ध्यान दें कि "कोई लाइसेंस नहीं" से "सभी अधिकार आरक्षित" में बदलना कोई परिवर्तन नहीं है। कोई लाइसेंस है सर्वाधिकार सुरक्षित।