Das Kopieren des Quellcodes eines bestehenden Softwareprojekts, um eine eigenständige Entwicklung daran zu beginnen, wodurch eine eigenständige und separate Software entsteht. Entwickler erstellen einen Fork eines Projekts, wenn sie experimentieren möchten, ohne den Hauptzweig zu beeinflussen, oder wenn sich eine Community über die technische Ausrichtung eines Open-Source-Tools zerstreitet. Das daraus resultierende neue Projekt wird ebenfalls als Fork bezeichnet.
They refused to merge our patches, so we decided to fork the repository and maintain it ourselves.
In klarem Deutsch Sie haben sich geweigert, unsere Patches zu übernehmen, also haben wir beschlossen, das Repository zu forken und es selbst zu pflegen.
Ein Hard Fork bei Netzwerkprotokollen bedeutet, dass die neue Version nicht abwärtskompatibel mit der alten ist.