Anda di halaman 1dari 1

Bifurcaci�n (desarrollo de software)

Ir a la navegaci�nIr a la b�squeda
Commons-emblem-question book orange.svg
Este art�culo o secci�n necesita referencias que aparezcan en una publicaci�n
acreditada.
Este aviso fue puesto el 6 de julio de 2011.
Para otros usos de este t�rmino, v�ase Bifurcaci�n.
Para otros usos de este t�rmino, v�ase Fork (desambiguaci�n).

L�nea de tiempo de las bifurcaciones de las distribuciones Linux.


Una bifurcaci�n (en ingl�s fork), en el �mbito del desarrollo de software, es la
creaci�n de un proyecto en una direcci�n distinta de la principal u oficial tomando
el c�digo fuente del proyecto ya existente. Como resultado de la bifurcaci�n se
pueden llegar a generar proyectos diferentes que cubren necesidades distintas
aunque similares. El t�rmino tambi�n puede ser usado para representar la
ramificaci�n de cualquier trabajo. Un ejemplo de bifurcaci�n es la Enciclopedia
Libre escindida de la Wikipedia en espa�ol.

Las bifurcaciones de proyectos de software libre surgen de un cisma en los


objetivos o un choque de personalidades. En una bifurcaci�n, ambos lados asumen
derechos de autor id�nticos pero t�picamente solo el grupo de mayor tama�o, o el
que contiene al arquitecto original, retendr� el nombre original completo. Al
tratarse de software con licencia libre, cada miembro de la comunidad de usuarios
asociada puede elegir mantenerse en el proyecto original, o cambiarse a la versi�n
bifurcada y actualizada mediante una forma de gesti�n diferente. Adem�s, gracias a
la licencia libre est� permitido trasladar las mejoras creadas en una versi�n a la
otra cuando sea deseable. El resultado puede ser tener dos proyectos que
evolucionan en paralelo, cada uno especializado en adaptarse a unas condiciones
distintas al otro.

En proyectos de software privativo las bifurcaciones usualmente se llevan a cabo


para crear versiones de un mismo programa que funcionen en diversos sistemas
operativos, aumentando as� la cuota de mercado. Pero suelen retener las mismas
caracter�sticas, facilitando as� a los usuarios el uso del mismo programa en
diferentes sistemas operativos.

En el contexto de las criptomonedas el t�rmino es usado para referirse a


actualizaciones de red y divisiones de una cadena de bloques, as� como a monedas
generadas a trav�s de chain splits. 1?2?

V�ase tambi�n: Bifurcaci�n (blockchain)

Anda mungkin juga menyukai