martes, agosto 05, 2008

00x, con Licencia para aclarar.


Cuando OpenSource + Freeware no significan Software Libre.

¿Suena raro no?

Una vez más es necesario aclarar, para no confundirnos.

Antes que nada, y a modo de introducción, digamos que un Programador, o Grupo de Programadores, o Empresa desarrolladora de Software, puede licenciar su programa como se les antoje. Serán en el Usuario, o los Usuarios, o las Empresas, quienes decidirán si adoptarlo o no, ya sea por las capacidades técnicas o por el tipo de licenciamiento.

El tipo de licencia elegido no hace ni mejor ni peor técnicamente al programa, que sea Libre no significa que sea bueno o malo técnicamente; ni tampoco que sea Cerrado, Propietario y Restrictivo.

Las licencias pueden ser tan permisivas o restrictivas como quiera o quieran los desarrolladores.

Estas pueden ir desde lo más permisivo y Libre, que sería la Licencia BSD, hasta lo más Cerrado, Propietario y Restrictivo, como las versiones OEM, en donde ni siquiera podemos instalar ese software en otra máquina. Aún vendiendo la máquina original SIN SOFTWARE ALGUNO. Ese software OEM, morirá en esa máquina, y si por alguna razón se nos rompe, CHAU SOFTWARE OEM.

Aclarado esto, vamos al tema del título.

¿ Open Source + Freeware = Software LIBRE ?
No necesariamente.

Open Source significa Código Abierto, Freeware puede significar Software Gratuito.

Imaginemos un Software Gratuito, que hace determinada tarea.

El Usuario, o Usuarios o Empresa antes de instalarlo y usarlo, desean saber bien que es lo que hace dicho programa, desean saber si no nos instala software no deseado, o funciones extrañas.

Le piden al Desarrollador o Desarrolladores o Empresa Desarrolladora, que les muestre el Código Fuente, y estos acceden gustosos, pues nada tienen que ocultar.

Pero...

SE MIRA Y NO SE TOCA

Es Código Abierto para ver, pero nada más, no se puede modificar, ni hacer derivados, por lo tanto, es Open Source, pero NO ES SOFTWARE LIBRE.

Hay muchos ejemplos de este tipo, incluyendo distribuciones Linux, que explicarían porqué no son del todo Libres.

Hay Distribuciones que usan una parte de Linux Libre, pero agregan programas para administración o para lo que sea, que son o pueden ser Cerrados, Propietarios y Restrictivos.

Así como hay programas "sueltos" o de "terceros", Cerrados, Propietarios, y Restrictivos para Linux (ej. NERO), también hay Empresas con este tipo de Licencia para sus agregados.

Esto no significa que sean buenas ni que sean malas, como dije, será el Usuario, o Grupo de Usuarios, o Empresas, que decidirán si adoptar o no estas Distribuciones.

Así que recordemos, Software Libre tiene que ser Código Abierto, pero Software Abierto no necesariamente tiene que ser Software Libre, debemos preguntarnos para qué es Abierto, ya que puede serlo, pero solo para ver.

Saludos y nos leemos.