En esta sección los voy a introducir al forking, para luego hacerlo nosotros.
GitHub, y en general, Git, es una herramienta que nos permite trabajar de manera descentralizada, y es gracias a esto que muchos proyectos open-source (es decir, mantenidos por una comunidad) están vivos. Incluso, gracias a esta forma de desarrollo, y gracias al forking es que nosotros podemos contribuir al trabajo de otros, proactivamente, sin necesidad de un acuerdo previo.
Forkear no es más que copiar el contenido de un repositorio que ya está en la nube, y nos apropiamos de esa copia.
Al forkear, nosotros somos dueños de la copia remota, sólo que el repositorio recuerda el historial de commits, lo cual implica que los cambios que nosotros hacemos a nuestra copia, pueden ser después introducidos al repositorio original, mediante el mecanismo de pull request.