diciembre 9, 2021

¿Qué significa cuando el software se bifurca?

El término «bifurcación» se ha utilizado en el desarrollo de software durante décadas. Pero ¿qué significa esto?


Foto de dos personas en la computadora.

El término «bifurcación» se ha utilizado durante décadas dentro de la comunidad de desarrollo de software. En ese momento, se refería principalmente a copiar una pieza de software y así desarrollarlo en paralelo a su copia troncal.

Pero el significado del término ha evolucionado con el tiempo y ahora define un fenómeno específico en la jerga del desarrollo de software. Entonces, ¿qué significa cuando el software se bifurca? Vamos a ver.

¿Qué significa cuando el software se bifurca?

Persona que trabaja en el escritorio con computadora

El software se bifurca cuando ocurre una ruptura dentro de su equipo de desarrollo, lo que podría deberse a diferencias de opinión sobre la dirección del proyecto o choques de personalidad.

Una facción o miembro del equipo de desarrollo tomará el código fuente del programa y comenzará el desarrollo independiente con un nombre, enfoque y dirección diferentes. Entonces, aunque una bifurcación se basa en el código fuente del software principal, es un proyecto nuevo e independiente por derecho propio.

Dado que es difícil garantizar legalmente los derechos sobre un código fuente de software propietario, la bifurcación ocurre casi exclusivamente dentro del mundo del desarrollo de software libre. La naturaleza de «código abierto» de este tipo de software también significa que cualquier usuario tiene derecho a usarlo, estudiarlo, modificarlo y distribuirlo, tanto él como su código fuente.

Relacionado: Nightingale: una bifurcación multiplataforma más rápida y limpia de Songbird Music Player

El derecho a la bifurcación

Foto de un teclado y una computadora en una habitación oscura.

Cuando una facción o miembro de un equipo de desarrollo toma el código fuente de un proyecto y decide iniciar un desarrollo independiente, la mayoría de las veces lo hace bajo un velo de conflicto y animosidad. Esto ha llevado a la comunidad a ver la bifurcación con mala luz.

Relacionado: ¿Por qué debería utilizar Devuan, la bifurcación de Debian?

Sin embargo, muchas bifurcaciones han tenido mucho éxito e incluso han superado en popularidad al software original, como Firefox de Mozilla y Ubuntu de Debian. Además, la naturaleza de «código abierto» del software libre significa que cualquier usuario o equipo de desarrolladores tiene derecho a utilizar o modificar su código fuente a su gusto.

Ahora sabes qué es la bifurcación de software

El término «bifurcación» ha existido durante siglos y generalmente se refiere a una encrucijada. Sin embargo, desde principios del siglo XX, también se ha convertido en una palabra común en las comunidades de desarrollo de software.

Si cree que puede llevar un proyecto en una mejor dirección y el conflicto con sus compañeros no tiene solución, la bifurcación es algo que quizás desee considerar.


sony-dsc-17
Software de código abierto y bifurcaciones: lo bueno, lo grande y lo feo

A veces, el usuario final se beneficia enormemente de las bifurcaciones. A veces, el tenedor se realiza bajo un velo de ira, odio y animosidad. Echemos un vistazo a algunos ejemplos.

Leer siguiente


Sobre el Autor

.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *