martes, diciembre 27, 2005

GPL y el protocolo MySQL

Desde hace mucho sé que las librerías clientes de mysql son gpl con las implicaciones que tiene a la hora de linkar cualquier código a ellas - algo que yo remarco cuando me han preguntado si quieren usarla para desarrollar un proyecto -. Bien, ojeando hoy los comentarios en Slashdot de esta historia, alguien ha pegado un enlace donde se habla de la licencia del protocolo. Es la primera vez que veo un protocolo definido como GPL o en los términos de la licencia. Consideran un trabajo derivado del MySQL este protocolo, o al menos, escribir un cliente basado en la descripción que ellos dan del protocolo. La cuestión es. ¿Qué pasaría con una implementación de sala blanca?. Es decir, donde hay gente que obtiene la descripción del protocolo a través de un sniffer (como ethereal) o de documentación dispersa por la web. Espero que este tipo de cosas nunca sean GPL: el porqué es sencillo, si MySQL llevara a tribunales a alguien por escribir un cliente con esas especificaciones, Microsoft podría hacer lo mismo con cualquiera que escribiera algo que interactuara con sus Windows (y el proyecto que me viene a la cabeza, muy importante dentro de la comunidad de las fuentes abiertas es Samba).

Technorati Tags: , /

No hay comentarios: