Nobel Peace Prize for Richard Stallman

View in English


Keith Lofstrom (anterior ganador del premio) propuso dar el premio Nobel de la Paz a Linus Torvals por crear el Kernel Linux. Sin emargo si lo pensamos detenidamente ¿por que no darcelo a Richard Stallman? El es el, quien desarrollo la filosofia; Los aspectos, legales, tecnicos y normativa del movimiento por el sofware libre (padre del open source). Y se merece un reconocimiento a la altura.

Tal vez muchos de ustedes no utilicen Software Libre, pero si investigan un poco se daran cuenta de que es una noble causa. Los invito a unirce al movimiento o almenos reconocer que es una gran causa; Uniendose a un grupo para pedir el premio Nobel de la Paz para Richard Stallman (RMS).

Con este fin he creado un grupo en facebook (Es una herejia, pero seguramente asi se dara a conocer mas la idea).
Tambie he creado otro en Identi.ca un clon de twitter, pero realizado con sofware libre.
Las direcciones son estas:

http://www.facebook.com/#/group.php?gid=191601216313

http://identi.ca/group/nobel2rms/

Cabe destacar, que el contenido de Wikipedia.org y todas sus paginas hermanas; Estan licenciadas bajo GPL, Licencia creada por Richard Stallman.

Mas Informacion


Un Poco sobre Richard Stallman

Pincha Aqui para ver esta imagen en su tamaño original
Richard Stallman en Wikimania 2005.

Richard Matthew Stallman (a quien se hace referencia comúnmente por sus iniciales RMS) es una figura central en el movimiento del Software Libre, por haber lanzado el proyecto GNU y fundado la Free Software Foundation. Entre sus impresionantes logros como programador se incluyen el editor de texto Emacs, el compilador GCC, y el depurador GDB.

Su influencia ha sido esencial para establecer el marco de referencia moral, político y legal del movimiento del sofware libre, como alternativa al desarrollo y distribución de software privativo.

Nacido en 1953 en Manhattan, Nueva York, EEUU, estudió Física en la Universidad de Harvard, convirtiéndose en un especialista ya por 1971 en materia de informática, mientras hacía sus labores en el laboratorio de inteligencia artificial (IA) del MIT. En ese entonces los programas eran compartidos libremente, no existía la noción de Software Libre porque tampoco existía la noción de software propietario (o privativo).

Una década más tarde, la industria del software se perfilaba como algo muy rentable -tal es el caso por el cual Bill Gates es el hombre más rico del mundo en la actualidad-, y la cultura “hacker” bien entendida, que buscaba la libertad en la circulación de la información, llevar el control del software a la masas, estaba disolviéndose rápidamente, entrando en la lógica de la comercialización, en vez de preservar sus aspectos científicos y éticos que hablan de compartir en comunidad los avances.

En ese clima, mientras se estaba reemplazando el software libre por el privativo por parte de los mismos hackers, Stallman comenzó a pensar en crear un sistema operativo libre desde cero, por lo cual abandonó el MIT y en 1985 publicó el manifiesto GNU.

GNU significa “GNU No es Unix”, y hace alusión al sistema que se tomó como ejemplo a seguir, dada su capacidad para ser portado a diferentes computadoras (arquitecturas).

Free Software Foundation nació luego para coordinar los esfuerzos, crear un sistema operativo completo desde cero llevaría muchos años, y recién en 1991 sería completamente funcional por sí mismo, gracias -entre otras cosas- al desarrollo del núcleo del sistema (kernel) llamado Linux por parte de Linus Torvalds.

La licencia GPL (Licencia Pública General GNU) fue escrita en 1989 para dar un sustento legal al software libre: una brillante idea que se vale de una legislación represiva como el Copyrigth, para crear algo liberador: un hack al sistema legal/comercial.

Richard Stallman lidera (o al menos es el portavoz principal) un movimiento político en defensa de las libertades de uso, estudio, modificación y distribución del software por parte de cualqueir persona.

Stallman a recividp los siguientes reconocimientos por su trabajo:

