Mi logo

Inicio | Blog personal | Album personal | Contactar | Chat | Volver

Aclaraciones de "todo esto"

Codigo Abierto y Software Libre

No son conceptos antagónicos pero no son iguales, voy a definir cada uno de ellos brevemente y luego explico por que existen los dos y no se funden.

Software libre: Free Software

Se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.

Ofrece las siguientes libertades:

El padre del concepto de Software Libre fue Richard Stallman, quien en el año 1983 decidió crear un sistema operativo libre similar a UNIX. Así nació el proyecto GNU, la base de su futura Free Software Fundation, organización dedicada a promover la difusión de la tecnología en base al software libre.

Codigo abierto: Open Source

Este concepto surgió para referirse al Software Libre intentando que a las empresas no les rechinaran los dientes ¿por qué?, porque en inglés Free es al mismo tiempo "libre" y "gratis", y aunque "libre" es una palabra bonita con historia y espero que con futuro, "gratis" es una palabra que dicha en presencia de un empresario le puede causar vómitos y mareos (en algunos casos se han detectado urticarias y diarreas), este concepto ,por lo tanto, hace de puente entre la empresa y el Software Libre, es un conciliador. Pero bueno, ¿en qué se basa exactamente?¿como hace de puente?:

Conclusiones:

Para los seguidores de la Free Software Fundation es una cuestión ética, política. Persiguen la libertad del software. Para la Open Source Initiative es una cuestión práctica. Dos frases célebres:

- "Un Software no-libre es un problema social y el software libre es la solución."
- "El código abierto es una metodología de trabajo; el Software Libre un movimiento social"

Licencias (tipos):

Primero voy exponer una lista de características esenciales que definen a las dos licencias más utilizadas en el momento de hoy: GPL (Gnu Software Libre) y EULA (Microsoft):

Algunas características sobre el software cubierto por la EULA:

* Se prohibe la copia.
* Sólo puede ser utilizado en un único ordenador con un máximo de 2
procesadores.
* No puede ser utilizado como webserver o fileserver.
* Es necesario registrarlo después de 30 días.
* Podría dejar de funcionar si se realizan cambios de hardware.
* Las actualizaciones podrían cambiar la EULA si la compañía lo
decide.
* Sólo puede ser transferida a otro usuario una vez.
* El nuevo usuario debe aceptar los términos de la licencia (No hay
ninguna especificación cómo se podría conseguir esto)
* Impone limitaciones ante la ingeniería inversa.
* Da derecho a Microsoft a recoger información sobre el sistema y su
uso.
* Otorga a Microsoft el derecho de suministrar esta información a
otras organizaciones.
* Otorga a Microsoft el derecho de realizar cambios en el ordenador
sin tener que solicitarlo.
* Da garantía para los primeros 90 días.
* Los arreglos, las actualizaciones o los parches no llevan ninguna
garantía

Algunas características encontradas en la GPL:

* Libertad para la copia, modificación y redistribución del software
* Imposibilita a una parte de evitar que la otra tenga estas mismas
libertades.
* Proporciona garantía para los derechos de usuarios a la copia,
modificación y redistribución del software.
* No hay garantía, de la misma manera que no existe coste alguno.
* Puede ser vendido si el usuario así lo decide y se puede cobrar
por los servicios para ese software.
* Cualquier patente se debe licenciar para el uso de todos o no ser
licenciada para nadie.
* El software modificado no debe llevar ningún coste de licencia.
* Se debe proporcioner el código fuente.
* Si hay un cambio en licencia, se mantendrán los términos generales
de la existente.

Ahora voy a explicar brevemente algunas de las distintas licencias que hay dentro del mundo del software libre:

¿Cómo hacer que tu programa sea GPL?

Si escribes un programa y quieres que sea GPL, sólo tienes que añadir una nota al comienzo del archivo principal que contenga el código fuente del programa. Pon en la nota el nombre del programa y una breve descripción año y tu nombre. Incluye una cláusula de exclusión de garantía y haz referencia a la GPL con su número de versión como licencia de distribución, indicando cómo conseguir una copia de la licencia original completa y como contactar con la FSF y contigo. Y comunicalo al mundo: ¡¡ ya has colaborado con la comunidad de desarrolladores de Software Libre !!

Correo de Linus: la semillita

Este es el primer correo que envió Linus Torvalds relacionado con algo que luego sería Linux, lo pongo porque es simplemente curioso pensar que de las lineas siguientes naciera Linux ( no GNU, ojo):

From:torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix<br>
Subject: ¿Qué es lo que más te gustaría ver en minix?
Summary: small poll for my new operating system
Message-ID: 1991Aug25.205708.9541@klaava.Helsinki.FI&gt;
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki

Hola a todo el mundo que está usando minix
Estoy haciendo un sistema operativo (libre) (sólo un hobby, no será grande ni profesional como GNU) para clones AT 386(486). Esto ha estado madurando desde abril y está comenzando a estar preparado. Me gustaría recibir comentarios de la gente que le guste y disguste de minix, desde que mi sistema operativo se parece de alguna manera (mismo layout físico del sistema de archivos -debido a razones prácticas- entre otras cosas). Estan portados tanto el Bash (1.08) y el GCC(1.40), y las cosas parece que funcionan. Esto implica que tendrá algo práctico en algunos meses y que me gustaría conocer qué características querría tener la mayoría de la gente. Las sugerencias son bienvenidas, pero no puedo prometer que las implantaré :-)

Linus (torvalds@kruuna.helsinki.fi)

PS. Sí, está libre de cualquier código minix. Tiene una fs multi-threaded. NO es portable (usa tareas de switching 386) y probablemente no soportará otra cosa que no sea discos duros AT, que es todo lo que tengo :-)

Para finalizar

Espero que haya quedado claro, si alguien no entiende algo nada más que preguntar...

Todo el documento ha sido extraido (aunque con variaciones) de La Pastilla Roja, un magnífico libro de Alfredo Romeo y Juantomás García.
La pastilla roja



Última modificación Saturday, 10th February, 2007

Valid XHTML 1.0 Transitional