"फोर्किंग" शब्द का इस्तेमाल सॉफ्टवेयर डेवलपमेंट कम्युनिटी में दशकों से किया जा रहा है। उस समय, यह मुख्य रूप से सॉफ्टवेयर के एक टुकड़े की नकल करने और फिर इसे अपनी ट्रंक कॉपी के समानांतर विकसित करने के लिए संदर्भित करता था।
लेकिन शब्द का अर्थ समय के साथ विकसित हुआ और अब सॉफ्टवेयर विकास शब्दजाल में एक विशिष्ट घटना को परिभाषित करता है। तो, इसका क्या मतलब है जब सॉफ्टवेयर फोर्क किया जाता है? चलो एक नज़र मारें।
इसका क्या मतलब है जब सॉफ्टवेयर फोर्क किया जाता है?
सॉफ़्टवेयर को तब फोर्क किया जाता है जब उसकी विकासशील टीम के भीतर कोई दरार आती है, जो परियोजना की दिशा या व्यक्तित्व संघर्ष के बारे में मतभेद के कारण हो सकती है।
एक गुट या विकास दल का सदस्य तब कार्यक्रम का स्रोत कोड लेगा और एक अलग नाम, दृष्टिकोण और दिशा के तहत स्वतंत्र विकास शुरू करेगा। इसलिए, भले ही एक कांटा अपने मूल सॉफ़्टवेयर के स्रोत कोड पर आधारित हो, यह अपने आप में एक नई और स्वतंत्र परियोजना है।
क्योंकि कानूनी तौर पर एक मालिकाना सॉफ़्टवेयर स्रोत कोड के अधिकारों को सुरक्षित करना कठिन है, फोर्किंग लगभग विशेष रूप से मुफ्त सॉफ़्टवेयर विकास की दुनिया में होता है। इस प्रकार के सॉफ़्टवेयर की "ओपन सोर्स" प्रकृति का अर्थ यह भी है कि कोई भी उपयोगकर्ता इसे और इसके स्रोत कोड दोनों का उपयोग करने, अध्ययन करने, बदलने और वितरित करने के अपने अधिकारों के भीतर है।
सम्बंधित: नाइटिंगेल: सोंगबर्ड म्यूजिक प्लेयर का एक तेज़, क्लीनर क्रॉस-प्लेटफ़ॉर्म फोर्क
फोर्क का अधिकार Right
जब कोई गुट या विकास दल का सदस्य किसी परियोजना का स्रोत कोड लेता है और स्वतंत्र विकास शुरू करने का फैसला करता है, तो वे ज्यादातर समय संघर्ष और दुश्मनी के आवरण में ऐसा करते हैं। इसने समुदाय को खराब रोशनी के तहत फोर्किंग को देखने के लिए प्रेरित किया है।
सम्बंधित: आपको देवुआन, डेबियन फोर्क का उपयोग क्यों करना चाहिए?
हालांकि, कई कांटे बहुत सफल रहे हैं और यहां तक कि लोकप्रियता में मूल सॉफ़्टवेयर को भी पीछे छोड़ दिया है, जैसे कि मोज़िला से फ़ायरफ़ॉक्स और डेबियन से उबंटू। इसके अलावा, मुफ्त सॉफ्टवेयर की "ओपन सोर्स" प्रकृति का अर्थ है कि कोई भी उपयोगकर्ता या डेवलपर टीम अपने स्रोत कोड का उपयोग करने या संशोधित करने के अपने अधिकार के भीतर है, हालांकि वे इसे पसंद करते हैं।
अब आप जानते हैं कि सॉफ्टवेयर फोर्किंग क्या है
शब्द "फोर्किंग" सदियों से आसपास रहा है और आम तौर पर तरीकों के विभाजन को संदर्भित करता है। 20वीं सदी के उत्तरार्ध से, हालांकि, यह सॉफ्टवेयर विकास समुदायों के भीतर भी एक सामान्य शब्द बन गया है।
यदि आपको लगता है कि आप किसी परियोजना को बेहतर दिशा में ले जा सकते हैं, और आपके सहयोगियों के साथ संघर्ष अनसुलझा है, तो फोर्किंग एक ऐसी चीज है जिस पर आप विचार कर सकते हैं।
कभी-कभी, अंतिम उपयोगकर्ता को कांटे से बहुत लाभ होता है। कभी-कभी, कांटा क्रोध, घृणा और शत्रुता के कफन के नीचे किया जाता है। आइए कुछ उदाहरण देखें।
आगे पढ़िए
- प्रौद्योगिकी की व्याख्या
- संगठन सॉफ्टवेयर
- ऐप डेवलपमेंट
- खेल का विकास
टॉइन एक स्नातक छात्र है जो अंग्रेजी, फ्रेंच और स्पेनिश में पढ़ाई कर रहा है और सांस्कृतिक अध्ययन में माइनिंग कर रहा है। प्रौद्योगिकी के प्रति अपने प्रेम के साथ भाषाओं और साहित्य के प्रति अपने जुनून को मिलाते हुए, वह प्रौद्योगिकी, गेमिंग के बारे में लिखने और गोपनीयता और सुरक्षा के बारे में जागरूकता बढ़ाने के लिए अपने कौशल का उपयोग करते हैं।
हमारे न्यूज़लेटर की सदस्यता
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और क़दम…!
कृपया अपने ईमेल पते की पुष्टि उस ईमेल में करें जिसे हमने अभी आपको भेजा है।