[eside-ghost] Más de licenciamiento dual
Alfredo Beaumont
alfredo.beaumont en gmail.com
Sab Mayo 3 01:22:49 CEST 2008
Or, 2008eko Mairen 02a(e)an, Josean(e)k idatzi zuen:
> Buenas,
>
> Me sumo al hilo porque justo se me estaba planteado una situación de
> Licenciamiento dual y se me plantean varias dudas. Tengo casi aceptado un
> articulo donde propongo un método. Para que la gente pueda hacer los mismos
> experimentos que se presentan en el mismo quiero publicar en la página web
> el código y quiero que sea libre. Se de dos programas cuyos autores conozco
> que van a estar interesados en incorporar mi código. Uno esta licenciado
> GPL 2, pero el otro no publica el código. Sería ideal que el segundo se
> contaminase y se abriese, pero lo veo poco probable. Pero si me gustaría
> que incorporase el código para que el metodo este disponible para el mayor
> número de cientificos. Por lo que supongo que en este caso una licencia
> dual sería lo adecuado.
>
> 1. Cuál es la licencia/s más adecuada/s para el software?
> 2. Cuál es la licencia más adecuada para los datos de demostración? Si es
> que procede. 3. En caso de usar licencia dual debería especificarlo en la
> web? Cúal es la forma más adecuada de hacerlo? 4. Si en el árticulo público
> el pseudocodigo podrian hacer su propia implementación y saltarse asi la
> GPL? Y siendo un algoritmo sencillo, no pueden coger mi código,
> modificarlo, añadirlo a su software y no saberse si han hecho su propia
> implementación?
Respondiendo a la última pregunta... si el algoritmo es sencillo como dices,
lo más razonable es que alguien que quiera usar tu algoritmo y no quiera usar
tu código (por licencia o lo que sea) haga su propia implementación. La forma
de limitar esto sería mediante una patente, aunque para un algoritmo sencillo
no creo que aplique.
> Mi intención es publicar el código bajo una licencia libre, de forma que
> invite a otros a hacer lo mismo, pero sin que eso sea una limitación para
> que la disponibilidad del método sea la mayor posible.
Para hacer esto no hace falta que hagas una licenciamiento dual, basta con que
elijas una licencia adecudada. Probablemente una licencia BSD o similar sea
la más adecuada para cumplir con tu objetivo: que tu código sea libre y que
cualquiera pueda incorporarlo en su software, sea del tipo que sea.
Saludos
--
Alfredo Beaumont Sainz
http://www.alfredobeaumont.org/blog.cgi
Más información sobre la lista de distribución eside-ghost