¿Qué es Fork?

Significado de Fork (Qué es y Definición)

En el desarrollo de software, un fork es una nueva aplicación desarrollada a partir de una existente. Cuando una aplicación se “bifurca”, se crea un nuevo programa independiente, en lugar de una nueva rama de desarrollo. Las bifurcaciones de proyectos de código abierto son más comunes que las bifurcaciones de software privativo, pero ambas son posibles.

Software de código abierto

Debido a que el software de código abierto puede ser distribuido y editado libremente, cualquiera puede bifurcar legalmente una aplicación de código abierto. El código base de cualquier programa de código abierto o sistema operativo puede utilizarse como base de un nuevo proyecto. La mayoría de las distribuciones de Linux, por ejemplo, son bifurcaciones de sistemas operativos anteriores basados en Linux. Debido a la popularidad de Linux y a su base de código abierto, existen cientos de bifurcaciones de Linux.

Ejemplos de aplicaciones creadas a partir de bifurcaciones de bibliotecas de código abierto son:

*LibreOffice, de OpenOffice.org
*Collabora Online, de LibreOffice
*Calligra, de KOffice
*Basilisk, de Firefox

Software propietario

Dado que el código fuente del software propietario está protegido por derechos de autor, los desarrolladores externos no pueden bifurcar una aplicación comercial. Sin embargo, un desarrollador puede querer bifurcar una aplicación para crear una versión ligeramente diferente para otro propósito. Por ejemplo, un desarrollador puede bifurcar un editor de imágenes para crear un visor de imágenes de sólo lectura que impida a los usuarios modificar los archivos.

NOTA: A diferencia de un mod, que altera o añade características a una aplicación existente, un fork es un programa nuevo y distinto con un nombre diferente.

La definición de Fork en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de Horquilla o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.