Bifurcación

En el desarrollo de software, una bifurcación es una nueva aplicación desarrollada a partir de una existente. Cuando una aplicación se "bifurca", se crea un programa nuevo y separado, 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 propietario, pero ambas son posibles.

Software de código abierto

Como el software de código abierto puede distribuirse y editarse libremente, cualquiera puede bifurcar legalmente una aplicación de código abierto. La base de código de cualquier programa o sistema operativo de código abierto puede utilizarse como base para un proyecto nuevo. Por ejemplo, la mayoría de las distribuciones de Linux 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.

Entre los ejemplos de aplicaciones creadas a partir de bifurcaciones de bibliotecas de código abierto se incluyen:

  1. LibreOffice, de OpenOffice.org
  2. Collabora Online, de LibreOffice
  3. Calligra, de KOffice
  4. Basilisk, de Firefox

Software propietario

Como 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 con otro propósito. Por ejemplo, un desarrollador puede bifurcar un editor de imágenes para crear un visor de imágenes de solo lectura que impida a los usuarios modificar archivos.

NOTE: A diferencia de un mod, que modifica o agrega funciones a una aplicación existente, una bifurcación es un programa nuevo y distinto con un nombre diferente.

Actualizado September 24, 2021 por Per C.

quizPon a prueba tu conocimiento

Which image file format only supports indexed color?

A
BMP
0%
B
JPG
0%
C
PNG
0%
D
GIF
0%
Correct! Incorrect!     View the Indexed Color definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Bifurcación en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.