В разработке программного обеспечения, форк — это новая ветвь кода, которая развивается в своем собственном направлении. Часто форк появляется (в программном обеспечении с открытым исходным кодом, разработанным вне компании) в результате разногласия в сообществе, которое создало и поддерживало оригинальный код. Например, проект Лайткоин является форком биткойна, поскольку его разработчики скопировали код биткойна, внесли ряд изменений, как они говорят «улучшений», и запустили новый проект.