* 1986: Honorary lifetime membership of the Chalmers University of Technology Computer Society
* 1990: Exceptional merit award MacArthur Fellowship
* 1990: The Association for Computing Machinery’s Grace Murray Hopper Award “For pioneering work in the development of the extensible editor EMACS (Editing Macros).”
* 1996: Honorary doctorate from Sweden’s Royal Institute of Technology
* 1998: Electronic Frontier Foundation’s Pioneer award
* 1999: Yuri Rubinsky Memorial Award
* 2001: The Takeda Techno-Entrepreneurship Award for Social/Economic Well-Being (武田研究奨励賞)
* 2001: Honorary doctorate, from the University of Glasgow
* 2002: United States National Academy of Engineering membership
* 2003: Honorary doctorate, from the Vrije Universiteit Brussel
* 2004: Honorary doctorate, from the Universidad Nacional de Salta.
* 2004: Honorary professorship, from the Universidad Nacional de Ingeniería del Perú.
* 2007: Honorary professorship, from the Universidad Inca Garcilaso de la Vega.
* 2007: Honorary doctorate, from the Universidad de Los Angeles de Chimbote.
* 2007: Honorary doctorate, from the University of Pavia
* 2009: Honorary doctorate, from Lakehead University

Curiosidades:

Utiliza un portátil Lemote porque todo el software preinstalado en esta máquina, inclusive el BIOS, es libre. Este ordenador no admite la instalación de Windows. Tiene interfaz gráfica pero no la usa mucho, trabaja con su máquina como un terminal de texto en general.

Sofware Lbre

Spoiler:

El “software libre” es una cuestión de libertad, no de precio. Para entender el concepto, debería pensar en “libre” como en “libre expresión”, no como en “barra libre”.

El software libre es una cuestión de la libertad de los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Más precisamente, significa que los usuarios de programas tienen las cuatro libertades esenciales.

* La libertad de ejecutar el programa, para cualquier propósito (libertad 0).
* La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
* La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).
* 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.

Un programa es software libre si los usuarios tienen todas esas libertades. Entonces, debería ser libre de redistribuir copias, tanto con o sin modificaciones, ya sea gratis o cobrando una tarifa por distribución, a cualquiera en cualquier parte. El ser libre de hacer estas cosas significa, entre otras cosas, que no tiene que pedir o pagar el permiso.

También debería tener la libertad de hacer modificaciones y usarlas en privado, en su propio trabajo u obra, sin siquiera mencionar que existen. Si publica sus cambios, no debería estar obligado a notificarlo a alguien en particular, o de alguna forma en particular.

La libertad de ejecutar el programa significa la libertad para cualquier tipo de persona u organización de usarlo en cualquier tipo de sistema de computación, para cualquier tipo de trabajo y propósito, sin estar obligado a comunicarlo a su programador, o alguna otra entidad específica. En esta libertad, el propósito de los usuarios es el que importa, no el propósito de los programadores. Como usuario es libre de ejecutar un programa para sus propósitos; y si lo distribuye a otra persona, también es libre para ejecutarlo para sus propósitos, pero usted no tiene derecho a imponerle sus propios propósitos.

La libertad de redistribuir copias debe incluir las formas binarias o ejecutables del programa, así como el código fuente; tanto para las versiones modificadas como para las no lo están. (Distribuir programas en forma de ejecutables es necesario para que los sistemas operativos libres se puedan instalar fácilmente). Resulta aceptable si no existe un modo de producir una formato binario o ejecutable para un programa específico, dado que algunos lenguajes no incorporan esa característica, pero debe tener la libertad de redistribuir dichos formatos si encontrara o programara una forma de hacerlo.

Para que las libertades para realizar cambios y publicar versiones mejoradas, tengan sentido, debe tener acceso al código fuente del programa. Por consiguiente, el acceso al código fuente es una condición necesaria para el software libre.

La 1ª libertad incluye la libertad de usar su versión modificada en lugar de la original. Si el programa se entrega con un producto diseñado para ejecutar versiones modificadas de terceros, pero rechaza ejecutar las suyas, una práctica conocida como «tivoization» o «arranque seguro» (mediante listas negras); la 1ª libertad se convierte más en una ficción teórica que en una libertad práctica. Esto no es suficiente. En otras palabras, estos binarios no son software libre, incluso si se compilaron desde un código fuente que es libre.

