कोड आधार को बनाते समय सर्वोत्तम अभ्यास


13

फोर्किंग कोड को परिकल्पित करने के लिए मेरे पास एक सबसे अच्छा सवाल है।

मैंने क्रिएटिव कॉमन्स एट्रिब्यूशन-नॉन-कॉमर्शियल-शेयरएलाइक 3.0 के तहत कोड आधार लाइसेंस लिया है और अपनी आवश्यकताओं के अनुरूप इसके लिए महत्वपूर्ण बदलाव लाया है। मुझे लगता है कि हालांकि मेरा संस्करण दूसरों को फायदा पहुंचा सकता है और इसे पुनर्वितरित करना चाहता है।

मैं अनिश्चित हूं कि पुनर्वितरण के लिए मेरे पास क्या स्वतंत्रता है या क्या स्वीकार्य है। क्या मैं परियोजनाओं का नाम बदल सकता हूं? क्या मुझे एक नया v.1 शुरू करना चाहिए या मूल संस्करण संख्या से जारी रखना चाहिए? मूल लेखक को उचित अभिप्राय देने को क्या माना जाता है? क्या मुझे लेखक से सलाह लेनी चाहिए और जारी करने से पहले अनुमति लेनी चाहिए (हालांकि वह पहले से ही अवगत है)?


1
SA के साथ CC लाइसेंस कोड के लिए एक अच्छा लाइसेंस नहीं है, यह थोड़ा अस्पष्ट है कि वायरलिटी का दायरा कितना बड़ा है। मैं मूल लेखक से बात करूँगा और एक उपयुक्त लाइसेंस पर सहमत होने की कोशिश करूँगा।
कोडइन्चोस

जवाबों:


8

दो रास्ते हैं जो आप ले सकते हैं

  1. आप मूल परियोजना में शामिल करने के लिए अपने संशोधन प्रदान करते हैं।
  2. आप अपने संस्करण को एक वैकल्पिक परियोजना के रूप में वितरित करते हैं।

पहला विकल्प यह है कि आप एक दूसरे के साथ प्रतिस्पर्धा नहीं करेंगे और आप रखरखाव के प्रयास को साझा कर सकते हैं। दूसरी ओर, यदि मूल का कॉपीराइट किसी एक व्यक्ति / संस्था के पास है, तो वे आपसे अपने कॉपीराइट पर हस्ताक्षर करने के लिए कह सकते हैं, यदि वे लाइसेंस बदलने की क्षमता को बरकरार रखना चाहते हैं।

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

  • सबसे पहले और सबसे महत्वपूर्ण, कॉपीराइट स्टेटमेंट को बनाए रखना।
  • डॉक्यूमेंटेशन में, (जैसे कि एक README फाइल), जिस प्रोजेक्ट से आप कांटेक्ट करते हैं। यह सुनिश्चित करने के लिए कि कोई गलती नहीं है, मैं प्रोजेक्ट के होमपेज पर एक लिंक भी शामिल करूंगा, लेकिन मुझे नहीं लगता कि यह एक दायित्व है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.