Este documento clasifica diferentes tipos de software según su licencia, define las libertades que debe tener un software libre y explica conceptos como copyleft, software gratuito vs libre, código abierto, el proyecto GNU y las licencias Creative Commons. En resumen, describe las características y diferencias entre software propietario, de evaluación, shareware, freeware, libre, de dominio público, así como los elementos que hacen libre al software y permite su modificación y distribución.