Este documento proporciona definiciones de varios tipos de software, como software libre, software propietario y software semilibre. También describe brevemente la historia del desarrollo del software, incluidos proyectos importantes como GNU y Linux. Finalmente, explica conceptos legales como copyright, copyleft y patentes, y cómo se aplican a diferentes tipos de software.