Una manera importante de modificar un programa es fusionando subrutinas y módulos libres disponibles. Si la licencia del programa dice que no puede fusionar un módulo existente con una debida licencia, así como si le requiere ser el titular de los derechos de autor de lo que agregue, entonces la licencia es demasiado restrictiva para calificarla como libre.

Para que estas libertades puedan ser reales, deben ser irrevocables siempre que usted no cometa ninguna equivocación; si el programador del software tiene el poder de revocar la licencia, o de cambiar retroactivamente sus términos, sin que usted se haya equivocado para justificarlo, el software no es libre.

Sin embargo, ciertos tipos de reglas sobre la manera de distribuir software libre son aceptables, cuando no entran en conflicto con las libertades principales. Por ejemplo, el copyleft (definido muy resumidamente) es la regla en base a la cual, cuando redistribuye el programa, no puede agregar restricciones para denegar a las demás personas las libertades principales. Esta regla no entra en conflicto con las libertades principales; más bien las protege.

“Software libre” no significa “que no sea comercial”. Un programa libre debe estar disponible para el uso comercial, la programación comercial y la distribución comercial. La programación comercial de software libre ya no es inusual; tal software libre comercial es muy importante. Puede haber pagado dinero para obtener copias de software libre, o puede haber obtenido copias sin costo. Pero sin tener en cuenta cómo obtuvo sus copias, siempre tiene la libertad de copiar y modificar el software, incluso de vender copias.

Si una modificación constituye una mejora es un asunto subjetivo. Si sus modificaciones se limitan, en esencia, a los cambios que otra persona considera una mejora, eso no se trata de libertad.

Sin embargo, las reglas sobre cómo empaquetar una versión modificada son aceptables si no limitan sustancialmente su libertad de publicar versiones modificadas, o su libertad de hacer y usar versiones modificadas en privado. Las reglas estilo “si usted hace disponible su versión de tal modo, debe hacerla disponible en tal otro modo” pueden ser aceptables también, bajo la misma condición. (Note que dicha regla todavía le deja la elección sobre si publicar su versión.). Las reglas que requieran la publicación del código fuente a los usuarios para versiones que haya puesto en uso público también son aceptables. También es aceptable para la licencia requerir que, si distribuyó una versión modificada y un programador anterior le pide una copia, le deba enviar una, o que identifique como propias sus modificaciones.

En el proyecto GNU, usamos “copyleft” para proteger legalmente estas libertades para todos. Pero también existe software libre sin copyleft. Creemos que existen razones importantes por las que es mejor usar copyleft, pero si su programa es software libre sin copyleft, sigue siendo ético de todos modos.

Vea las categorías del software libre para una descripción de cómo “software libre”, “software con copyleft” y otras categorías de software se relacionan unas con otras.

En algunos casos las regulaciones de control de exportación y las sanciones comerciales pueden limitar sus libertades de distribuir copias de programas intencionalmente. Los desarrolladores de software no tienen el poder de eliminar o pasar por alto estas restricciones, pero lo que pueden y deben hacer es rechazar imponerlas como condiciones para el uso del programa. De este modo, las restricciones no afectarán a las actividades ni a las personas fuera de las jurisdicciones de dichos gobiernos. Por ende, las licencias de software libre no deben requerir la obediencia a ninguna regulación de exportaciones como condición de cualquiera de las libertades esenciales.

La mayoría de las licencias de software libre están basadas en el copyright, y existen límites en los tipos de requisitos que pueden ser impuestos a través del copyright. Si una licencia basada en el copyright respeta la libertad en las formas antes mencionadas, es poco probable tener otro tipo de problema que no hayamos anticipado (a pesar de que esto ocurre ocasionalmente). Sin embargo, algunas licencias de software libre están basadas en contratos, y los contratos pueden imponer un rango mucho más grande de restricciones posibles. Esto significa que existen muchas maneras posibles de que tal licencia pueda ser inaceptablemente restrictiva y que no sea libre.

