Si hay algo en las comunidades de desarrolladores que no se puede hacer, por propia supervivencia y armonía en el ambiente, es tomar código sin pedir permiso, dicho de otra forma… robar.
Y esto acaba de suceder en la comunidad Open Source, en donde un grupo de desarrolladores de OpenBSD, habría robado unas cuantas líneas de código, del código fuente de algunos drivers de código abierto de Linux.
Los drivers en cuestión son los de Broadcom, empresa que pese a su interesante situación en el mercado (muchísimas computadoras traen esas benditas placas, incluyendo mi Laptop…), se niega a dar soporte a la comunidad de Código Abierto, simplemente entregando especificaciones.
Es por esto, que los equipos de desarrollo de este Driver, tomaron parte de sus conocimientos de los Drivers que soportan Windows; y por otra parte, desarrollaron bcm43xx que es exclusivo para Linux.
La gente de OpenBSD, tomó unas cuantas líneas de bcm43xx y lo volcó en su driver bcm, publicando dicho código bajo licencia BSD (la cual permite uso propietario, o sea, crear un driver cerrado… o más claro aún, hacerle el trabajo a la empresa en cuestión).
En las listas de correo hubo una cruzada de palabras entre Theo de Raadt (OpenBSD) y Michael Buesch (del equipo de desarrollo de bcm43xx), en donde Buesch le pidió a Theo que retirarán dicho código copiado y aclaro que el mismo fue hecho pensando en evitar todo tipo de problemas con el copyright. Theo, no tuvo una peor respuesta que decirle a Michael que dejen de hacerle el trabajo a Broadcom (ironía aquí, la licencia BSD es la que empeora las cuestiones con la empresa), y le reclamó el modo de informar estas cuestiones (ya que Buesch lo hizo de forma pública).
En fin, recuerden todos aquellos desarrolladores de comunidades de código abierto… “No tomen prestado código ajeno, sin antes pedir autorización, es por el bien de la comunidad misma, y de las relaciones futuras entre grupos.”
Fuente: The Inquirer | Bcm43xx-dev

Suscríbete a nuestro RSS Feed



Suscríbete a nuestro RSS Feed

¿Qué espero? (lo de comentar)… vamos que al fin y al cabo son códigos disponibles a todo el mundo, y salvo que sean miles o cientos de lineas, no les va a pasar nada… una tonteria…
Xeon, el problema no está en que sean simplemente unas líneas (aunque no lo creas, muchas empresas han hecho juicios por unas ‘pocas’ 300 líneas de código…) sino que la filosofía que se sigue para hacer estos tipos de desarrollo, es respetar al de al lado.
La licencia BSD permite que una empresa venga y haga uso de dicho código sin que nadie le chiste, y si la GPL no permite eso… el traspaso del código (o hurto) pone en vilo de que dicho código (tras ‘pasar’ a ser BSD) sea usado por una empresa sin tener que respetar la GPL, lo cual es una grave falta.
Te pondría un ejemplo más sencillo, pero el tema de licencias normalmente lleva a confusiones, lo mejor es sentarse a leerlas y luego ver porque el hacer una u otra cosa, puede traer problemas.
Para una comunidad que se sustenta en el desarrollo grupal respetando a cada uno de los pares, esto es una falta seria.
Saludos,
Federico Almada
Me olvidaba, las licencias y los contratos están hecho para respetarlos :)
Si alguien los acepta, entonces que los respete… sencillo como eso :D