Fork: Difference between revisions

From WikiIndex
Jump to navigation Jump to search
m (added Category:WikiIdea using HotCat)
No edit summary
Line 1: Line 1:
In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct piece of software.
In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct piece of software.


For instance, the above text was forked from the [[English Wikipedia]]! Free content licenses allow users to copy material in part or whole to create their own versions of that content: be it a cultural work, a piece of media, software, or some intellectual pursuit.
For instance, the above text was forked from the [[English Wikipedia]]! [[Free content]] licenses allow users to copy material in part or whole to create their own versions of that content: be it a cultural work, a piece of media, software, or some intellectual pursuit.


Sometimes, forking results in [[fragmentation]], whereby two separate communities have overlapping goals. There are strengths and weaknesses to this. On the one hand, different communities can meet different needs and problem-solve in new ways. This also keeps one cultural work from being dominated or controlled by a single individual or small subset of users. On the other hand, fragmentation can create redundancy and confusion amongst users.
Sometimes, forking results in [[fragmentation]], whereby two separate communities have overlapping goals. There are strengths and weaknesses to this. On the one hand, different communities can meet different needs and problem-solve in new ways. This also keeps one cultural work from being dominated or controlled by a single individual or small subset of users. On the other hand, fragmentation can create redundancy and confusion amongst users.


[[Category:WikiIdea]]
[[Category:WikiIdea]]

Revision as of 04:38, 21 October 2013

In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct piece of software.

For instance, the above text was forked from the English Wikipedia! Free content licenses allow users to copy material in part or whole to create their own versions of that content: be it a cultural work, a piece of media, software, or some intellectual pursuit.

Sometimes, forking results in fragmentation, whereby two separate communities have overlapping goals. There are strengths and weaknesses to this. On the one hand, different communities can meet different needs and problem-solve in new ways. This also keeps one cultural work from being dominated or controlled by a single individual or small subset of users. On the other hand, fragmentation can create redundancy and confusion amongst users.