Valores del software libre
El software libre es UNA FORMA ÉTICA DE ENTENDER EL SOFTWARE en su desarrollo, comercialización, distribución y uso. Un comportamiento responsable por parte del desarrollador o de la empresa que lo contrate no debe ceder a intereses monetarios hasta el punto de perder su ética profesional. Un profesional de la informática no debe añadir a un programa una limitación solamente para exigir un dinero a cambio de que la quiten, es un ejemplo de los muchos abusos que existen en el sector hoy en día. En medicina sería el equivalente a darle la medicina mal mezclada si no paga un extra por la "medicina professional edition"
Es una forma ética en su desarrollo porque da las funcionalidades que quiere el usuario evitando las que no quiere, como por ejemplo los popups que molestan y que los navegadores libres permiten filtrar. También se desarrolla pensando que otros van a querer verlo, aprender de él, modificarlo. No hay que olvidar que eso tiene como efecto secundario darle un poco más de calidad. Otro ejemplo, el DRM no es una funcionalidad deseada. "Es mi ordenador usted no tiene derecho a espiarme, ni a estropear nada, ni a limitar sus funcionalidades. Y menos sin que yo me entere. ¿Dónde está su ética profesional?"
Es ética en su comercialización porque no incluye las trampas a que estamos desafortunadamente habituados. Licencias interminables que impiden comportamientos naturales. Por ejemplo, pagamos por usar un software que por licencia no podemos poner en el siguiente ordenador que nos compremos. O poner dentro de un programa de contabilidad detectores de cambio de dispositivos para obligar a pagar al productor cada vez que se cambie algo en el ordenador, solamente para que pueda seguir funcionando. Funcionalidad que te quitan y te obligan a pagar por volver a tenerla, sin que nada haya cambiado ni estemos pagando por un trabajo necesario. Eso es un engaño, un abuso que por supuesto no existe en el software libre.
Es ética en su distribución por su trasparencia, todo el mundo puede saber lo que se distribuye. Venderle a uno algo diferente de lo que uno piensa que está comprando es más difícil, porque se puede constatar y demostrar fácilmente. Distribuir un software libre significa publicarlo o dejar que se publique. Incluso la calidad de lo que se compra es trasparente para un técnico que sepa leer el código.
Y ética en su uso porque es ético exigir que no te traten a uno con engaños y no le coarten las libertades. Es ético no dejar que le cierren el acceso al conocimiento. Es ético actuar por el bien de todos, colaborar para que se use lo que sea mejor para todos. En un colegio por ejemplo, es ético usar una suit de ofimática libre en vez de despreocuparse y copiar ilegalmente todo lo que se desee. No lo es qualquier cosa que signifique rechazar estándares internacionales como el OpenDocument y sus beneficios, y ayudar a que se perpetúe un software condenado reiteradamente en los tribunales por sus abusos delictivos.
Colaboración es una de las palabras claves del software libre. Crece como la ciencia, con la colaboración de todo el que pueda aportar algo y hay muchas formas de poder hacerlo. Es evidente que un equipo colaborando rinde mucho más que si todos intentan hacer todo por su cuenta sin compartir nada. Hay colaboración entre todas las partes, usuarios, desarrolladores, empresas, todos ayudan a todos de alguna forma redundando en beneficio mutuo. "Envié el viernes un email al desarrollador y no solo me respondió amablemente y me dijo que me apuntase a la lista de correo, sino que además ya lo ha solucionado y puedes bajarte la versión mejorada".
Algunos piensan que no es aplicable la palabra competitividad. Pues bien, discrepo. Si ponemos a un lado el software privativo, máximo exponente, según algunos, de competitividad en el mercado, y en el otro lado al software libre equivalente. Pienso que aunque a veces pueda ir a un paso más lento por falta de fuertes inversiones puntuales, el altruismo de miles de personas en todo el mundo puede ser muy competitivo. No sé si hay empresa que pueda invertir el equivalente a lo que la cooperación altruista de miles de personas en todo el mundo a largo plazo. La situación actual demuestra que el GNU/Linux está siendo muy competitivo pues es usado por muchas de las más prestigiosas empresas y entidades como Google y la NASA, por sus cualidades, y el Apache, por ejemplo, es el servidor de páginas web más usado.
La eficacia del software libre también refuerza su competitividad. La eficacia le viene de su forma científica de desarrollo. En el sentido de que al exponer públicamente su código, éste se ve enriquecido por las aportaciones de otros y por la propia exigencia de calidad del desarrollador que desea entregar a la comunidad algo bueno y que no sea demasiado fácil criticar. Dos ojos ven más que 1 y 400 mucho más por lo que si la aplicación es _muy_usada_ sus problemas se pueden solventar antes y las mejoras propuestas son muchas y más rápidamente implementadas.
En ese sentido el software libre publicado es más científico. No quiero decir que se desarrolle basándose en un estudio más cuidadoso y con métodos más cuidadosamente diseñados y organizados. En este caso, decimos que es un software científico por que trabaja como lo hace la ciencia en general, con trasparencia no solo en los resultados y publicación el material clave, el código fuente, para revisión publica en espera de posibles mejoras, críticas y divulgación máxima. Hasta en las escuelas se puede aprender no solo su uso sino también su desarrollo en los niveles de edad adecuados. No hay secretos tecnológicos. Es todo divulgación y cooperación para aprender lo que se quiera.
Y claro, en cuanto a la seguridad, eso redunda en una mayor revisión de los errores y correcciones más rápidas. Aquí no ocultamos los bugs, aquí se reportan continuamente por el bien de todos y se corrigen de media muchísimo más rápido que en el privativo. Y por supuesto siempre solemos tener la última versión disponible. No nos dicen después de pagar eso de "el bug que usted necesita arreglado, ya lo está en la versión siguiente que debe usted comprarse y olvidar la que tiene" Como ejemplo un botón, hace más de 5 años que uso software libre 100%. Nunca he usado antivirus y nunca he tenido ese problema.
Privacidad, :). Doy charlas defendiendo el valor de la privacidad porque lo considero incluso más básico que la libertad. El mundo moderno está haciéndonos perder poco a poco parcelas de libertad de forma alarmante para quien tiene una visión de conjunto. Hay muchos ejemplos en el software privativo, de los que nombraré aquí dos: 1- los programas que entran en tu ordenador e informan a gente en otra parte del mundo del software que tienes. Y 2- el hecho de que los títulos de las películas que ves con muchos programas privativos de visualización de vídeo circulen para informar a "alguien". ¡Ambas cosas sin que el usuario ni lo sepa! Ahora incluso el control de tu PC con el pernicioso DRM ya no te pertenece, ya no eres tú quien decide qué puedes hacer con él. Naturalmente la comunidad del software libre considera no ética esta forma de actuar y su trasparencia evidencia fácilmente ese tipo de corrupciones.
Es software libre es No discriminatorio porque todo el mundo, sea del grupo que sea, o aunque no sea de ninguno, puede usar igualmente el software sin menoscabo de sus posibilidades. Usarlo, mejorarlo, contribuir, aprender de él ... todo igualmente accesible a todos. Actualmente, por ejemplo, compañías en todo el mundo menosprecian a comunidades lingüísticas pequeñas olvidándose de producir versiones en su lengua e impidiendo que otros lo hagan. Eso no es ético, se debe permitir que todo el mundo pueda traducir un software. Nosotros tenemos traducciones de nuestros programas hasta en Klingon. :)
La libertad es el principal valor del software lliure. Llibertad para:
- poder participar en el mundo tecnológico actual y no ser escluido
- poder elegir el programa que más te guste sin que te incomoden con incompatibilidades puestas apropósito
- que no te obliguen a cambiar de versión y perder dinero cada vez que lo necesiten
- Que puedas escuchar tu música o vídeos aunque no sean del circuito comercial habitual
- que no te obliguen a tener problemas de seguridad estúpidos
- que no decidan/ordenen otros cuándo tu ordenador no debe seguir funcionando
- ...
- (hay muchos más, no es una lista exhaustiva)
La libertad está intrinsecamente implicada en todas partes en el software libre, sería muy extenso entrar en detalles; así que me voy a limitar a comentar dos puntos curiosos que he aprendido pensando sobre software libre y el valor de la libertad.
-
Donde hay libertad hay diversidad. El software libre es una vivísima muestra de ello. No tenemos un navegador sino muchos, no tenemos un cliente de correo sino muchos, ... tenemos muchas versiones de casitodo lo más relevante. Aunque pueda parecer un defecto, es el efecto natural de la libertad. Y eso me lleva al segundo punto:
-
El software libre contribuye a la autorealización de mucha gente que le dedica tiempo como hobby o pasión. En el fondo queremos la libertad para hacer cosas, para seguir nuestro propio camino y ser feliz con lo que particularmente podamos hacer. Tengo la firme opinión de que contribuir de forma significativa a un bien público es una de las vias más sanas de complementar la propia autorealización. Es sano tener algunas pequeñas pasiones y ésta es, a mi gusto, de las mejores. (mejorar técnicamente, establecer relaciones humanamente e intelectualmente interesantes, satisfacción de ver que algo tuyo es apreciado y sorprendentemente muy usado, libertad para dejarlo y retomarlo cuando quieras o cambiar de ámbito, campo abierto por todos lados para elegir lo que prefieras ...)