El documento explica las diferencias entre varios tipos de software. El software libre incluye el código fuente y puede ser modificado y mejorado por otros programadores. Aunque el software gratuito a veces se confunde con el libre, el gratuito generalmente tiene limitaciones mientras que el libre viene con el código fuente y puede ser modificado. El freeware, trial y shareware son versiones limitadas de software que pueden comprarse para acceder a más funciones. Mientras que el software libre no puede venderse después de ser mejorado, el open source sí permite su distribución