Форк ( — вилка) — процесс расщепления
программного проекта (обычно
свободного) на два отдельных проекта (ветки). При этом каждая из веток развивается независимо от другой, разными авторами. В одной ветке могут быть реализованы возможности, отсутствующие в другой, в таком случае обе ветки могут потерять совместимость между собой. Пример: разделение проекта
X Window System на
XFree86 и
X.Org Foundation.