Форк: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 1:
{{другие значения}}
'''Форк''' ({{lang-en|fork}} — развилка, вилка) или '''ответвление''' — использование кодовой базы [[Программное обеспечение|программного]] проекта в качестве старта для другого. При этом основной проект может как продолжать существование, так и прекратить его. Ответвленный проект может поддерживать и обмениваться частью содержимого с основным проектом, а может и приобрести абсолютно другие свойства, перестав иметь с базовым проектом что-то общее. Пример: разделение проекта [[X Window System]] на [[XFree86]] и [[X.Org Server|X.Org]], разделение проекта [[OpenOffice]] на [[LibreOffice]] и [[Apache OpenOffice]]. Разделения были и среди несвободного программного обеспечения. Пример: [[Windows NT]] которая по мере развития разделилась на две ветви [[Windows 2000]] и [[Windows Server]].
 
Причины форкинга могут быть различны: от реализации чего-то экспериментального; портирования на новые ниши и платформы; вплоть до спасения проекта, если основной проект по разным причинам заморожен, и его развитие под текущими условиями невозможно или представляется невозможным, а также если разработчик не хочет развивать основной проект.