«Software libre» es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio
El software es una categoría amplia que incluye gran variedad de productos informáticos, desde sistemas operativos hasta la parte intangible de juegos electrónicos o los programas que permiten el funcionamiento de un avión. Las características deseables en un producto de software son: Corrección.
Las licencias de software son un contrato entre el autor de un programa informático y los usuarios del mismo. En ellas se establecen los términos, condiciones y cláusulas que se deben cumplir para poder usar ese programa y cada usuario que se descarga, instala, copia o lo utiliza debe aceptar esas condiciones
Lo primero sería ver si el software es: freeware (cuyas licencias son gratuitas); shareware (son gratuitas, pero con funcionamiento limitado); libre (puede ser cambiado, usado y redistribuido con las modificaciones); propietario (tanto de código abierto.
El software propietario, privativo o no libre, es el software del cual no existe una forma libre de acceso a su código fuente, el cual solo se encuentra a disposición de su desarrollador y no se permite su libre modificación, adaptación o incluso lectura por parte de terceros.
Los sistemas operativos Microsoft Windows y Apple OS X son de código cerrado, y ambas plataformas proveen programas para una variedad de contextos de computación, incluyendo personal, servidores y móvil.