परिचय

पूरा किया

ओपन-सोर्स सॉफ्टवेयर प्रोग्राम को दशकों से बड़ी सफलता मिली है। यद्यपि ओपन-सोर्स लाइसेंस के विभिन्न स्वाद हैं, वे सभी पारदर्शिता और समावेशिता के समान सिद्धांतों को साझा करते हैं जिन्होंने अब तक की कुछ सबसे शक्तिशाली परियोजनाओं का उत्पादन किया है।

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

इस मॉड्यूल में, आप सीखेंगे कि योगदानकर्ता मार्गदर्शन स्थापित करके, सिद्ध प्रक्रियाओं का पालन करके और सामुदायिक मानकों का उपयोग करके एक सफल ओपन-सोर्स प्रोग्राम कैसे बनाया जाए।

सीखने के उद्देश्य

इस मॉड्यूल में, आप:

  • अपने संगठन के मौजूदा ओपन-सोर्स प्रयासों का आकलन करें।
  • एक ओपन-सोर्स प्रोग्राम के लक्ष्यों को स्थापित करें।
  • अपने ओपन-सोर्स प्रोग्राम के लिए एक रिपॉजिटरी बनाएं, योगदान और संचार दिशानिर्देशों, आचार संहिता, टेम्प्लेट और रखरखाव गाइड के साथ पूरा करें।
  • मौजूदा ओपन-सोर्स लाइसेंस का पालन करें।
  • ओपन-सोर्स प्रोजेक्ट जारी करने के लिए लाइसेंस चुनें।

आवश्यकताएँ

  • एक GitHub खाता
  • GitHub में फ़ाइलों को नेविगेट और संपादित करने की क्षमता
  • पुल अनुरोधों के साथ परिचित

यह मॉड्यूल GitHub का उपयोग करके एक InnerSource प्रोग्राम प्रबंधितमें वर्णित अवधारणाओं पर बनाता है। यह मानता है कि आपने पहले ही उस मॉड्यूल को पूरा कर लिया है।