Fork

(Dt.: Gabelung, Verzweigung); bezogen auf Softwareentwicklung die Abspaltung eines Teilprojektes, das vom bisherigen Mutterprojekt unabhängig ist. Dabei werden Programm-Quellcodes, die bis zum Zeitpunkt der Aufspaltung (Gabelung) vorhanden waren, vollständig oder in Teilen in das neue Projekt übernommen. Mutterprojekt und Teilprojekt entwickeln den Code dann unterschiedlich weiter. Eine solche Gabelung von Softwareprojekten ist charakteristisch für Open-Source-Programme.