Argo Uml
TRABAJO:
INVESTIGACIÓN DEL SOFTWARE LIBRE
DOCENTE:
DANIEL TEJEDA CORDOBA
PRESENTA:
CARLOS ALFREDO SÁNCHEZ CRUZ
Tierra Blanca Ver., a 23 de febrero del 2012
INDICE
Tabla de contenido
INTRODUCCIÓN 3
CONCEPTO 4
HISTORIA 6
CARACTERÍSTICAS 10
FUNCIONES 12
INTRODUCCIÓN
En este trabajoabordaremos un tema de suma importancia dentro de la informáticas y para todo usuario que sepa un poco sobre esta área, ya que hablaremos del software libre su historia abordaremos su concepto un poco mas detallado, saber quien fue su fundador y como se desarrollaron los eventos que llevaron a crear la comunidad de software libre, además abordaremos sus características y algunas de sus funciones.CONCEPTO
¿Qué es software libre?
El término en inglés para software libre es Free Software, lo que puede generar mucha confusión, pues la palabra free tanto puede tener el sentido de gratuidad cuanto el sentido de libertad. Con todo, Software Libre se refiere a la libertad de los usuarios en ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software.
El términosoftware libre se refiere específicamente a 4 tipos de libertades para los usuarios del software:
- Libertad para ejecutar el programa, con cualquier propósito (libertad 0).
- Libertad para estudiar como el programa funciona y adaptarlo a sus necesidades
( ibertad 1). El acceso al código fuente es un pre requisito para que esto.
- Libertad para redistribuir copias del programa, para que se puedaayudar a los amigos, conocidos, etc. (libertad 2).
- Libertad para mejorar el programa y distribuir sus mejorías para el público en general, de manera que toda la comunidad pueda beneficiarse de esto. El acceso al código fuente es un pre requisito para que esto se pueda cumplir.
Para que un programa pueda ser considerado Software Libre los usuarios deben tener estas cuatro libertades. Cualquierusuario deberá ser libre para redistribuir copias del software, con o sin modificaciones, cobrando o no por este acto. Además de esto, no puede ser posible para el autor del software revocar estas libertades.
¿Que es copyleft?
Es una garantía de que las libertades centrales siempre existirán. El copyleft es un copyright que, en sus términos de distribución, garante que cualquier usuariotenga derecho de copiar, modificar y redistribuir el código de un programa, o cualquier trabajo derivado del mismo, pero solo si estos términos de distribución no fueron modificados.
HISTORIA
El movimiento de Software Libre tuvo sus orígenes en el Instituto de Tecnología de Massachussets (MIT). En los laboratorios informáticos del MIT en la década del ‘70 empezó a trabajar Richard Stallman, quienes considerado "el creador del movimiento".
Los programadores de aquella época podían examinar los programas y modificarlos, sin restricciones, debido a que el código fuente se encontraba disponible junto con el programa. Además en aquel entonces no existían las leyes de copyright que controlaran y penaran por modificar un programa.
Las empresas como Xerox (fabricante de impresoras) tenían, enese momento, la política de donar sus máquinas y programas de software a los laboratorios, universidades y otros lugares donde se reunían háckers. También publicaban el código fuente en archivos legibles para que los hackers los pudieran leer y mejorar los programas. Luego las empresas pedían prestadas esas modificaciones para incorporarlas en versiones actualizadas para el mercado comercial.Debido a esta práctica, cuando Stallman se encontró con un defecto de atascamiento de papel de la impresora nueva donada por Xerox al MIT, buscó la forma de modificar o de "hackear" el nuevo programa. Sin embargo esa nueva impresora no poseía ningún software entendible que los programadores del MIT pudieran leer para luego poder modificar. Xerox había provisto archivos de software en forma pre...
Regístrate para leer el documento completo.