انشقاق (برمجة)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

انشقاق أو تفرع (بالإنجليزية: Fork) في هندسة البرمجيات, انشقاق أو تفرع المشروع يحدث عندما يقوم المطورين باخذ نسخة قانونية لشيفرة المصدر من حزمة برمجية واحدة, والبدء في تطويرها على أنها مستقلة.[1][2][3]

تفرعات[عدل]

  • معظم توزيعات لينكس تنحدر من توزيعات أخرى، معظم هذه التوزيعات تنحدرمن ثلاثات توزيعات أم وهي دبيان أو سلاكوير أو ريدهات. حيث أن المحتويات الموزعة بين هذه التوزيعات هي من البرمجيات الحرة والمفتوحة المصدر، لذلك تجد الكثير من تبادل الأفكار أو عمليات تبادل البرامج بحرية كما هناك عمليات دمج (على سبيل المثال، لينكس المتحدة أو ماندريفا).

مراجع[عدل]

  1. ^ Nyman، Linus (2015). "Understanding Code Forking in Open Source Software" (Ph.D.). Hanken School of Economics. صفحة 57. Where practitioners have previously had rather narrow definitions of a fork, [...] the term now appears to be used much more broadly. Actions that would traditionally have been called a branch, a new distribution, code fragmentation, a pseudo-fork, etc. may all now be called forks by some developers. This appears to be in no insignificant part due to the broad definition and use of the term fork by GitHub. 
  2. ^ Robles، Gregorio؛ González-Barahona، Jesús M. (2012). A Comprehensive Study of Software Forks: Dates, Reasons and Outcomes (PDF). OSS 2012 The Eighth International Conference on Open Source Systems. اطلع عليه بتاريخ 20 أكتوبر 2012. 
  3. ^ "the Lemacs/FSFmacs schism"(Jamie Zawinski, 2000), "Behind the KOffice split" (Joe Brockmeier, Linux Weekly News, 2010-12-14), "Copyright assignment - once bitten, twice shy" (Richard Hillesley, H-Online, 2010-08-06), "Forking is a feature" (Anil Dash, 2010-09-10), "The Great Software Schism" (Glyn Moody, Linux Journal, 2006-09-28), "To Fork Or Not To Fork: Lessons From Ubuntu and Debian" (بنجامين ماكو هيل, 2005). نسخة محفوظة 16 يونيو 2018 على موقع واي باك مشين.


Gnome-system.png
هذه بذرة مقالة عن برمجيات الحاسوب بحاجة للتوسيع. شارك في تحريرها.