Your SlideShare is downloading. ×
Software libre doc
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Software libre doc

1,098

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
1,098
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
37
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Trabajo Software Libre SOFTWARE LIBRE David Alvarez 1º Bach A 1 14/11/10
  • 2. Trabajo Software Libre Índice HISTORIA DEL SOFWARE LIBRE...............................................................................4 Licencias GPL...............................................................................................................6 Licencias AGPL............................................................................................................7 Licencias estilo BSD.....................................................................................................7 Licencias estilo MPL y derivadas..................................................................................8 Copyleft.........................................................................................................................8 David Alvarez 1º Bach A 2 14/11/10
  • 3. Trabajo Software Libre INTRODUCCIÓN El software libre (en inglés free software, esta denominación también se confunde a veces con gratis por el doble sentido del inglés free en castellano) 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, cambiado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado. El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa. David Alvarez 1º Bach A 3 14/11/10
  • 4. Trabajo Software Libre HISTORIA DEL SOFWARE LIBRE Contrariamente a la creencia popular el Software Libre está ahí desde el principio. Antes que nada, existió el Software Libre, y posteriormente, se empezó a patentar y crear el software propietario. En los años 70, la era de los auténticos hackers, los programadores intercambiaban sus programas, publicaban sus investigaciones y mostraban abiertamente como habían implementado sus ideas y algoritmos. Por aquél entonces la informática aun no se había introducido en el ámbito empresarial, quedando prácticamente confinada a la investigación universitaria. En 1975 los Laboratorios Bell establecieron una licencia de pago a las universidades por el uso de su sistema Unix, siendo éste el origen del software propietario e impidiendo así su libre distribución. En 1984 miles de patentes regían un férreo sistema de control sobre los programas, la investigación era cerrada y nadie compartía los códigos pues las empresas lo evitaban con clausulas contractuales y demandas judiciales por incumplimiento de patentes. Ese año, R.M. Stallman creó la FSF cuyo objetivo era diseñar un sistema operativo de libre distribución. A ese sistema se le llamó GNU (curioso acrónimo que significa GNU is Not Unix). Hoy en día ese sistema se llama GNU/Hurd y aún no ha sido finalizado. Es en 1991 cuando el Software Libre da un paso de gigantes. Un estudiante de la Universidad de Helsinki llamado Linus Torvalds creó Linux, un sistema operativo (aunque el mismo L. Torvalds lo define como Kernel y no como sistema), basándose en un sistema tipo Unix (minix) inventado por un profesor suyo, Andrew Tanenbaum, y lo puso disponible en Internet como Sofware Libre con la siguiente frase: «Hola internautas, debido a un proyecto en el que estoy trabajando (mimix), estoy interesado en la definición del estándar posix. ¿Alguien puede guiarme a (preferentemente) algún formato legible por la máquina de las últimas reglas posix? Un FTP sería estupendo.» Y fue con este mensaje con el que empezó Linux. Otros internautas que también querían estudiar Unix y no podían pagar sus licencias (en aquella época exorbitantes) le pidieron el código, y poco a poco éste fue propagándose por Internet. Estos mismos usuarios empezaron a modificarlo y a enviar esas modificaciones a L. Torvalds. Hoy en día se estima que Linux está instalado en dieciocho millones de ordenadores en todo el mundo, desde los transbordadores espaciales de la NASA, pasando por escuelas de la India, hasta en mi propia casa donde lo utilizamos mi novia y yo. Linux es uno de los pilares y una de las polémicas más importantes en el Software Libre, pues como sistema operativo utiliza y contiene muchas herramientas de GNU y como tal mucha gente defiende la idea de que Linux no es Linux, es GNU/Linux, dado que Linux es simplemente el kernel o Nucleo de Sistema, y en cuanto a que está basado en dichas herramientas. David Alvarez 1º Bach A 4 14/11/10
  • 5. Trabajo Software Libre LIBERDADES DEL SOFTWARE LIBRE • Libertad 0: libertad de ejecutar el programa, para cualquier propósito • Libertad 1: libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera. El acceso al código fuente es una condición necesaria para ello. • Libertad 2: libertad de redistribuir copias para que pueda ayudar al prójimo. • Libertad 3: libertad de distribuir copias de sus versiones modificadas a terceros Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello. David Alvarez 1º Bach A 5 14/11/10
  • 6. Trabajo Software Libre TIPOS DE LICENCIA Licencias GPL Una de las más utilizadas es la Licencia Pública General de GNU (GNU GPL). El autor conserva los derechos de autor (copyright), y permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL. Es decir, la licencia GNU GPL posibilita la modificación y redistribución del software, pero únicamente bajo esa misma licencia. Y añade que si se reutiliza en un mismo programa código "A" licenciado bajo licencia GNU GPL y código "B" licenciado bajo otro tipo de licencia libre, el código final "C", independientemente de la cantidad y calidad de cada uno de los códigos "A" y "B", debe estar bajo la licencia GNU GPL. En la práctica esto hace que las licencias de software libre se dividan en dos grandes grupos, aquellas que pueden ser mezcladas con código licenciado bajo GNU GPL (y que inevitablemente desaparecerán en el proceso, al ser el código resultante licenciado bajo GNU GPL) y las que no lo permiten al incluir mayores u otros requisitos que no contemplan ni admiten la GNU GPL y que por lo tanto no pueden ser enlazadas ni mezcladas con código gobernado por la licencia GNU GPL. En el sitio web oficial de GNU hay una lista de licencias que cumplen las condiciones impuestas por la GNU GPL y otras que no. Aproximadamente el 60% del software licenciado como software libre emplea una licencia GPL. David Alvarez 1º Bach A 6 14/11/10
  • 7. Trabajo Software Libre Licencias AGPL La Licencia Pública General de Affero (en inglés Affero General Public License, también Affero GPL o AGPL ) es una licencia copyleft derivada de la Licencia Pública General de GNU diseñada específicamente para asegurar la cooperación con la comunidad en el caso de software que corra en servidores de red. La Affero GPL es íntegramente una GNU GPL con una cláusula nueva que añade la obligación de distribuir el software si éste se ejecuta para ofrecer servicios a través de una red de ordenadores. La Free Software Foundation recomienda que el uso de la GNU AGPLv3 sea considerado para cualquier software que usualmente corra sobre una red. Licencias estilo BSD Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fácilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles. Puede argumentarse que esta licencia asegura “verdadero” software libre, en el sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso redistribuirlo como no libre. Otras opiniones están orientadas a destacar que este tipo de licencia no contribuye al desarrollo de más software libre (normalmente utilizando la siguiente analogía: "una licencia BSD es más libre que una GPL si y sólo si se opina también que un país que permita la esclavitud es más libre que otro que no la permite"). David Alvarez 1º Bach A 7 14/11/10
  • 8. Trabajo Software Libre Licencias estilo MPL y derivadas Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que empleó Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboración evitando el efecto "viral" de la GPL (si usas código licenciado GPL, tu desarrollo final tiene que estar licenciado GPL). Desde un punto de vista del desarrollador la GPL presenta un inconveniente en este punto, y lamentablemente mucha gente se cierra en banda ante el uso de dicho código. No obstante la MPL no es tan excesivamente permisiva como las licencias tipo BSD. Estas licencias son denominadas de copyleft débil. La NPL (luego la MPL) fue la primera licencia nueva después de muchos años, que se encargaba de algunos puntos que no fueron tenidos en cuenta por las licencias BSD y GNU. En el espectro de las licencias de software libre se la puede considerar adyacente a la licencia estilo BSD, pero perfeccionada. Copyleft Hay que hacer constar que el titular de los derechos de autor (copyright) de un software bajo licencia copyleft puede también realizar una versión modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, además de distribuir la versión original como software libre. Esta técnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo MySQL); esta práctica no restringe ninguno de los derechos otorgados a los usuarios de la versión copyleft. También podría retirar todas las licencias de software libre anteriormente otorgadas, pero esto obligaría a una indemnización a los titulares de las licencias en uso. En España, toda obra derivada está tan protegida como una original, siempre que la obra derivada parta de una autorización contractual con el autor. En el caso genérico de que el autor retire las licencias "copyleft", no afectaría de ningún modo a los productos derivados anteriores a esa retirada, ya que no tiene efecto retroactivo. En términos legales, el autor no tiene derecho a retirar el permiso de una licencia en vigencia. Si así sucediera, el conflicto entre las partes se resolvería en un pleito convencional. David Alvarez 1º Bach A 8 14/11/10
  • 9. Trabajo Software Libre SIGNIFICANCIA Y MOTIVACIONES Una vez que un producto de software libre ha empezado a circular, rápidamente está disponible a un costo muy bajo. Al mismo tiempo, su utilidad no decrece. El software, en general, podría ser considerado un bien de uso inagotable, tomando en cuenta que su costo marginal es pequeñísimo y que no es un bien sujeto a rivalidad (la posesión del bien por un agente económico no impide que otro lo posea). Puesto que el software libre permite el libre uso, modificación y redistribución, a menudo encuentra un hogar entre usuarios para los cuales el coste del software no libre es a veces prohibitivo, o como alternativa a la piratería. También es sencillo modificarlo localmente, lo que permite que sean posibles los esfuerzos de traducción a idiomas que no son necesariamente rentables comercialmente. La mayoría del software libre se produce por equipos internacionales que cooperan a través de la libre asociación. Los equipos están típicamente compuestos por individuos con una amplia variedad de motivaciones, y pueden provenir tanto del sector privado, del sector voluntario o del sector público. Existen muchas posturas acerca de la relación entre el software libre y el actual sistema político-económico:  Algunos consideran el software libre como un competidor contra el centralismo en empresas y gobiernos, una forma de orden espontáneo o de anarquismo práctico.  Algunos consideran el software libre como una forma de trabajo colaborativo en un modelo de mercado, tal como se había planteado el cooperativismo.  Algunos comparan el software libre a una economía del regalo, donde el valor de una persona está basado en lo que ésta da a los demás, sin que incurra valor monetario formal de por medio.  Grupos como Oekonux e Hipatia consideran que todo debería producirse de esta forma y que este modelo de producción no se limita a reemplazar el modelo no libre de desarrollo del software. La cooperación basada en la libre asociación puede usarse y se usa para otros propósitos (tales como escribir enciclopedias, por ejemplo).  Hay proyectos de desarrollo con impulso gubernamental que utilizan software libre, así como en proyectos de voluntariado en países del tercer mundo. Las implicaciones políticas y económicas del software libre, o su afinidad con el antiautoritarismo, es discutida. Mientras para unos estas implicaciones son notorias y representan un factor importante a tomarse en cuenta, para otros si bien podría existir una leve relación, no tiene suficiente relevancia. David Alvarez 1º Bach A 9 14/11/10
  • 10. Trabajo Software Libre Motivaciones  La motivación ética, abanderada por la Free Software Foundation, heredera de la cultura hacker, y partidaria del apelativo libre, que argumenta que el software es conocimiento y debe poderse difundir sin trabas. Su ocultación es una actitud antisocial y la posibilidad de modificar programas es una forma de libertad de expresión.  La motivación pragmática, abanderada por la Open Source Initiative y partidaria del apelativo abierto, que argumenta ventajas técnicas y económicas, con respecto a evitar una tragedia de los anticomunes mejorando los incentivos. Aparte de estas dos grandes motivaciones, la gente que trabaja en software libre suele hacerlo por muchas otras razones, que van desde la diversión a la mera retribución económica, que es posible debido a modelos de negocio sustentables. David Alvarez 1º Bach A 10 14/11/10
  • 11. Trabajo Software Libre REGULACIÓN Y DIFUSIÓN • Regulación España La Orden EDU/2341/2009, de 27 de agosto, por la que se crea el Centro Nacional de Desarrollo Curricular en Sistemas no Propietarios, tiene como finalidad el diseño, el desarrollo y la promoción de contenidos educativos digitales para colectivos educativos específicos, en el ámbito de las Tecnologías de la Información y la Comunicación, que se centra en promocionar y aplicar estrategias dirigidas a poner a disposición de los centros escolares recursos y contenidos digitales de calidad, desarrollados en software libre. • Difusión La difusión de software libre se hace en la mayoría de las veces por Internet. En Internet podemos encontrarnos con muchísimas páginas que lo distribuyen. Algunas CCAA lo fomentan difundiéndolo mediante campañas informando y dando software libre. La difusión no es un problema en el software libre es muy fácil tener acceso a el. Este punto es muy importante en el avance del software libre ya que esta basado en eso, en una libre difusión para que la gente pueda mejorar el software. David Alvarez 1º Bach A 11 14/11/10
  • 12. Trabajo Software Libre LISTA DE PROGRAMAS LIBRES Firefox es un navegador dentro del proyecto Mozilla.org. Destaca por su seguridad anti malware y fraudes. Por la posibilidad de incorporar miles de complementos para adaptarlo a tus necesidades. Entre ellos se encuentra un existoso corrector automático. Firefox es superior a Internet Explorer en velocidad y rendimiento. OpenOffice.org es una herramienta y alternativa ofimatica totalmente gratuita, compatible con la mayoría de suites de oficina, entre ellas se encuentra Microsoft Office. GIMP es un programa de manipulación de imágenes del proyecto GNU, sirve para procesar gráficos y fotografías digitales. También se puede utilizar GIMP para crear imágenes animadas sencillas. Remplaza al popular Photoshop. VideoLan es un reproductor multimedia que trae consigo sus propios codec's. Así, si no has instalado niguno en tu PC no tendrás problemas para reproducir ningún formato. Sustituible por Windows Media Player. 7-zip es otro descompresor multiformato, traducido a 53 idiomas que mejora la compresión en un 50% frente a los compresores ZIP estándar. Como soporta formato RAR, entre otros muchos, puedes dejar a un lado WinRAR. eMule es, a día de hoy, el cliente de intercambio "peer-to-peer" más popular. Gracias a su política de código abierto, son muchos los desarrolladores que se animan a contribuir con el proyecto, lo que convierte a la red en algo que se hace más eficaz con cada nuevo lanzamiento. David Alvarez 1º Bach A 12 14/11/10
  • 13. Trabajo Software Libre Pidgin es un cliente de mensajería instantánea multiprotocolo, por lo que, no sólo es un sustituto libre del Live! Messenger de Microsoft, sino que además, te permitirá gestionar todas tu cuentas de mensajería en un sólo programa, desde un interfaz elegante, cómodo e intuitivo. Soporta los protocolos MSN (Live! Messenger), XAMPP (Google Talk y similares), AIM, y muchos más. Dia es un programa inspirado en Microsoft Visio, que te permitirá realizar todo tipo de diagramas y gráficos de manera rápida y sencilla, en un programa que es ligero y que consume pocos recursos. Blender es un programa para edición 3D. Permite modelar figuras, crear animaciones y mucho más. Un buen sustituto libre de otros programas como 3DStudio o Maya, entre otros. Amsn Quizá el mejor clon del messenger de microsoft libre. Es mejor probarlo. Audacity es un software que mermite realizar mezclas de audio. La forma más fácil de hacer tus grabaciones y preparar tus canciones para ser publicadas. ClamWin es, sin duda, el mejor antivirus libre y gratuito para Windows XP. También en edición portable. David Alvarez 1º Bach A 13 14/11/10

×