परिचय
कुछ समय पहले, सॉफ्टवेयर-विकास की दुनिया ने दो अलग-अलग मॉडल पेश किए: खुला स्रोत और मालिकाना। ओपन-सोर्स सॉफ़्टवेयर को इसके ट्रेडमार्क खुलेपन से लाभ हुआ: किसी को भी योगदान देने की अनुमति है, इसलिए बहुत से लोग करते हैं। दूसरी ओर, मालिकाना सॉफ्टवेयर, एक बंद प्रणाली के माध्यम से पहुंच को सीमित करता है जो इसकी बौद्धिक संपदा (आईपी) की गोपनीयता को पुरस्कृत करता है।
मान लीजिए कि आप एक ऐसी कंपनी में अग्रणी हैं जिसने अपने मालिकाना सॉफ्टवेयर में महत्वपूर्ण निवेश किया है। इसे एक प्रौद्योगिकी कंपनी होने की आवश्यकता नहीं है; सभी आकार और आकारों के व्यवसाय अपने उद्योग में प्रतिस्पर्धा में बढ़त का आनंद लेने के लिए अपने स्वयं के सॉफ़्टवेयर और अन्य आईपी का निर्माण और रखरखाव करते हैं। हालाँकि, आपने ओपन सोर्स में उपयोग किए जाने वाले पैटर्न के लिए एक बड़ा सम्मान विकसित किया है, जैसे स्रोत-कोड दृश्यता, प्रोजेक्ट बग जागरूकता और फीचर अनुरोध पारदर्शिता। आपको पुल-अनुरोध मॉडल भी पसंद है जो बाहरी योगदान के एकीकरण को सरल बनाता है। आप वास्तव में उन लाभों को अपनी विकास टीमों में लाना चाहते हैं, लेकिन कंपनी के मूल्यवान सॉफ़्टवेयर को खोलना नहीं चाहते हैं। आपको जो चाहिए वह एक हाइब्रिड है जो दोनों दृष्टिकोणों के लाभ प्रदान करता है। आपको जो चाहिए वह इनरसोर्स है।
इस मॉड्यूल में, प्रभावी खोज, मार्गदर्शन और रखरखाव के माध्यम से GitHub पर एक सफल इनरसोर्स प्रोग्राम का प्रबंधन करना सीखें।
सीखने के उद्देश्य
इस मॉड्यूल में, आप सीखते हैं कि कैसे:
- इसके विपरीत उपयोगकर्ता- बनाम संगठन-स्वामित्व वाली परियोजनाएं।
- आपके पास जितने GitHub संगठन होने चाहिए, उनके बारे में सिफारिशें करें।
- खोजे जाने योग्य रिपॉजिटरी बनाएँ.
- मजबूत रिपॉजिटरी READMEs बनाएं।
- समस्या और पुल-अनुरोध टेम्प्लेट का उपयोग करें।
- रिपॉजिटरी में पारदर्शिता बनाएं।
- अपने संगठन के भीतर InnerSource की सफलता का मूल्यांकन करें.
- अपने InnerSource टूलकिट वितरित करें।
आवश्यकताएँ
- एक GitHub खाता।
- GitHub में फ़ाइलों को नेविगेट और संपादित करने की क्षमता।
- पुल अनुरोधों के साथ परिचित।
हम अनुशंसा करते हैं कि आप पूरा करें GitHub का परिचय इस मॉड्यूल को शुरू करने से पहले।