अगर मुझे किसी रेपो के लिए सॉफ़्टवेयर लाइसेंस देने में देरी हो रही है, तो क्या सभी पिछले लाइसेंस से अनबाउंड हैं?


13

मान लीजिए मेरे पास एक निजी परियोजना है जिसमें 100 कमिट हैं। मैं 101 वें वचन तक एक सॉफ़्टवेयर लाइसेंस नहीं जोड़ता। अगर मैं प्रोजेक्ट को ओपन सोर्स बनाता हूं, तो क्या इसका मतलब है कि 101 वें कमिट में सॉफ्टवेयर लाइसेंस द्वारा पहले 100 कमिट्स अनबाउंड हैं?

जब लाइसेंस जोड़ा जाता है, तो क्या परियोजना को फिर से शुरू करना चाहिए?

जवाबों:


16

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

यदि आप लाइसेंस जोड़ने से पहले प्रकाशित करते हैं, तो किसी के पास आपके कॉपी राइट काम का उपयोग करने के लिए कोई लाइसेंस नहीं है, जब तक कि आप किसी प्रकार के लाइसेंस के तहत संस्करण प्रकाशित नहीं करते हैं।

आप जिस समस्या के बारे में सोच रहे हैं, वह तब होती है जब कोई प्रोजेक्ट एक लाइसेंस के तहत प्रकाशित होता है और फिर दूसरे में बदल जाता है।

उस स्थिति में पुराने लाइसेंस के तहत काम करने वाले लोग अभी भी उस लाइसेंस पर हैं। ओपन सोर्स लाइसेंस के साथ इसका मतलब अक्सर वे एक ही लाइसेंस के तहत काम को पुनः प्रकाशित कर सकते हैं।


1
अच्छा उत्तर। क्या प्रकाशन में एक ओपन सोर्स रिपॉजिटरी में कमिट्स को अपलोड करना शामिल है जहां इसे दूसरों द्वारा एक्सेस किया जा सकता है?
marstato

3
@marstato: हाँ। सार्वजनिक रूप से सुलभ रिपॉजिटरी में अपलोड करना प्रकाशन का एक रूप है।
बार्ट वैन इनगेन शेनॉ

कड़ाई से बोलते हुए, लाइसेंस सभी कमिटों को कवर नहीं करता है, यह उस सटीक सामग्री को कवर करता है जिसे प्रकाशित किया गया था। यदि मैं प्रतिबद्ध करता हूं और फिर प्रकाशन से पहले कोड का एक हिस्सा निकाल देता हूं, तो इसे कवर नहीं किया जाता है। लेकिन +1, क्योंकि यह सही उत्तर है।
रॉस पैटरसन

4

आप सही हैं कि यह लागू होने के समय से लाइसेंस मान्य है। इसका मतलब है कि पिछले कमिट कॉपीराइट के लिए डिफ़ॉल्ट हैं, जिसका अर्थ है कि किसी को भी किसी भी उद्देश्य के लिए उनका उपयोग करने का अधिकार नहीं है।

यदि यह आपके लिए महत्वपूर्ण है कि अन्य पुराने संस्करणों का उपयोग कर सकते हैं जिन्हें आप रिबेस कर सकते हैं।

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