Este documento describe diferentes tipos de licenciamiento de software, incluyendo software libre que puede ser usado y modificado libremente, software de fuente abierta cuyo código fuente está disponible pero con algunas restricciones, software comercial diseñado para generar ganancias, software shareware que puede evaluarse pero requiere pago para uso continuo, y GNU que busca proteger la libre distribución y modificación de software.