La Licencia Pública General de GNU (GNU GPL) permite al autor conservar los derechos de autor sobre su software y redistribuirlo y modificarlo, siempre y cuando cualquier versión modificada también se distribuya bajo los términos de la GNU GPL, lo que asegura que todo el código permanezca de código abierto.