We are creating the world's most trusted encyclopedia and knowledge base.
Once you join us and log in, you'll be able to edit this page instantly!

Software fork

From Citizendium, the Citizens' Compendium

Jump to: navigation, search

Image:Statusbar3.png
Main Article
Talk
Definition [?]
Related Articles  [?]
Bibliography  [?]
External Links  [?]
 
This is a draft article, under development. These unapproved articles are subject to a disclaimer.
This article is about "forking" of a software project into two or more different projects. For the operating system term for starting a new process, see fork (operating system)
A timeline of BSD Unix development. In this example a fork occurs when the NetBSD project was started, and again when the OpenBSD project was forked from NetBSD
A timeline of BSD Unix development. In this example a fork occurs when the NetBSD project was started, and again when the OpenBSD project was forked from NetBSD

A fork of a computer software project is generally a version of the original software that makes use of the same (or a compatible) license, but with a development team that is usually under "new management." Forks usually occur when fundamental design differences can't be agreed upon.

Notable Forks in the History of Software development

  • Unix has been forked literally hundreds, if not thousands of times from the original software developed at Bell Labs

External Links

UNIX History, also has a UNIX timeline with a detailed diagram listing forks from the original Unix

Views
Personal tools