Este documento resume los diferentes tipos de software, incluyendo software de sistema, software de programación, software de aplicación, y define software libre. Explica que el software libre se refiere a las cuatro libertades de los usuarios: usar, estudiar, distribuir y mejorar el software. También brinda definiciones breves de sistemas operativos, software privativo y licencias de software.
3. TIPOS DE SOFTWARE
Software de sistema:
•Sistemas operativos
•Controladores de dispositivos
•Herramientas de diagnóstico
•Herramientas de Corrección y Optimización
•Servidores
•Utilidades
Software de programación:
•Editores de texto
•Compiladores
•Intérpretes
•Enlazadores
•Depuradores
•Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores
herramientas, usualmente en un entorno visual, de forma tal que el
programador no necesite introducir múltiples comandos para
compilar, interpretar, depurar, etc. Habitualmente cuentan con una
avanzada interfaz gráfica de usuario (GUI).
Software de aplicación:
•Aplicaciones para Control de sistemas y automatización industrial
•Aplicaciones ofimáticas
•Software educativo
•Software empresarial
•Bases de datos
•Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
•Videojuegos
•Software médico
•Software de cálculo Numérico y simbólico.
•Software de diseño asistido (CAD)
•Software de control numérico (CAM)
5. SOFTWARE LIBRE
Software Libre se refiere a la libertad de
los usuarios para
ejecutar, copiar, distribuir, estudiar, cambiar
y mejorar el software. De modo más
preciso, se refiere a cuatro libertades de
los usuarios del software:
•La libertad de usar el programa, con
cualquier propósito.
•La libertad de estudiar cómo funciona el
programa, y adaptarlo a tus necesidades
.El acceso al código fuente es una
condición previa para esto.
•La libertad de distribuir copias, con lo que
puedes ayudar a tu vecino.
•La libertad de mejorar el programa y
hacer públicas las mejoras a los demás, de
modo que toda la comunidad se beneficie.
El acceso al código fuente es un requisito
previo para esto.
6. QUE ES UNIX?
Sistema operativo especializado en
capacidades de multiusuario y
multitarea. Alta portabilidad al estar
escrito en lenguaje C, lo que lo
hace independiente del hardware.