Para asegurar que el software GNU permaneciera libre para todos sus usuarios independientemente de los distribuidores e intermediarios, el proyecto debía ser publicado bajo una licencia de derechos de autor diseñada para ofrecer las libertades, al mismo tiempo que prohibiera añadir restricciones posteriores.