सॉफ्टवेयर के ओपन-सोर्स पीस का सोर्स कोड कैसे देखें

जब डेवलपर्स अपने सॉफ़्टवेयर को ओपन-सोर्स के रूप में जारी करते हैं, तो यह दर्शाता है कि वे भरोसेमंद और उदार दोनों हैं। ओपन-सोर्स सॉफ्टवेयर(Open-source software) मुख्य चीजों में से एक था जिसने मुझे एक स्व-सिखाया कोडर के रूप में शुरू करने में व्यक्तिगत रूप से मदद की।

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

यदि आपको कभी भी दो सॉफ्टवेयर मिलते हैं और आप यह निर्धारित नहीं कर सकते कि किसका उपयोग करना है, तो यह देखने के लिए जांचें कि क्या एक ओपन-सोर्स है और दूसरा नहीं है। यदि हां, तो आपकी पसंद स्पष्ट होनी चाहिए।

हालाँकि, यदि आप सॉफ़्टवेयर के स्रोत कोड से सीखना चाहते हैं या उसमें जोड़ना चाहते हैं, तो यह भी एक विकल्प है। ऐसा करने के लिए, आपको यह जानना होगा कि स्रोत कोड कैसे देखें। इस लेख में, आइए बात करते हैं कि आप ऐसा कैसे कर सकते हैं।

सोर्स कोड कैसे खोजें(How to Find the Source Code)

एक बार जब आपको ओपन-सोर्स सॉफ़्टवेयर का एक टुकड़ा मिल जाता है, जिसका आप सोर्स कोड देखना चाहते हैं, तो पहला कदम वास्तव में यह पता लगाना है कि प्रोजेक्ट का सोर्स कोड कैसे उपलब्ध कराया जाता है।

अधिकांश मामलों में, स्रोत कोड को वेब के सबसे बड़े संस्करण नियंत्रण मंच, GitHub पर होस्ट किया जाएगा ।

गिटहब क्या है?(What Is GitHub?)

GitHub को 2008 में स्थापित किया गया था और 2018 में Microsoft द्वारा खरीदा गया था। यह एक वैश्विक सॉफ्टवेयर विकास मंच है जो Git के सभी स्रोत कोड प्रबंधन कार्यक्षमता प्रदान करता है , साथ ही इसकी अपनी विशेषताओं के साथ जो इसकी सहयोग क्षमताओं और संस्करण नियंत्रण सुविधाओं को बढ़ाता है।

अधिकतर, डेवलपर्स अपने ओपन-सोर्स कोड को GitHub पर होस्ट करेंगे । सॉफ़्टवेयर के कुछ उदाहरण जिनके बारे में आपने शायद सुना है, जिनके स्रोत कोड GitHub पर उपलब्ध हैं, वे हैं LibreOffice , GIMP , और VLC मीडिया प्लेयर(VLC media player)

GitHub की खोज सुविधा का(GitHub’s search feature) उपयोग करके , आपको व्यावहारिक रूप से हर प्रमुख सॉफ़्टवेयर प्रोजेक्ट के लिए स्रोत कोड खोजने और देखने में सक्षम होना चाहिए जो कि ओपन-सोर्स है।

सोर्स कोड कैसे देखें(How to View the Source Code)

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

एक विकास मंच के रूप में, GitHub अपने वेब इंटरफेस के माध्यम से स्रोत कोड को बड़े करीने से प्रारूपित करता है। लगभग(Almost) सभी प्रतिष्ठित परियोजनाओं में एक README.md शामिल होगा , जो एक मार्कडाउन फ़ाइल है जो रिपॉजिटरी और इसकी संरचना के बारे में उपयोगी जानकारी प्रदर्शित करती है। जब आप किसी रिपॉजिटरी में नेविगेट करते हैं, तो नीचे स्क्रॉल करें और आप इस फ़ाइल की सामग्री देखेंगे।

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

एक बार जब आप यह पता लगा लेते हैं कि जिस कोड में आप रुचि रखते हैं, वह रिपॉजिटरी में कहाँ स्थित है, तो आपको बस इतना करना है कि आप कहाँ जाना चाहते हैं, यह जानने के लिए रिपॉजिटरी के डायरेक्टरी ट्री पर क्लिक करें।

किसी फ़ाइल पर क्लिक करने से वह उचित सिंटैक्स हाइलाइटिंग के साथ प्रदर्शित होगी।

त्वरित निरीक्षण के लिए, GitHub का वेब इंटरफ़ेस बढ़िया है। हालांकि, अधिक जटिल स्रोत कोड के लिए, आप एक ही समय में या लंबी अवधि में एकाधिक फ़ाइलें देखना चाह सकते हैं। इस मामले में, हम उदात्त पाठ जैसे पाठ संपादक के माध्यम से स्रोत कोड को डाउनलोड करने और देखने की अनुशंसा करते हैं।(text editor)

सोर्स कोड डाउनलोड करना(Downloading The Source Code)

GitHub से रिपॉजिटरी डाउनलोड करने में सिर्फ दो क्लिक लगते हैं।

प्रत्येक रिपॉजिटरी के शीर्ष पर, कमिट्स, शाखाओं, पैकेजों, रिलीज़ और योगदानकर्ताओं की कुल संख्या को प्रदर्शित करने वाली पंक्ति के नीचे, आपको क्लोन या डाउनलोड(Clone or download) लेबल वाला एक हरा बटन दिखाई देगा । उस पर क्लिक करें और डाउनलोड जिप(Download ZIP) चुनें ।

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

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



About the author

मैं एक तकनीशियन हूं जो कई वर्षों से ऑडियो और उपयोगकर्ता खाता क्षेत्र में काम कर रहा है। मुझे विंडोज और मैक कंप्यूटरों के साथ-साथ ऐप्पल उत्पादों दोनों के साथ अनुभव है। मैं 2007 से Apple उत्पादों का उपयोग करना भी सिखा रहा हूं। मेरी विशेषज्ञता के मुख्य क्षेत्र उपयोगकर्ता खाते और पारिवारिक सुरक्षा हैं। इसके अलावा, मुझे विंडोज 7 होम प्रीमियम, 8.1 प्रो, 10 प्रो और 12.9 मोजावे सहित विभिन्न सॉफ्टवेयर प्रोग्रामों का अनुभव है।



Related posts