यह कहने का एक और तरीका है "पैच का स्वागत है"।
इच्छाओं और सुविधा अनुरोध भेजने के बजाय, लोग पुल अनुरोध भेज सकते हैं जहां मूल लेखक समीक्षा करते हैं, पुल अनुरोध को सत्यापित और विलय करते हैं।
ऐतिहासिक रूप से फोर्किंग एक शत्रुतापूर्ण कार्रवाई है जिसे समूह द्वारा किया जाता है, जो मूल परियोजना के प्रबंधन के साथ संघर्ष में है, उदाहरण के लिए सन के ओपनऑफ़िस का उपयोग तेज सी / सी ++ एसवीजी प्लगइन को अस्वीकार करने के लिए किया जाता है क्योंकि यह राजनीतिक कारणों से अपने स्वयं के धीमी गति से टूटे जावा-आधारित प्लगइन को पसंद करता है।
ज्यादातर मामलों में कांटे खराब होते हैं, और स्वार्थी कंपनियों के लोगों या लोगों से ईर्ष्या द्वारा किए जाते हैं, जिनके पास ऐसी योजनाएं होती हैं जो मूल समुदाय के साथ साझा नहीं की जाती हैं और इसके साथ संरेखित नहीं होती हैं ( उदाहरण के लिए । कैनोनिकल ) और इसका उदाहरण है libav / avconcon। (जो एफएफएमपीईजी का एक कांटा है), उन मामलों में मूल समुदाय में उच्च गुणवत्ता, सुरक्षा है , और वे पैच का स्वागत करते हैं जो सामुदायिक योजनाओं के साथ गठबंधन किया जाता है।
डैन वाल्श ने कांटे की पुरानी परिभाषा नोट की
मैं लंबे समय से खुले स्रोत में हूं, और "कांटा" की मेरी परिभाषा दिनांकित हो सकती है। मैं एक "कांटा" के बारे में सोचता हूं कि एक समूह द्वारा एक अपस्ट्रीम प्रोजेक्ट के अपने संस्करण के उपयोग और योगदान के लिए एक समूह द्वारा की गई शत्रुतापूर्ण कार्रवाई एक "मूल" संस्करण को अनदेखा करती है। उदाहरण के लिए, लिबरऑफिस ओपनऑफिस से बंद हो रहा है या एक्सफ्री 86 के बंद होने के लिए एक्सगोर वापस जाने का रास्ता है।
फिर उन्होंने इसकी तुलना गीथूब के कांटे से की
आजकल, GitHub ने अर्थ बदल दिया है। जब एक सॉफ़्टवेयर रिपॉजिटरी GitHub या इसी तरह के प्लेटफ़ॉर्म पर मौजूद होती है, तो हर कोई जो योगदान करना चाहता है उसे "कांटा" बटन को हिट करना होगा, और अपने पैच का निर्माण शुरू करना होगा। इस लेखन के रूप में, GitHub पर डॉकर के पास 9,860 कांटे हैं, जिनमें हमारा भी शामिल है। इस परिभाषा के अनुसार, हालांकि, सभी पैकेज जो कि जहाज को वितरित करते हैं जिसमें पैच शामिल हैं, कांटे हैं। Red Hat Linux कर्नेल को जहाज करता है, और मैंने इसे कांटे के रूप में नहीं सुना है। लेकिन यह एक "कांटा" माना जाएगा, अगर आप किसी कांटेदार परियोजना को पैच के साथ शिप करने के बारे में विचार कर रहे हैं।