Software fork: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Eric M Gearhart
(Added my image from BSD)
mNo edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{subpages}}
: ''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)]]''
: ''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)]]''


Line 7: Line 8:
* [[Unix]] has been forked literally hundreds, if not thousands of times from the original software developed at Bell Labs
* [[Unix]] has been forked literally hundreds, if not thousands of times from the original software developed at Bell Labs


*"The BSDs" (FreeBSD, NetBSD and OpenBSD) are three popular forks of the original [[Berkeley Software Distribution]], which is itself a descendant of [[Unix]]
*"The BSDs" (FreeBSD, NetBSD and OpenBSD) are three popular forks of the original [[Berkeley Software Distribution]], which is itself a descendant of [[Unix]][[Category:Suggestion Bot Tag]]
 
==External Links==
[http://www.levenez.com/unix/ UNIX History], also has a UNIX timeline with a detailed diagram listing forks from the original Unix
 
[[Category:CZ Live]]
[[Category:Computers Workgroup]]

Latest revision as of 06:00, 20 October 2024

This article is a stub and thus not approved.
Main Article
Discussion
Definition [?]
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and 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 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