Fork

De FdIwiki ELP
Saltar a: navegación, buscar

Fork (o bifurcación) en el ámbito del desarrollo software se refiere a la creación de un proyecto ya tomando un camino distinto respecto del código fuente del proyecto ya existente. Como resultado de esta bifurcación se puede llegar a formar otros proyectos diferentes. Un fork en un proyecto software suele surgir si dicho software no convence a su comunidad por un choque de personalidades o de cumplimiento de los objetivos, este se soluciona cogiendo una copia del código fuente y comenzando un desarrollo independiente para crear una pieza de software distinto con una nueva comunidad asociada.

Creación de LibreOffice

Un claro ejemplo practico de lo que es un fork fue el conflicto sucedido con el paquete de software de oficina OpenOffice. Sun Microsystems después de adquirir StarOffice y renombrándola como OpenOffice software libre, fue comprada por Oracle que vio potencial en el software de oficina y decidió poner el código privado y rebautizarlo con el nombre de Oracle OpenOffice, esto provoco el enfado de los creadores originales que decidieron seguir con el proyecto por otro camino, creando un así mediante un Fork el nuevo software de ofimática LibreOffice