2011-06-13 6 views
5

He escrito un software de licencia BSD en C#, y espero usar algún código numérico estable en C, que está bajo GPL.¿Puedo reescribir un fragmento de código GPL en otro idioma y liberarlo en BSD?

¿Puedo reescribir el código GPL C en C# y liberar el código C# bajo la licencia BSD?

Muchas gracias.

+0

Pregunta similar: http://programmers.stackexchange.com/questions/151515/rewrote-gnu-gpl-v2-code-in-another-language-can-i-change-a-license –

+4

I Votaré para cerrar esta pregunta como fuera de tema porque ** se trata de licencias o asuntos legales **, no de programación o desarrollo de software. [Consulte aquí] (http://meta.stackoverflow.com/a/274964/1402846) para obtener más información y [ayuda/tema] para obtener más información. –

Respuesta

6
  1. Debe consultar con un abogado.

  2. Bisagra sobre el significado de "derivado". En mi opinión no legal, reescribir una parte del código C en C# cuenta claramente como "derivada", y la reescritura resultante tendrá que estar autorizada bajo la GPL cuando se distribuya. Entonces no, no puedes ponerlo bajo BSD o una licencia diferente. En lugar del código GPL, debe encontrar una biblioteca numérica equivalente que tenga licencia de BSD/MIT/public-domain o algo compatible, o escriba la suya propia.

  3. Realmente, debe consultar con un abogado.

Cuestiones relacionadas