TEMA 10
INTRODUCCIÓN
Bajo la idea de los movimientos (o filosofías) de Software
Libre y Open Source [OSIc] [OSIb] (también llamado de código abierto o software
abierto), se encuentran varias formas de software que, aunque no son todas del
mismo tipo, sí comparten muchas ideas comunes. La denominación de un producto
de software como "de código abierto" conlleva, como idea más
importante, la posibilidad de acceder a su código fuente, y la posibilidad de
modificarlo y redistribuirlo de la manera que se considere conveniente, estando
sujeto a una determinada licencia de código abierto, que nos da el marco legal.
Frente a un código de tipo propietario, en el cual un fabricante (empresa de
software) encierra su código, ocultándolo y restringiéndose los derechos a sí
misma, sin dar posibilidad de realizar ninguna adaptación ni cambios que no
haya realizado previamente la empresa fabricante, el código abierto ofrece,
entre otras consideraciones:
1) Acceso al código fuente: ya sea para estudiarlo (ideal
para educación) o modificarlo, para corregir errores, adaptarlo o añadir más
prestaciones.
2) Gratuidad (de uso y posiblemente de precio): normalmente,
el software, ya sea en forma binaria o en la forma de código fuente, puede
obtenerse libremente o por una módica cantidad en concepto de gastos de
empaquetamiento, distribución y valores añadidos. Lo cual no quita que el
software pueda ser distribuido comercialmente a un determinado precio fijado.
3) Evitar monopolios de software propietario: no depender de una única opción o
único fabricante de nuestro software. Esto es más importante cuando se trata de
una gran organización, ya sea una empresa o estado, que no puede (o no debería)
ponerse en manos de una determinada única solución y pasar a depender
exclusivamente de ella.
4) Un modelo de avance: no basado en la ocultación de
información, sino en la compartición del conocimiento (semejante al de la
comunidad científica), para lograr progresos de forma más rápida, con mejor
calidad, ya que las elecciones tomadas están basadas en el consenso de la
comunidad, y no en los caprichos de empresas desarrolladoras de software
propietario.
Nota [OSIc] OSI (2003).
"Open
Source Iniciative".
http://www.opensource.org
[OSIb] OSI (2003). "Open Source Definition". http://www.opensource.org/
docs/definition.php GNUFDL
• PID_00238582 8 Introducción al sistema operativo GNU/Linux
Crear programas y distribuirlos junto al código fuente no es
nuevo. Ya desde los inicios de la informática y en los inicios de la red
Internet se había hecho así. Sin embargo, el concepto de código abierto como
tal, la definición y la redacción de las condiciones que tenía que cumplir,
datan de mediados de 1997. Eric Raymond y Bruce Perens fueron los que
divulgaron la idea. Raymond [Ray98] fue el autor del ensayo titulado "La
catedral y el bazar", que hablaba sobre las técnicas de desarrollo de
software utilizadas por la comunidad Linux, encabezada por Linus Torvalds, y la
comunidad GNU de la Free Software Foundation (FSF), encabezada por Richard
Stallman. Por su parte, Bruce Perens era en aquel momento el jefe del proyecto
Debian, que trabajaba en la creación de una distribución de GNU/Linux integrada
únicamente con software libre.
• PID_00238582 9 Introducción al sistema operativo GNU/Linux
En cierta manera, para los partidarios del software libre
(como la FSF), el código abierto (open source) constituye un paso en falso, ya
que representa una cierta "venta" al mercado de sus ideales, y deja
la puerta abierta a que se vaya haciendo propietario el software que era libre.
Los partidarios de open source ven la oportunidad de promocionar el software
que, de otro modo, estaría en una utilización minoritaria, mientras que con la
divulgación y la puesta en común para todo el mundo, incluidas empresas que
quieran participar en código abierto, entramos con suficiente fuerza para
plantar cara al software propietario.


Comentarios
Publicar un comentario