जीथब में एक परियोजना के लिए लाइसेंस कैसे बदलें? [बन्द है]


125

मैं एक साधारण सूची बनाई है APIमें Cऔर मैं के माध्यम से इसे जारी करना चाहते हैं Github

क्या रिपॉजिटरी के निर्माण के बाद लाइसेंस को बदलने का कोई तरीका है?


4
यह प्रश्न ऑफ़-टॉपिक प्रतीत होता है क्योंकि यह रीसर्चिंग के बारे में है, प्रोग्रामिंग के बारे में नहीं।
Wooble

16
@Ooble: प्रोग्रामिंग का एक हिस्सा लाइसेंस नहीं है?
क्रिस

2
@ArlaudAgbePierre: यही कारण है कि मैंने इसे एक विचार के रूप में लिखा था। मुख्य सवाल गितुब के बारे में था और क्या मैं रेपो के निर्माण के बाद लाइसेंस बदल सकता हूं।
क्रिस

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

@ArlaudAgbePierre: ठीक है, फिर इसे इंगित करने के लिए धन्यवाद! एक लाइसेंस चुनने की मदद के बारे में, मैंने देखा है यह , यही कारण है कि मैं जीपीएल या एमआईटी कहा है। मुझे लगता है कि एमआईटी लाइसेंस मेरे लिए बेहतर है, क्योंकि यह एक सरल सूची और कतार सी एपीआई है जिसे मैं समय में विस्तारित कर सकता हूं।
क्रिस

जवाबों:


143

यदि आप इसे लाइसेंस के साथ जारी करते हैं, तो आप लोगों को लाइसेंस के वर्णन के अनुसार इसका उपयोग करने की अनुमति देते हैं। आप बस यह नहीं कह सकते हैं "नहीं, मैंने अपना मन बदल दिया है मैं नहीं चाहता कि यह जीपीएल के अधीन हो"। निश्चित रूप से आपकी भविष्य की रिलीज़ दूसरे लाइसेंस में हो सकती है (सिवाय इसके कि जीपीएल बलों को संशोधित संस्करणों को भी जीपीएल होना चाहिए)।

संशोधन

Choosealicense.com जैसी वेबसाइट आपको एक उपयुक्त लाइसेंस चुनने में मदद कर सकती हैं। लाइसेंस पिकर कुछ टेम्पलेट्स है कि अपने भंडार के लिए प्रतिबद्ध किया जा सकता है प्रदान करता है; मौजूदा भंडार के लिए आप इसे इस तरह वापस ला सकते हैं:

  • GitHub.com पर अपनी रिपॉजिटरी में ब्राउज़ करें
  • नीला + आइकन दबाकर एक नई फ़ाइल बनाएं (अपडेट किया गया: नई फ़ाइल बटन)
  • इसे नाम दें LICENSE.mdया LICENSE.txtफिर लाइसेंस लेने वाले को फिर से दिखाएं
  • एक टेम्पलेट चुनें

18
जब तक परियोजना में कोई बाहरी जीपीएल कोड का उपयोग नहीं किया जाता है, तब तक लेखक को जीपीएल के तहत संशोधित संस्करण जारी करने की आवश्यकता नहीं होती है।
Wooble

5
असल में, हाँ, आप कर सकते हैं। यदि दूसरों के पास GPL'd संस्करण है, तो आप उसे वापस नहीं ले सकते, लेकिन आप निश्चित रूप से लाइसेंस प्राप्त किसी अन्य संस्करण के पक्ष में खुद को वितरित करना बंद कर सकते हैं जैसा आप अभी चाहते हैं।
13:27 पर jthill

43
वह अपने रेपो में लाइसेंस के बारे में पूछ रहा है। आप अन्य लोगों की प्रतियों में लाइसेंस के बारे में बात कर रहे हैं, बिल्कुल भी एक ही चीज़ पर नहीं, और उस प्रश्न को संबोधित नहीं कर रहे हैं जो वह पूछ रहा है। सिर्फ सामने वाले को ही क्यों न कहें "हाँ, आप अपने रेपो में लाइसेंस को बदल सकते हैं, लेकिन निश्चित रूप से आप किसी भी लाइसेंस को रद्द नहीं कर सकते हैं जो दूसरों को पहले से ही प्राप्त हो सकता है"?
jthill

1
+1 जो मैं नहीं कर सकता था, उसे फिर से परिभाषित करने के लिए। हालांकि उनके पद का पूरा बिंदु पहली बार लाइसेंस प्राप्त करने के लिए है, इसलिए यह बदतर उल्लेख था कि विद्रोह की अनुमति नहीं थी।
पियरे अरलाउड

5
@jthill: यह वही था जो मैं एक उत्तर के रूप में पढ़ना चाहता था। यह सामान्य ज्ञान है कि आप कुछ जारी नहीं कर सकते हैं और फिर लाइसेंस बदल सकते हैं।
क्रिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.