Power of Fork

In politics there is little understanding of the importance and relevance of the concept of "forking" that originates in the world of software development.

A "fork" is more than simply a "copy" of something, it involves the copying of additional historical and social relationships. Indeed the act of forking a software project is a deeply social and political act, one that will succeed or fail largely based on the ability to bring the community with the new branch or version of the software.

# Properties of forking

A fork has a number of interesting properties and features. It is: - more than a copy - retains it's complete social history - has social and power (or political) implications - is supported by tools - can be resolved with a Merge

# In software development

Forking of software has a similar structure of A phylogenetic tree or evolutionary tree.

A speculatively rooted tree for rRNA genes, showing major branches Bacteria, Archaea, and EucaryotaUploaded image

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 and separate piece of software.

The term often implies not merely a development branch, but a split in the developer community, a form of schism.