تم استخدام مصطلح "forking" في مجتمع تطوير البرمجيات لعقود. في ذلك الوقت ، أشار بشكل أساسي إلى نسخ جزء من البرنامج ثم تطويره بالتوازي مع نسخة جذعها.

لكن معنى المصطلح تطور بمرور الوقت ويعرف الآن ظاهرة معينة في مصطلحات تطوير البرمجيات. إذن ، ماذا يعني عندما يكون البرنامج متشعبًا؟ لنلقي نظرة.

ماذا يعني أن البرامج متشعبة؟

تكون البرامج متشعبة عند حدوث صدع داخل فريق تطويره ، والذي قد يرجع إلى اختلافات في الرأي بشأن اتجاه المشروع أو تضارب الشخصية.

سيأخذ فصيل أو عضو في فريق التطوير الكود المصدري للبرنامج ويبدأ التطوير المستقل تحت اسم ونهج واتجاه مختلف. لذلك ، على الرغم من أن الشوكة تعتمد على الكود المصدري للبرنامج الأصلي ، إلا أنها تعد مشروعًا جديدًا ومستقلًا في حد ذاتها.

نظرًا لأنه من الصعب تأمين حقوق شفرة مصدر برمجيات الاحتكاك قانونيًا ، يحدث التفرع بشكل حصري تقريبًا داخل عالم تطوير البرمجيات الحرة. تعني طبيعة "المصدر المفتوح" لهذا النوع من البرامج أيضًا أن أي مستخدم ضمن حقوقه في استخدامه ودراسته وتغييره وتوزيعه على حدٍ سواء وكود المصدر الخاص به.

متعلق ب: العندليب: شوكة أسرع وأكثر نظافة لمشغل الموسيقى Songbird

instagram viewer

الحق في الشوكة

عندما يأخذ فصيل أو عضو في فريق التطوير الكود المصدري للمشروع ويقرر بدء تطوير مستقل ، فإنهم يفعلون ذلك في أغلب الأحيان تحت ستار من الصراع والعداوة. وقد أدى ذلك إلى رؤية المجتمع للتشعب تحت ضوء سيء.

متعلق ب: لماذا يجب عليك استخدام Devuan ، شوكة دبيان

ومع ذلك ، فقد حققت العديد من الفروع نجاحًا كبيرًا وتجاوزت البرامج الأصلية في شعبيتها ، مثل Firefox من Mozilla و Ubuntu من Debian. كذلك ، فإن طبيعة "المصدر المفتوح" للبرمجيات الحرة تعني أن أي مستخدم أو فريق مطور له الحق في استخدام أو تعديل كود المصدر الخاص به كيفما يشاء.

أنت تعرف الآن ما هو برنامج Forking

مصطلح "forking" موجود منذ قرون ويشير عمومًا إلى انفصال الطرق. ومع ذلك ، منذ أواخر القرن العشرين ، أصبحت كلمة شائعة في مجتمعات تطوير البرمجيات أيضًا.

إذا كنت تعتقد أنه يمكنك أخذ مشروع في اتجاه أفضل ، وكان الصراع مع زملائك غير قابل للحل ، فإن التفرع شيء قد ترغب في التفكير فيه.

بريد إلكتروني
البرمجيات مفتوحة المصدر والتشعب: الخير والعظيم والقبيح

في بعض الأحيان ، يستفيد المستخدم النهائي بشكل كبير من التفرع. في بعض الأحيان ، يتم عمل الشوكة تحت غطاء من الغضب والكراهية والعداوة. لنلق نظرة على بعض الأمثلة.

اقرأ التالي

مواضيع ذات صلة
  • شرح التكنولوجيا
  • برامج المنظمة
  • تطوير التطبيقات
  • تطوير اللعبة
عن المؤلف
توين فيلار (13 مقالة منشورة)

Toin هو طالب جامعي متخصص في اللغة الإنجليزية والفرنسية والإسبانية ومتخصص في الدراسات الثقافية. يمزج شغفه باللغات والأدب بحبه للتكنولوجيا ، ويستخدم مجموعة مهاراته للكتابة عن التكنولوجيا والألعاب وزيادة الوعي بالخصوصية والأمان.

المزيد من Toin Villar

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.