Debian GNU/Linux es una distribución de Linux, como
podría serlo otra cualquiera. Lo que hace especial a Debian es
que no es una distribución comercial, esto es, no existe ninguna
empresa que la desarrolle (aunque si que hay alguna empresa que se dedica
a dar soporte sobre esta distribución).
Esto es así, porque no hay que entender a Debian como
una distribución, sino como una filosofía. Y así es, ya que actualmente
hay más de 6000 desarrolladores por todo el mundo, encargados de
mantener la gran calidad que esta distribución posee, y digo que así es,
porque dichos desarrolladores son usuarios y programadores de
software libre, permitiéndonos usar software de gran calidad, sin
necesidad de pagar cuantiosas licencias. ¿No crees que merece la pena
probar el trabajo desinteresado de miles de personas? ¿Te puedes imaginar
la cantidad de opciones de las que dispones a la hora de elegir un tipo
de software en el mundo del software libre?
Y es que el software libre no consiste simplemente
en crear un programa y distribuirlo bajo una licencia libre (como lo es
la GPL de GNU), sino que es un derecho a tener una alternativa
de calidad, sin tener que caer en la ilegalidad del software pirata.
De hecho, yo pienso que el software libre no es solo un tipo de licencia,
sino que es una forma de vivir el mundo del software. Cuando desarrollas
un programa que vas a distribuir bajo una licencia libre, únicamente te
preocupas de que funcione lo mejor posible, e intentas aclarar la estructura
del propio programa en sus fuentes, no creo que para desarrollar un software
de calidad sea necesario estar pensando estratagemas para evitar que
alguien pueda "romper" el algoritmo de generación de claves que validan
la licencia, o pensar como dificultar el trazado de un binario, para así
evitar que se pueda crear un "crack" fácilmente.
A pesar de esto, desarrollar un software bajo licencia
libre, no implica que no se pueda reutilizar dicho software para la creación
de software propietario, ya que existen licencias como la LGPL, que
así lo permiten. El software libre nunca es un impedimento para el desarrollo
software.
El problema que le pone mucha gente al software libre
es que no permite un sistema de comunicación segura, ya que los fuentes
de los programas que así lo permiten, son de libre acceso, permitiendo que
alguien mal intencionado pueda romper el algoritmo. Bien, es una posibilidad,
aunque ya se ha comprobado que no es la más efectiva.
Yo preferiría saber si el software que uso tiene algún fallo grave
de seguridad, a esperar a que alguien consiga entrar en mi sistema. Si usas
un software libre, tienes la garantía de que hay cientos de personas que
ya lo han usado con anterioridad y no ha habido ningún problema, y si lo
ha habido, éste ya ha sido corregido.
|