Es otra forma de decir "los parches son bienvenidos".
en lugar de enviar deseos y solicitudes de funciones, las personas pueden enviar solicitudes de extracción donde el autor original revisa, valida y fusiona la solicitud de extracción.
Históricamente, la bifurcación es una acción hostil realizada por un grupo que está en conflicto con la gestión del proyecto original, por ejemplo, OpenOffice de Sun solía rechazar el complemento SVG C / C ++ rápido porque prefiere su propio complemento basado en Java que se rompe lentamente por razones políticas.
En la mayoría de los casos, las bifurcaciones son malas y las envidian personas envidiosas o personas de compañías egoístas que tienen planes para hacer eso que no se comparte con la comunidad original y no está alineado con ella (por ejemplo, Canonical ) y un ejemplo de esto es libav / avconv (que es una bifurcación de FFMPEG), en esos casos, la comunidad original tiene una mayor calidad, seguridad y aceptan parches que estén alineados con los planes de la comunidad.
Dan Walsh notó la antigua definición de tenedor
He estado en código abierto durante mucho tiempo, y mi definición de "tenedor" podría estar fechada. Pienso en un "tenedor" como una acción hostil tomada por un grupo para lograr que otros usen y contribuyan a su versión de un proyecto anterior e ignoren la versión "original". Por ejemplo, LibreOffice se bifurca de OpenOffice o se remonta a Xorg bifurcando de Xfree86.
Luego lo comparó con el tenedor de github
Hoy en día, GitHub ha cambiado el significado. Cuando existe un repositorio de software en GitHub o una plataforma similar, todos los que quieran contribuir deben presionar el botón "fork" y comenzar a construir sus parches. Al momento de escribir esto, Docker en GitHub tiene 9,860 tenedores, incluido el nuestro. Sin embargo, según esta definición, todos los paquetes que se envían distribuciones que incluyen parches son bifurcaciones. Red Hat envía el Kernel de Linux, y no he escuchado que se refiera a esto como una bifurcación. Pero se consideraría una "bifurcación" si está considerando cualquier proyecto ascendente enviado con parches de una bifurcación.