यह वेबसाइट कुकीज़ का उपयोग करती है। साइट ब्राउज़ करना जारी रखकर आप इन फ़ाइलों के उपयोग की सहमति देते हैं।

सॉफ्टवेयर फ़ोर्क

आयात प्रतिस्थापन

फ़ोर्क इसके आगे स्वतंत्र विकास के लिए एक मौजूदा सॉफ्टवेयर परियोजना की स्वतंत्र प्रतिलिपि का निर्माण है।

फ़ोर्क क्या है

फ़ोर्क एक मौजूदा सॉफ्टवेयर परियोजना की स्वतंत्र प्रतिलिपि बनाने की प्रक्रिया है ताकि इसे आगे स्वतंत्र रूप से विकसित किया जा सके। नई कार्यक्षमता जोड़ने, त्रुटियों को ठीक करने या विशिष्ट कार्यों के लिए अनुकूलन के लिए फ़ोर्क बनाया जा सकता है। फ़ोर्क ओपन सोर्स में व्यापक हैं। रूस में, आयात प्रतिस्थापन के लिए फ़ोर्क सक्रिय रूप से उपयोग होते हैं — उदाहरण के लिए, Nginx का Angie फ़ोर्क।

डीबीएमएस, फोर्क, वैकल्पिक सॉफ़्टवेयर और बायोमेट्रिक मानक संबंधित शब्द: डीबीएमएस (Postgres Pro, MySQL, Oracle — रिलेशनल, NoSQL, NewSQL), सॉफ़्टवेयर फोर्क (स्वतंत्र विकास के लिए स्रोत कोड की प्रति — Debian पर आधारित Astra Linux), वैकल्पिक सॉफ़्टवेयर (LibreOffice, GIMP, घरेलू सॉफ़्टवेयर रजिस्ट्री), बायोमेट्रिक टेम्पलेट (GOST R ISO/IEC 19795 के अनुसार फीचर वेक्टर, FAR/FRR/EER)। डीबीएमएस / फोर्क / वैकल्पिक सॉफ़्टवेयर / बायोमेट्रिक टेम्पलेट डेटाबेस, विकास और बायोमेट्रिक मानक डीबीएमएस Postgres Pro, MySQL Oracle, MSSQL रिलेशनल · NoSQL ACID · CAP प्रमेय सॉफ़्टवेयर फोर्क स्रोत कोड की प्रति स्वतंत्र विकास Astra Linux (Debian फोर्क) वैकल्पिक सॉफ़्टवेयर LibreOffice → MS Office GIMP → Photoshop घरेलू सॉफ़्टवेयर रजिस्ट्री बायोमेट्रिक टेम्पलेट फीचर वेक्टर गणितीय मॉडल GOST R ISO/IEC 19795 FAR · FRR · EER संबंधित शब्द सरकारी आईटी विनियमन · प्रक्रिया दृष्टिकोण (BPM) · उद्यम वास्तुकला (TOGAF) · परियोजना प्रबंधन (PMBoK) ओपन सोर्स — आयात प्रतिस्थापन और घरेलू सॉफ़्टवेयर विकास की नींव
सॉफ्टवेयर फ़ोर्क — पद आरेख

फ़ोर्कों के प्रकार

  • फ़ोर्क कॉपी — बाद में Pull Request के साथ परिवर्तनों के लिए।
  • फ़ोर्क ब्रांच — परियोजना दो स्वतंत्र दिशाओं में विभाजित होती है (उदाहरण के लिए, MySQL और MariaDB)।
  • फ़ोर्क अनुकूलन — विशिष्ट कार्यों के लिए अनुकूलन।

रूस में फ़ोर्क

  • Angie — Nginx वेब सर्वर का फ़ोर्क।
  • Postgres Pro — PostgreSQL का फ़ोर्क।
  • RED OS — Linux पर आधारित।

फ़ोर्क रूसी कानून का अनुपालन करने वाले समाधान बनाने और उन्हें रूसी सॉफ़्टवेयर रजिस्टर में शामिल करने की अनुमति देते हैं।

लाभ और जोखिम

लाभ: स्वतंत्रता, लचीलापन, सुरक्षा। जोखिम: कोड का समर्थन, संगतता, दोहराया प्रयास।

फ़ोर्क और व्यवसाय

कंपनियाँ वाणिज्यिक संस्करणों, उद्योग मानकों के लिए अनुकूलन या आयात प्रतिस्थापन के लिए फ़ोर्क बनाती हैं।

अक्सर पूछे जाने वाले प्रश्न

प्रोग्रामिंग में फ़ोर्क क्या है?

फ़ोर्क स्वतंत्र विकास के लिए किसी परियोजना के सोर्स कोड की प्रतिलिपि का निर्माण है, जैसे मुख्य सड़क से एक शाखा।

फ़ोर्क क्लोन से किस प्रकार अलग है?

फ़ोर्क प्लेटफ़ॉर्म पर मूल से जुड़ी एक प्रतिलिपि है जो Pull Requests के लिए होती है। क्लोन आपके कंप्यूटर पर एक स्थानीय प्रतिलिपि है।

सॉफ्टवेयर फ़ोर्क क्यों बनाए जाते हैं?

कार्यक्षमता जोड़ने, त्रुटियों को ठीक करने, विशिष्ट कार्यों के लिए अनुकूलन, या मूल परियोजना के विकास से असहमति के मामले में।

रूस में कौन से ज्ञात फ़ोर्क मौजूद हैं?

Angie (Nginx फ़ोर्क), Postgres Pro (PostgreSQL फ़ोर्क), RED OS। ये रूसी सॉफ़्टवेयर रजिस्टर में शामिल हैं।

फ़ोर्क के उपयोग से कौन से जोखिम जुड़े हैं?

स्वतंत्र कोड समर्थन, संगतता समस्याएँ, दोहराया प्रयास। रजिस्टर में शामिल होने और प्रमाणीकरण से जोखिम कम होते हैं।

GitHub पर फ़ोर्क कैसे बनाएं?

रिपॉजिटरी पेज खोलें, Fork बटन दबाएँ। फ़ोर्क को क्लोन करें, परिवर्तन करें, मूल परियोजना में Pull Request बनाएँ।

क्या फ़ोर्क वाणिज्यिक रूप से उपयोग किए जा सकते हैं?

हाँ, लाइसेंस पर निर्भर करता है। MIT/Apache वाणिज्यिक उपयोग की अनुमति देते हैं। GPL संशोधित कोड खोलने की आवश्यकता रखता है।

क्या यह जानकारी उपयोगी थी?

आयात प्रतिस्थापन वापस

सॉफ्टवेयर फ़ोर्क

फ़ोर्क इसके आगे स्वतंत्र विकास के लिए एक मौजूदा सॉफ्टवेयर परियोजना की स्वतंत्र प्रतिलिपि का निर्माण है।

श्रेणी में शर्तें 6
संबंधित शर्तें 4

हमारे साथ रूसी सॉफ़्टवेयर पर स्विच करें

कार्यक्षमता खोए बिना स्वदेशी सॉफ़्टवेयर पर स्विच करें। हम एक ऑडिट करेंगे, विकल्प चुनेंगे और माइग्रेशन करेंगे।

गारंटीशुदा परिणाम
आपके बजट के लिए चयन
व्यापक दृष्टिकोण
प्रमाणित विशेषज्ञ

या हमसे संपर्क करें:

+7 (499) 238-01-32 sales@fintech.ru

सुबह 9:00 बजे से शाम 6:00 बजे तक खुला