Posiblemente no podamos enumerar todas las formas en las que eso puede pasar. Si una licencia basada en un contrato restringe al usuario de un modo que no puedan hacer las licencias basadas en el copyright, y que no está mencionado aquí como legítimo, tendremos que pensar sobre ello; y probablemente concluyamos que no es libre.

Cuando se habla de software libre, es mejor evitar usar términos como “regalar” o “gratuito”, porque dichos términos implican que el asunto pasa por el precio, no la libertad. Algunos términos comunes como “piratería” implican opiniones con las que esperamos no concuerde. Vea palabras y frases confusas que vale la pena evitar para el debate sobre esos términos. También tenemos una lista de traducciones de «software libre» a varios idiomas.

Finalmente, tenga en cuenta que los criterios, como los establecidos en esta definición de software libre, requieren pensar con cuidado su interpretación. Para decidir si una licencia de software específica es una licencia de software libre, la juzgamos en base a estos criterios para determinar si concuerda su espíritu, conjuntamente con la terminología precisa. Si una licencia incluye restricciones demasiado grandes, la rechazamos, incluso si no anticipamos la cuestión en este criterio. Algunas veces, los requisitos de una licencia muestra una cuestión que hace necesaria una reflexión más profunda, incluyendo la discusión con un abogado, antes que podamos decidir si el requisito es aceptable. Cuando llegamos a una conclusión sobre una nueva cuestión, solemos actualizar estos criterios para que resulte más fácil ver por qué ciertas licencias se califican o no.

Si está interesado en saber si una licencia específica califica o no como licencia de software libre, vea nuestra lista de licencias. Si la licencia que busca no está en la lista, puede preguntarnos enviándonos un correo electrónico a <licensing@gnu.org>.

Si está contemplando escribir una nueva licencia, por favor contacte a la FSF escribiendo a esa dirección. La proliferación de distintas licencias de software libre significa mayor trabajo para los usuarios para entender esas licencias; podemos ayudarle a encontrar una licencia de software libre que ya exista que satisfaga sus necesidades.

Si eso no es posible, si realmente necesita una nueva licencia, con nuestra ayuda puede asegurarse que la licencia sea realmente una licencia de software libre y evitar varios problemas prácticos.

Fuente: gnu.org

Proyecto GNU

Spoiler:

Introduccion

El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU. El 27 de septiembre de 1983 se anunció públicamente el proyecto por primera vez en el grupo de noticias net.unix-wizards. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el “Manifiesto GNU”, que establecieron sus motivaciones para realizar el proyecto GNU, entre las que destaca “volver al espíritu de cooperación que prevaleció en los tiempos iniciales de la comunidad de usuarios de computadoras”.

Etimología

GNU es un acrónimo recursivo que significa GNU No es Unix (GNU is Not Unix). Puesto que en inglés “gnu” (en español “ñu”) se pronuncia igual que “new”, Richard Stallman recomienda pronunciarlo “guh-noo”. En español, se recomienda pronunciarlo ñu como el antílope africano o fonéticamente; por ello, el término mayoritariamente se deletrea (G-N-U) para su mejor comprensión.

Historia

UNIX es un Sistema Operativo no libre muy popular, porque está basado en una arquitectura que ha demostrado ser técnicamente estable. El sistema GNU fue diseñado para ser totalmente compatible con UNIX. El hecho de ser compatible con la arquitectura de UNIX implica que GNU esté compuesto de pequeñas piezas individuales de software, muchas de las cuales ya estaban disponibles, como el sistema de edición de textos TeX y el sistema gráfico X Window, que pudieron ser adaptados y reutilizados; otros en cambio tuvieron que ser reescritos.

Para asegurar que el software GNU permaneciera libre para que todos los usuarios pudieran “ejecutarlo, copiarlo, modificarlo y distribuirlo”, el proyecto debía ser liberado bajo una licencia diseñada para garantizar esos derechos al tiempo que evitase restricciones posteriores de los mismos. La idea se conoce en Inglés como copyleft -’copia permitida’- (en clara oposición a copyright -’derecho de copia’-), y está contenida en la Licencia General Pública de GNU (GPL).
Richard Stallman

