You are on page 1of 25

El software Instituto Técnico

Superior Industrial
Libre Tecnología e Informática
Grado 11°
Definición de software

 Es un ingrediente indispensable para el funcionamiento del


computador.
 Está formado por una serie de instrucciones y datos, que permiten
aprovechar todos los recursos que el computador tiene.
 Un computador en si, es sólo un conglomerado de componentes
electrónicos; el software hace que sus componentes funcionen de
forma ordenada.
Conceptos Técnicos
Archivo de texto escrito en un lenguaje de
Código programación, que contiene las instrucciones que
realiza la computadora.
Fuente • Es entendido por el programador
• No lo entiende la computadora

Programa-herramienta que traduce el código fuente,


Compilador generando el código objeto.

Archivo en lenguaje binario que resulta de compilar el


Código código fuente.
Objeto • No puede ser leído por el humano
• La computadora lo entiende y ejecuta.
Conceptos Técnicos

Sin acceso al código fuente,


NO PODEMOS SABER QUÉ
HACE EL PROGRAMA.
Tipos de software
 Software del sistema: Es un conjunto de programas que
administran los recursos de la computadora. Ejemplos:
Procesador, mouse, teclado, monitor, etc.

 Software de aplicaciones: Programas que son escritos para realizar


una tarea especifica en la computadora. Ejemplo: software para
procesar un texto, para generar una hoja de calculo, aplicaciones
de correo electrónico y mensajería, etc.
 Software de usuario final: Es el software que permiten el desarrollo
de algunas aplicaciones directamente por los usuarios finales, el
software del usuario final con frecuencia tiene que trabajar a
través del software de aplicación y finalmente a través del
software del sistema.
El Software Libre

Es aquel que otorga la libertad a los usuarios para


ejecutar, copiar, distribuir, estudiar, cambiar y
mejorar el software.
No es una noción tecnológica, ni un asunto de costo,
no se refiere a la simple entrega de código abierto:
Es un asunto de derechos o LIBERTADES de que
dispone el utilizador.
Cualquier esquema de licenciamiento que provea las
cuatro libertades hace que el software sea libre.
Historia del Software Libre I
 En los inicios de la informática todo el software
era libre. El sistema de referencia era UNIX, cuyo
código era distribuido libremente por un precio
simbólico.
 En 1984, UNIX comenzó a comercializarse y se
cerró su código. Las empresas obligaron a sus
programadores a firmar acuerdos de no
revelación.
 En ese año, Richard Matthew Stallman inició el
proyecto de crear un sistema operativo similar a
UNIX, pero con una licencia que permitiese el
acceso al código fuente, además de la libre
distribución y copia.
Historia del Software Libre II

 Stallman llamó a su proyecto GNU (GNU is Not


Unix) y su emblema sería un ñú.
 Para proteger al nuevo sistema se creó la licencia
GNU/GPL y el copyleft.
 En 1985 Stallman creó la Free Software Fundation
(FSF) para dar cobertura legal al proyecto y
canalizar las ayudas económicas.
 En 1994, GNU se combinó con el kernel de Linux,
resultando un sistema operativo libre completo cuyo
nombre es GNU/Linux.
Libertades del Software Libre
Libertad 1: Ejecutar el programa para
cualquier propósito.
Fijar restricciones al uso del Software Libre, tales como
restricciones de tiempo («30 días de período de prueba», «la
licencia expira el 1º de enero de 2004»), de propósito («se otorga
permiso para investigación y uso no comercial» o «no se puede
usar para compararlo con otros productos») o de áreas
geográficas («No debe ser usado en el país X») hace que un
programa no sea libre.
Libertad 2: Estudiar cómo funciona el
programa y de adaptarlo a sus necesidades.
Fijar restricciones legales o prácticas sobre la comprensión o
modificación de un programa, como la obligación de comprar
licencias especiales, la firma acuerdos de no divulgación, añadir
dificultades a la comprensión y edición de un programa (del código
fuente) con el objetivo de que sea inaccesible, también hace que el
software sea privativo. Sin la libertad de modificar un programa,
los usuarios continuarán a merced de un único proveedor.
Libertad 3: redistribuir
copias, para que pueda
ayudar al prójimo.
El software puede ser copiado y
distribuido virtualmente sin
coste. Si a no se le permite dar
un programa a quien lo necesite,
entonces ese programa no es
libre. Eso puede hacerse por un
precio, si así lo desea.
Libertad 4: Mejorar el programa y poner las
mejoras a disposición del público, para que
toda la comunidad se beneficie.
No todos los programadores son igual de buenos en todos los
campos. Y algunas personas no saben programar. Esta libertad
permite a aquellos que no tienen el tiempo o las habilidades para
resolver un problema, puedan acceder indirectamente a la
libertad de modificación. Esto puede hacerse por un coste.
Un Software es LIBRE cuando El Software NO LIBRE se llama
cumple con las 4 libertades PRIVATIVO ó PROPIETARIO

No confundir SOFTWARE LIBRE El SOFTWARE GRATUITO se


con SOFTWARE GRATUITO llama FREEWARE
Atributos del Software Libre
 Costo accesible ó gratuito.
 Productos sólidos, robustos, confiables, estables.
 Adecuados a las necesidades del usuario.
 Menos ataques e intrusiones que los sistemas
privativos.
 Seguridad informática gracias al código abierto.
 Solución inmediata a vulnerabilidades.
 Consumen menos recursos de hardware que los
sistemas privativos
Falsos Mitos del Software Libre

 Si es gratis… seguro es malo.


 Difícil de manejar… sólo para
expertos.
 Incompatible con otras
plataformas.
 No hay aplicaciones…
 No hay servicio de ayuda al
usuario…
Mito: es gratis… seguro es malo
Mito: Difícil de manejar, sólo para
expertos
Mito: Incompatible con otras
plataformas
Mito: No hay servicio de ayuda
Fuentes

 CASAÑAS, María Elena. Conferencia “¿Qué es el


Software Libre?”. [https://www.youtube.com/watch?
v=byus6ReKhPc]

 GHANEM A., Anibal . Academia de Software Libre


[portal.cenit.gob.ve/cenitcms/imgnoticias/Academia-
Software-Libre.ppt].

 Wikipedia: software Libre


 http://es.wikipedia.org/wiki/Software_libre

You might also like