Software Libre

422 views

Published on

Presentacion sobre el Software libre para la clase de TICS

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
422
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software Libre

  1. 1. David Burgos Perela 1ºA Software libre
  2. 2. La palabra «software» se refiere al equipamiento lógico o soporte lógico de un computador digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware). Tales componentes lógicos incluyen, entre otros, aplicaciones informáticas tales como procesador de textos, que permite al usuario realizar todas las tareas concernientes a edición de textos; software de sistema, tal como un sistema operativo, el que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las aplicaciones, también provee una interfaz ante el usuario. Definicion de sofware
  3. 3. Tipos: Sistemas Operativos Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computación destinados a realizar muchas tareas entre las que destaca la administración eficaz de sus recursos. Los sistemas operativos, en su condición de capa software posibilitan y simplifica el manejo de la computadora, desempeñan una serie de funciones básicas esenciales para la gestión del equipo Software de Uso General El software para uso general ofrece la estructura para un gran número de aplicaciones empresariales, científicas y personales. El software de hoja de cálculo, de diseño asistido por computadoras, de procesamiento de texto, de manejo de Bases de Datos, pertenece a esta categoría. La mayoría de software para uso general se vende como paquete; es decir, con software y documentación orientada al usuario
  4. 4. Software de aplicaciones El software de aplicación esta diseñado y escrito para realizar tareas específicas personales, empresariales o científicas como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas éstas aplicación es procesan datos (recepción de materiales) y generan información (registros de nómina). para el usuario. Lenguajes de Programación Mediante los programas se indica a la computadora que tarea debe realizar y cómo efectuarla , pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda entender. En principio, el ordenador sólo entiende las instrucciones en código máquina, es decir ,el específico de la computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes de alto y bajo nivel.
  5. 5. <ul><li>Software libre (en inglés free software) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. </li></ul><ul><li>Software libre es una cuestión de la libertad de los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software </li></ul><ul><li>La libertad de ejecutar el programa, para cualquier propósito (libertad 0). </li></ul><ul><li>La libertad de estudiar cómo trabaja el programa, y adaptarlo a sus necesidades (libertad 1). El acceso al código fuente es una condición necesaria. </li></ul><ul><li>La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2). </li></ul><ul><li>La libertad de mejorar el programa y publicar sus mejoras, y versiones modificadas en general, para que se beneficie toda la comunidad (libertad 3). El acceso al código fuente es una condición necesaria </li></ul>Sotfware libre
  6. 6. Stallman nació en Manhattan, el 16 de Marzo de 1953. En 1971, siendo estudiante de primer año en la Universidad de Harvard, Stallman se convirtió en un hacker del Laboratorio de Inteligencia Artificial del MIT. En los 80, la cultura hacker que constituía la vida de Stallman empezó a disolverse bajo la presión de la comercialización en la industria de software. En particular, otros hackers del Laboratorio de AI fundaron la compañía Symbolics, la cual intentaba activamente reemplazar el Software Libre del Laboratorio con su propio software privativo. Durante dos años, desde 1983 a 1985, Stallman por sí solo duplicó los esfuerzos de los programadores de Symbolics, en castigo por haber destruido la comunidad que él amaba. Por aquel entonces, sin embargo, él era el último de su generación de hackers en el Laboratorio.
  7. 7. Finalmente, se planteó crear una nueva comunidad, en la que la gente pudiera compartir y ayudar a los demás. En 1983, Stallman anunció sus intenciones de crear una alternativa libre al sistema operativo Unix, al que bautizó como GNU (GNU No es Unix), tarea que comenzó en Enero de 1984, tras abandonar el MIT. En 1985 publicó el Manifiesto GNU, que define y explica los objetivos y motivaciones del proyecto. Poco tiempo después fundó la organización sin ánimo de lucro Free Software Foundation para coordinar el esfuerzo. Inventó el concepto de copyleft (izquierdos de autor), que implementó en la Licencia Pública General GNU (conocida generalmente como la &quot;GPL&quot;) en 1989. Para entonces, ya se había completado la mayor parte del sistema GNU, a excepción del núcleo (Hurd). En 1991, Linus Torvalds comenzó a escribir el núcleo Linux, que poco después publicó bajo los términos de la GPL. Entonces se invirtió trabajo en adaptar mutuamente el software GNU ya existente y el nuevo núcleo Linux, hasta que se obtuvo un sistema operativo completo y funcional: el sistema GNU/Linux (al que con frecuencia, y de manera incorrecta, se llama simplemente Linux). Se estima que hoy hay más de 20 millones de usuarios de sistemas GNU/Linux.
  8. 8. <ul><li>Resulta gratuito o en su defecto muy económico </li></ul><ul><li>Libre competencia porque no depende de licencias </li></ul><ul><li>Libertad de uso y redistribución </li></ul><ul><li>Formatos estándar </li></ul><ul><li>Mas seguridad </li></ul><ul><li>Independencia tecnológica </li></ul><ul><li>Mas calidad </li></ul>Ventajas del software libre
  9. 9. <ul><li>Dificultad de manejo (en muchos casos) </li></ul><ul><li>Problemas de compatibilidad </li></ul><ul><li>No suele tener soporte técnico </li></ul><ul><li>Al ser de código abierto pueden aparecer versiones maliciosas </li></ul>Desventajas del software libre

×