تفرع معدل (برمجة)
من ويكيبيديا، الموسوعة encyclopedia
التفرع المُعدَّل (بالإنجليزية: Fork) في هندسة البرمجيات, انشقاق أو تفرع المشروع يحدث عندما يقوم المطورون بأخذ نسخة قانونية لشيفرة المصدر من حزمة برمجية واحدة، والبدء في تطويرها على أنها مستقلة.[1][2][3] أحيانا يكون لشيفرة المصدر مجتمع كبير لكن هناك جزء من هذا المجتمع غير راضين عن القرارات التي اتُخِذت فيتم عمل شق للصف وانشاء مجتمع موازي بأهداف أكثر تحررا من السياسة أو أكثر تبعية لسياسة أخرى (ظاهرة أو خفية). بعض المجتمعات المنشقة تكمل الحلقة وتعيد تحسيناتها لشيفرة المصدر الأصلية ولو بعد حين وبعضها الآخر يتقصد أن لا يفعل ذلك. وبعضها تكتفي بأن تعيد جلب تحسينات المصدر بشكل دوري وتسمى rebase. مع كل إصدار جديد من شيفرة المصدر فإن هؤلاء المنشقين يكون عليهم هدم كل ما بنوه وإعادة فحص رقاعهم لرؤية ماذا حدث لها. هل لا تزال تعمل؟ هل لا تزال ذات قيمة؟ هل يمكن تطبيقها من الأساس (مثلا تعديلات على دوال لم تعد موجودة).