Publicar un paquete de software junto con un documento: licencias

8

Quiero publicar el paquete de software que he escrito para mi trabajo de posgrado junto con un documento que describe el paquete. Hasta ahora he estado considerando licencias liberales como BSD.

Sin embargo, ahora sé que publicar su código puede implicar un acuerdo con los términos de licencia de la revista (por ejemplo, esta pregunta ) o incluso la transferencia de los derechos de autor. Todo esto es indeseable. ¿Hay alguna opción obvia con respecto al diario? Mi campo es la fisica. ¿Tiene experiencia en fundar un proyecto de código abierto con estilo de licencia BSD y publicar un documento adjunto?

Soy consciente de Física Equipo de comunicaciones (por desgracia publicados por Elsevier ), CMP. QuTiP como ejemplo . Gracias por tus sugerencias!

AlexE
fuente
1
En mi humilde opinión, publicar un documento y publicar su software son dos cosas diferentes. Si publica su software antes de su trabajo de diario, entonces el código en su trabajo, si incluye algún código en su trabajo, es una cita simple, ¿verdad?
Dohn Joe
@DohnJoe Eso es correcto, aunque no estoy seguro de que la nueva licencia involucrada esté bien para todas las revistas de interés.
AlexE
2
En muchos casos, su institución es en realidad el propietario de los derechos del trabajo que produce. Puede o no tener el derecho legal de elegir su licencia en primer lugar.
Doug Lipinski
@DougLipinksi, ese es un buen punto. Fui fundada por la organización pública de financiación de investigación de mi país. Creo que es a lo largo de sus pautas para publicar códigos, pero por supuesto tengo que verificarlo dos veces.
AlexE
En la mayoría de los lugares, el trabajo de tesis no es trabajo por encargo. Por lo tanto, lo más probable es que poseas el código que escribiste. Pero nunca está de más preguntar y obtener una respuesta de la administración unos meses más tarde.
Guido Kanschat

Respuestas:

10

La mejor manera de hacer esto para evitar estos problemas es publicar un documento sobre lo que hace su paquete de software y los problemas que resuelve y citar su repositorio o sitio web de Github o lo que sea para acceder al software. De esa manera, no necesita renunciar a sus derechos de autor en su código, y puede BSD / MIT / GPL a su gusto.

Bill Barth
fuente