Luego de leer a gamba47 dije .. por que el tenedor!... ( y si ando dormido)
Pero por hay algun usuario lo lee y no sabe asi que les dejo una luz sobre este tema.
¿Que es un Fork?
Probablemente han encontrado en alguno de mis posts el término "fork", bueno pues en esta entrada voy a explicar un poco este concepto y daré algunos ejemplos de los forks más comunes.
Esencialmente, el termino "fork" no significa "tenedor" como muchos creerían, no por lo menos en el lenguaje del software, este termino se refiere a una variación de alguna aplicación, programa o sistema operativo, que tiene como función utilizar los componentes y características principales de otro programa previo. En términos generales un "fork" implica un rediseño que tiene la intención de mejorarse o adaptarse a cierta plataforma.
La mayoría de los forks conocidos son basados en el código de un programa popular, por lo que casi todos los que te encontraras son Open Source.
De acuerdo con Wikipedia:
Una bifurcación, rama o fork en el ámbito de desarrollo de software, es la creación de un proyecto en una dirección distinta de la principal u oficial tomando el código del proyecto ya existente. Comúnmente se utiliza el término inglés. Como resultado de la bifurcación se puede llegar a generar proyectos diferentes que cubren necesidades distintas aunque próximas. El término también puede ser usado para representar la ramificación de cualquier trabajo.
Origen de la INFORMACION