Fork: Difference between revisions

57 bytes added ,  24 November 2017
tags, wikilinks, fix redirect
m (fix redirect, additional wikilinks, tweak grammar)
(tags, wikilinks, fix redirect)
Line 1: Line 1:
In {{tag|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 {{tag|software}} engineering, a project '''fork''' happens when developers take a copy of source code from one software package and start independent {{tag|Software development|development}} on it, creating a distinct piece of software.


The term {{tag|fork}} is also used in the '[[wikisphere]]'.  For instance, the above text was forked from the [[English Wikipedia]]!  Most [[free content]] [[:Category:Wiki License|licenses]] allow people to copy material in part or whole – to create their own versions of that content: be it a cultural work, a piece of [[:Category:Media|media]], software, or some intellectual pursuit.
The term {{tag|fork}} is also used in the '[[wikisphere]]'.  For instance, the above text was forked from the [[English Wikipedia]]!  Most [[free content]] [[:Category:Wiki License|licenses]] allow people to copy material in part or whole – to create their own versions of that content: be it a cultural work, a piece of [[:Category:Media|media]], software, or some intellectual pursuit.
Line 5: Line 5:
Sometimes, forking results in [[fragmentation]], whereby two separate [[Wiki community|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 [[:Category:Wiki People|people]].  On the other hand, fragmentation can create redundancy and confusion amongst people.
Sometimes, forking results in [[fragmentation]], whereby two separate [[Wiki community|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 [[:Category:Wiki People|people]].  On the other hand, fragmentation can create redundancy and confusion amongst people.


Forking starts as [[mirroring]], which is a similar concept where one site hosts <u>identical</u> content to another site.
Forking starts as [[mirror]]ing, which is a similar concept where one site hosts <u>identical</u> content to another site.


:See also [[federated wiki (wiki)]].
:See also [[federated wiki (wiki)]].


Forking is common on [[:Category:Wikia|Wikia]], usually because of its constant skin changes, poor community support, [[global blocking]], social features, and / or independent servers being more versatile.  Where this occurs, the [[:Category:GoalAbandoned|abandoned]] Wikia version of the site – invariably left [[:Category:OpenEdit|open]] and [[:Category:Dormant|dormant]], is commonly referred to as the 'spoon'.
Forking is common on [[:Category:Wikia|Wikia]], usually because of its constant [[:Category:Skins|skin]] changes, poor community support, [[global blocking]], social features, and / or independent servers being more versatile.  Where this occurs, the [[:Category:GoalAbandoned|abandoned]] Wikia version of the site – invariably left [[:Category:OpenEdit|open]] and [[:Category:Dormant|dormant]], is commonly referred to as the 'spoon'.


==Forked wiki articles on WikiIndex==
==Forked wiki articles on WikiIndex==
From the outset of [[WikiIndex]], the long-term goal is to have an entry – and therefore an [[Template:Wiki|infobox]] – for ALL wiki sites, even [[:Category:Dead|dead]] and/or dormant wiki.  Forked wiki are treated the same, therefore, we have a specific method of dealing with forked wiki.  Fundamentally, a forked wiki will have two infoboxes, ideally on the same article.  The two versions of wiki can be separated on the same page by using [[template:Clear]], and this will prevent the prose of the forked wiki 'crowding' the infobox of the original wiki.
From the outset of [[WikiIndex]], the long-term goal is to have an entry – and therefore an [[Template:Wiki|infobox]] – for ALL wiki sites, even [[:Category:Dead|dead]] and/or dormant wiki.  Forked wiki are treated the same, therefore, we have a specific method of dealing with forked wiki.  Fundamentally, a forked wiki article will have two infoboxes, ideally on the same article.  The two versions of wiki can be separated on the same page by using [[template:Clear]], and this will prevent the prose of the forked wiki 'crowding' the infobox of the original wiki.


[[Mirror]]ed wiki ''may'' be treated different to forked wiki, in that both wiki (if both remain [[:Category:Active|active]]) will eventually contain differing content, and may ultimately form differing identities.  In these instances, we would have two (or more, for multiple mirrors) page articles here on WikiIndex.
[[Mirror]]ed wiki ''may'' be treated different to forked wiki, in that both wiki (if both remain [[:Category:Active|active]]) will eventually contain differing content, and may ultimately form differing identities.  In these instances, we would have two (or more, for multiple mirrors) page articles here on WikiIndex.