El software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Esto incluye la libertad de usar el programa con cualquier propósito, estudiar su código fuente, distribuir copias y mejorar el programa y hacer públicas las mejoras. El software se clasifica en software de sistema, software de programación y software de aplicación.
2. Que es 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 (libertad 0).
La libertad de estudiar cómo funciona el programa, y adaptarlo a tus
necesidades (libertad 1). 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
(libertad 2).
La libertad de mejorar el programa y hacer públicas las mejoras a los
demás, de modo que toda la comunidad se beneficie. (libertad 3). El
acceso al código fuente es un requisito previo para esto.
3. QUE TIPOS DE SOFTWARE HAY?
Podemos encontrar distintos tipos de software, hay
desde una clasificación básica hasta una avanzada, por
el momento veremos la básica para no entrar
demasiado en el tema e ir a lo que queremos.
Los clasificamos en:
Aplicaciones de Sistema de control
y automatización industrial
Aplicaciones ofimáticas
Software educativo
Software médico
Software de Cálculo Numérico
Software de Diseño Asistido (CAD)
Software de Control Numérico (CAM)
4. Software de sistema: Es el software que nos permite tener
una interacción con nuestro hardware, es decir, es el sistema
operativo. Dicho sistema es un conjunto de programas que
administran los recursos del hardware y proporciona una
interfaz al usuario. Es el software esencial para una
computadora, sin el no podría funcionar, como ejemplo
tenemos a Windows, Linux, Mac OS X.
Se clasifica en:
Sistemas operativos
Controladores de dispositivo
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
5. Software de Programación: Es un conjunto de
aplicaciones que permiten a un programador desarrollar
sus propios programas informáticos haciendo uso de sus
conocimientos lógicos y lenguajes de programación.
Algunos ejemplos:
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE)
6. Software de Aplicación: Son los programas que nos
permiten realizar tareas especificas en nuestro sistema. A
diferencia del software de sistema, el software de aplicación
esta enfocada en un área especifica para su utilización. La
mayoría de los programas que utilizamos diariamente
pertenecen a este tipo de software, ya que nos permiten
realizar diversos tipos de tareas en nuestro sistema.
Ejemplos:
Procesadores de texto. (Bloc de Notas)
Editores. (Photoshop para el Diseño Gráfico)
Hojas de Cálculo. (MS Excel)
Sistemas gestores de bases de datos. (MySQL)
Programas de comunicaciones. (MSN Messenger)
Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
Programas de diseño asistido por computador. (AutoCAD)
7. SE CLASIFICAN EN:
Se clasifica en 2 partes:
1. SOFTWARE DE SISTEMAS
2. SOFWARE DE APLICACION
1. SOFTWARE DE SISTEMAS: Son aquellos
programas que permiten la administración de la parte
física o los recursos de la computadora, es la que
interactúa entre el usuario y los componentes hardware
del ordenador. Se clasifican el Sistemas Operativos
Mono usuarios y Multiusuario.
2.SOFTWARE DE APLICACION:Son aquellos
programas que nos ayudan a tareas especificas como
edición de textos, imágenes, cálculos, etc. También
conocidos como aplicaciones.
8. CODIGO FUENTE…
es un conjunto de líneas de texto que son las
instrucciones que debe seguir la computadora para
ejecutar dicho programa. Por tanto, en el código
fuente de un programa está descrito por completo
su funcionamiento
9. EL AUTOR DE UNIX…
en 1969 por un grupo de empleados de los
laboratorios Bell de AT&T, entre los que figuran Ken
Thompson, Dennis Ritchie y Douglas McIlroy.
Hasta 2009, el propietario de la marca UNIX® fue
The Open Group, un consorcio de normalización
industrial. A partir de marzo de 2010 y tras una
larga batalla legal, esta ha pasado nuevamente a
ser propiedad de Novell, Inc.