Tomar una copia del código fuente de un proyecto de software existente e iniciar un desarrollo independiente sobre ella, creando una pieza de software distinta y separada. Los desarrolladores realizan un fork de un proyecto cuando quieren experimentar sin afectar a la rama principal, o cuando una comunidad se divide por el rumbo técnico de una herramienta de código abierto. El nuevo proyecto resultante también se denomina fork.
They refused to merge our patches, so we decided to fork the repository and maintain it ourselves.
En español sencillo Se negaron a integrar nuestros parches, así que decidimos hacer un fork del repositorio y mantenerlo nosotros mismos.
Un hard fork en los protocolos de red significa que la nueva versión no es compatible con la anterior.