Eine
Abspaltung (auch
Fork; ‚Gabel‘, üblicherweise im
Maskulinum verwendet) ist in der
Softwareentwicklung ein
Entwicklungszweig nach der Aufspaltung eines Projektes in zwei oder mehrere Folgeprojekte; die
Quelltexte oder Teile davon werden hierbei unabhängig vom ursprünglichen Mutterprojekt weiterentwickelt. Mit Bezug auf das
Urheberrecht wird auch von einem
Derivat (derivativ, ‚ableiten‘) gesprochen.