Para contribuir en otros proyectos podemos pedir permiso de que nos agreguen como colaborador, y tenemos todas las caracteristicas del dueño del repo
O podemos trabajar desde un fork y actualizando a nuestra manera el proyecto en nuestra cuenta de Github. Haciendo Fork podemos:
//agregar repositorio original
git remote add origin mi-repo
//este se usa para obtener la version mas nueva
git remote add upstream repo-original