Software
CURSOS EN LÍNEA
Software
El software es un elemento indispensable para el funcionamiento de la computadora. Se conforma
por una serie de instrucciones, rutinas y un conjunto de datos que permiten aprovechar los
recursos de la computadora, permitiendo que sus componentes trabajen de forma ordenada y
eficiente.
A diferencia del hardware, que puede diseñarse y fabricarse en líneas de ensamble automatizadas,
el software debe programarse manualmente. Algunas de las funciones que realiza el software son
las siguientes:
Administrar los recursos de la computadora.
Proporcionar herramientas que permitan optimizar estos recursos.
Actuar como intermediario entre el usuario y la información que se tiene almacenada.
Figura 1. Software y Hardware.
Disponibilidad de software
En el mercado actual existe una gran variedad de aplicaciones, algunas ampliamente utilizadas de
manera general y otras más específicas para sectores especializados. Sin embargo, y a pesar de
Dirección General de Cómputo y de Tecnologías de Información y Comunicación 1
Software
que se pueden agrupar o clasificar los distintos programas por el tipo de función que realizan, es
importante hacer una distinción en su formato de distribución: ¿es libre o de pago?, ¿está
protegido o es de código abierto?
En este documento revisaremos algunas clasificaciones de software con base en sus
características legales, permisos de desarrollo y propiedades de distribución.
Software propietario
El software propietario son todos aquellos programas que se protegen bajo los derechos de uso,
redistribución o modificación. Son conocidos también como software privado o comercial y
son los mismos desarrolladores que la crearon los que se encargan de darle mantenimiento.
Este tipo de software generalmente tiene un costo por licencia de uso, no permite la modificación
de su código y presenta limitaciones para la distribución de copias no autorizadas. Una de las
ventajas que ofrece es que las empresas proveedoras de este software brindan soporte técnico a
sus clientes. Algunos ejemplos son los programas de la suite de Adobe como Photoshop o
Illustrator, la paquetería de Microsoft Office, entre otros.
Figura 2. Comparación de software libre y propietario.
Software libre o “free software”
Este tipo de software permite al usuario copiar, modificar y distribuir copias del programa. El
término free software es con frecuencia mal traducido e interpretado, pues el vocablo “free”
puede referirse a que el software sea “gratis o libre”. Sin embargo, al tratarse de este tipo de
software, debe interpretarse como software libre. Más específicamente, cuando hablamos de
software “libre” se hace referencia a la libertad que los usuarios tienen para ejecutar, copiar,
distribuir, instalar, cambiar y mejorar el programa las veces que lo deseen.
Dirección General de Cómputo y de Tecnologías de Información y Comunicación 2
Software
Para que un software se considere libre, debe facilitar los siguientes cuatro niveles de libertad a
los usuarios:
Libertad para el uso del programa con cualquier propósito.
Libertad para estudiar el funcionamiento del programa y adaptarlo a sus necesidades (acceso
al código fuente).
Libertad de distribución de copias.
Libertad de perfeccionar y hacer públicas las mejoras del programa para que los demás
usuarios puedan beneficiarse.
Los manuales también deben ser libres porque son parte del software.
Figura 3. Mapa conceptual del software libre.1
Copyleft
Es un concepto y un método general que establece cláusulas de distribución de software que
garantizan la libertad para las versiones modificadas o extendidas del software libre. Por ejemplo,
algunos desarrolladores podrían alterar el código de algún programa y buscar venderlo bajo
licencia a otros usuarios, lo que atentaría contra la libertad del software original. Es decir, es un
opuesto a Copyright ya que, en vez de quitar libertades, se garantiza esa libertad.
1
Commons.Wikipedia (s.f.) Software libre [Imagen]. Recuperado de: https://www.commons.wikipedia.org
Dirección General de Cómputo y de Tecnologías de Información y Comunicación 3
Software
Software de dominio público
Esta clase de software no está protegido bajo copyright. Se dice que un software es de dominio
público cuando la persona que lo realizó no tiene ningún tipo de derechos sobre él. A veces, se
confunde este término con el de “software libre”, pero no es correcto, ya que dominio público se
refiere más a términos legales y significa “ausente de copyright” o “sin derechos reservados”.
Compatibilidad
Compatibilidad de software se refiere a la capacidad que tiene un programa para intercambiar
información, funciones, coexistir y trabajar de manera integral con otros programas o con algún
tipo de hardware.
Por otro lado, los problemas de incompatibilidad se presentan cuando no se ha logrado interpretar
el código del programa y, por lo tanto, no logra ejecutarse o su comportamiento no es el esperado.
Para evitar inconvenientes de incompatibilidad debemos asegurarnos que el software sea el
adecuado tanto para el hardware como para el sistema operativo de nuestro equipo. Por ejemplo,
un archivo ejecutable con extensión “.exe”, característico del sistema Windows, no será
compatible si estamos utilizando un sistema operativo distinto como MAC OS. Incluso debemos
tener cuidado con las versiones de los programas, ya que un archivo puede ser compatible para
Word 2016, pero no para una versión previa como Word 97.
Figura 4. Mensaje de incompatibilidad de un archivo de video en el reproductor QuickTime.
Dirección General de Cómputo y de Tecnologías de Información y Comunicación 4
Copyright© 2024
Todos los derechos reservados, incluyendo el derecho de
reproducción en su totalidad o en parte, bajo cualquier forma.
Universidad Nacional Autónoma de México
DESARROLLO DE CURSOS EN LÍNEA
DIRECCIÓN GENERAL DE CÓMPUTO Y DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN Cursos en Línea