Conceptos básicos de las computadoras: software de código abierto
Un software cuyo source code se distribuye libremente con una licencia para estudiar, cambiar y distribuir a cualquier persona para cualquier propósito se llama open source software. El software de código abierto es generalmente un esfuerzo de equipo donde los programadores dedicados mejoran el código fuente y comparten los cambios dentro de la comunidad. El software de código abierto ofrece estas ventajas a los usuarios debido a sus comunidades prósperas:
- Security
- Affordability
- Transparent
- Interoperable en múltiples plataformas
- Flexible debido a las personalizaciones
- La localización es posible
Freeware
Un software que está disponible de forma gratuita para su uso y distribución, pero que no se puede modificar porque su código fuente no está disponible, se denomina freeware. Algunos ejemplos de software gratuito son Google Chrome, Adobe Acrobat PDF Reader, Skype, etc.
Shareware
Un software que inicialmente es gratuito y también se puede distribuir a otros, pero debe pagarse después de un período de tiempo estipulado se llama shareware. Su código fuente tampoco está disponible y, por lo tanto, no se puede modificar.
Software propietario
El software que solo se puede utilizar obteniendo una licencia de su desarrollador después de pagarlo se denomina proprietary software. Un individuo o una empresa pueden poseer dicho software propietario. Su código fuente es a menudo un secreto muy bien guardado y puede tener restricciones importantes como:
- Sin más distribución
- Número de usuarios que pueden usarlo
- Tipo de ordenador en el que se puede instalar, ejemplo multitarea o monousuario, etc.
Por ejemplo, Microsoft Windows es un software operativo propietario que viene en muchas ediciones para diferentes tipos de clientes como monousuario, multiusuario, profesional, etc.