Software libre doc

18
Trabajo Software Libre SOFTWARE LIBRE Índice David Alvarez 1º Bach A 1 14/11/10

description

 

Transcript of Software libre doc

Page 1: Software libre doc

Trabajo Software Libre

SOFTWARE LIBRE

Índice

INTRODUCCIÓN.......................................................................................3

HISTORIA DEL SOFWARE LIBRE.........................................................4

David Alvarez 1º Bach A 1 14/11/10

Page 2: Software libre doc

Trabajo Software Libre

LIBERDADES DEL SOFTWARE LIBRE................................................5

TIPOS DE LICENCIA.................................................................................6

Licencias GPL............................................................................................6

Licencias AGPL.........................................................................................7

Licencias estilo BSD..................................................................................7

Licencias estilo MPL y derivadas..............................................................8

Copyleft.....................................................................................................8

SIGNIFICANCIA Y MOTIVACIONES.....................................................9

REGULACIÓN Y DIFUSIÓN..................................................................11

LISTA DE PROGRAMAS LIBRES.........................................................12

David Alvarez 1º Bach A 2 14/11/10

Page 3: Software libre doc

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

Page 4: Software libre doc

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

Page 5: Software libre doc

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.

TIPOS DE LICENCIA

David Alvarez 1º Bach A 5 14/11/10

Page 6: Software libre doc

Trabajo Software Libre

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

Page 7: Software libre doc

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

Page 8: Software libre doc

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

Page 9: Software libre doc

Trabajo Software Libre

SIGNIFICANCIA Y MOTIVACIONESUna 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

Page 10: Software libre doc

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

Page 11: Software libre doc

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

Page 12: Software libre doc

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

Page 13: Software libre doc

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