En 1985, Stallman creó la Free Software Foundation (FSF o Fundación para el Software Libre) para proveer soportes logísticos, legales y financieros al proyecto GNU. La FSF también contrató programadores para contribuir a GNU, aunque una porción sustancial del desarrollo fue (y continúa siendo) producida por voluntarios. A medida que GNU ganaba renombre, negocios interesados comenzaron a contribuir al desarrollo o comercialización de productos GNU y el correspondiente soporte técnico. El más prominente y exitoso de ellos fue Cygnus Solutions, ahora parte de Red Hat.

En 1990, el sistema GNU ya tenía un editor de texto llamado Emacs, un exitoso compilador (GCC), y la mayor parte de las bibliotecas y utilidades que componen un sistema operativo UNIX típico. Pero faltaba un componente clave llamado núcleo (kernel en inglés).

En el manifiesto GNU, Stallman mencionó que “un núcleo inicial existe, pero se necesitan muchos otros programas para emular Unix”. Él se refería a TRIX, que es un núcleo de llamadas remotas a procedimientos, desarrollado por el MIT y cuyos autores decidieron que fuera libremente distribuido; TRIX era totalmente compatible con UNIX versión 7. En diciembre de 1986 ya se había trabajado para modificar este núcleo. Sin embargo, los programadores decidieron que no era inicialmente utilizable, debido a que solamente funcionaba en “algunos equipos sumamente complicados y caros” razón por la cual debería ser portado a otras arquitecturas antes de que se pudiera utilizar. Finalmente, en 1988, se decidió utilizar como base el núcleo Mach desarrollado en la CMU. Inicialmente, el núcleo recibió el nombre de Alix (así se llamaba una novia de Stallman), pero por decisión del programador Michael Bushnell fue renombrado a Hurd. Desafortunadamente, debido a razones técnicas y conflictos personales entre los programadores originales, el desarrollo de Hurd acabó estancándose.

En 1991, Linus Torvalds empezó a escribir el núcleo Linux y decidió distribuirlo bajo la licencia GPL. Rápidamente, múltiples programadores se unieron a Linus en el desarrollo, colaborando a través de Internet y consiguiendo paulatinamente que Linux llegase a ser un núcleo compatible con UNIX. En 1992, el núcleo Linux fue combinado con el sistema GNU, resultando en un sistema operativo libre y completamente funcional. El Sistema Operativo formado por esta combinación es usualmente conocido como “GNU/Linux” o como una “distribución Linux” y existen diversas variantes. (Véase también: Controversia por la denominación GNU/Linux)

También es frecuente hallar componentes de GNU instalados en un sistema UNIX no libre, en lugar de los programas originales para UNIX. Esto se debe a que muchos de los programas escritos por el proyecto GNU han demostrado ser de mayor calidad que sus versiones equivalentes de UNIX. A menudo, estos componentes se conocen colectivamente como “herramientas GNU”. Muchos de los programas GNU han sido también transportados a otros sistemas operativos como Microsoft Windows y Mac OS X.

Premio Nobel de la Paz

Spoiler:

El Premio Nobel de la Paz es uno de los cinco Premios Nobel que fueron instituidos por el inventor e industrial sueco Alfred Nobel. Este premio se otorga “a la persona que haya trabajado más o mejor en favor de la fraternidad entre las naciones, la abolición o reducción de los ejércitos existentes y la celebración y promoción de procesos de paz”, según el testamento del propio Nobel. Mientras que la entrega de los restantes Premios Nobel se lleva a cabo en Estocolmo, la capital de Suecia, este premio se entrega en Oslo, la capital de Noruega.

El Premio Nobel de la Paz ha sido otorgado a 95 personas y a 20 organizaciones desde su creación en 1901. El Comité Internacional de la Cruz Roja lo ha recibido en tres ocasiones, en 1917, 1944 y 1963; la oficina del Alto Comisionado de las Naciones Unidas para los Refugiados, en 1954 y 1981.

No fue otorgado durante los principales años de las guerras mundiales. Ya en el siglo XXI (2009) el premio está dotado con 10 millones de coronas suecas.

Un Buen documentas sobre GNU/Linux

Revolution OS


Bueno, espero contar con su apoyo.