Licencia que se convierte en GPL después de la publicación pero tiene derechos de autor antes de la publicación

Me gustaría publicar un repositorio en github que incluya datos y código de análisis en R. El análisis y los datos forman parte del envío de un artículo de revista. Estoy feliz de que las personas vean el código y los datos antes de la publicación (en particular, podría ser una manera fácil para que los revisores examinen el código). Sin embargo, no quiero que nadie publique análisis de los datos antes de la aceptación y publicación del artículo de revista. Después de la publicación, quiero animar a la gente a volver a analizar, reutilizar, volver a publicar (por ejemplo, con una licencia GPL con un estímulo para atribuir).

Obviamente, podría mantener en secreto los datos y el código de análisis hasta después de la publicación, pero pensé que una licencia redactada adecuadamente podría ser más apropiada. Pensé en escribir en un lenguaje sencillo que el trabajo tiene derechos de autor en este momento y se convertirá a GPL en una fecha posterior a la publicación.

  • ¿Existe una forma estándar de licenciar los datos y el código para que las personas no puedan volver a publicar los datos y el código hasta que se haya publicado la publicación correspondiente?
  • ¿O es mejor mantener los datos y el código en secreto hasta después de la publicación?

ACTUALIZACIÓN: Supongo que hay una perspectiva legal para esto, pero sé que la academia tiene sus propias normas y convenciones con respecto a la atribución y el respeto a los deseos de los autores. Así que estaría particularmente interesado en las respuestas enmarcadas en ese contexto. Es decir, mi objetivo más amplio es ser el primero en publicar mi propia investigación, generalmente obtener atribución, pero también permitir que otros se basen en ese trabajo. Por lo tanto, también me interesaría lo que se considera una buena práctica cuando se encuentra en la situación de querer compartir datos y código mientras un artículo está siendo revisado por pares, pero no quiere perder su derecho de primera publicación.

Esto no responde directamente a la pregunta, pero una posible solución (dependiendo de su perspectiva) sería publicar una preimpresión cuando publique el código, estableciendo así su prioridad y dando a las personas algo para citar si usan su código.
Además, no me queda del todo claro que el sistema legal sea la mejor forma de abordar los problemas que plantea. Pedirle a la gente que no te saque en primicia puede ser tan efectivo como las amenazas legales. Especialmente porque es poco probable que alguna vez demandes a alguien por infracción. Dicho esto, creo que es una pregunta interesante, así que (+1)
Como nota al margen, su código siempre es su copyright (a menos que no sea debido a un contrato de contratación), independientemente de que se publique bajo cualquier licencia GPL o no.

Respuestas (6)

Honestamente, dudo que la protección de los derechos de autor sea de alguna utilidad. Los derechos de autor sobre el código en sí no * se extienden a los datos producidos usando el código. Del mismo modo, los derechos de autor que tendría sobre la presentación en papel cubren * esa presentación particular de los datos, pero no los datos en sí. Entonces, siempre que alguien pueda ver sus datos físicamente, creo que no existe una vía legal para prohibirles que hagan su propio análisis de sus datos.

Sin embargo, que otro investigador tome el resultado de su código y realice su propio análisis en un intento de atraparlo, cuando sabe que usted tiene su propio trabajo pendiente con el mismo análisis, es éticamente muy cuestionable. Si saliera a la luz que sucedió algo así, creo que la comunidad académica lo vería con malos ojos. Ese es un incentivo muy fuerte para que cualquier otro investigador no haga esto, por lo que personalmente no me preocuparía por eso.

Además, si sucede, el otro investigador tendrá que citar tu código de todos modos para que sigas recibiendo crédito. En realidad, esto puede ser algo bueno. Recomendaría incluir en su código un aviso del formulario

Cite la siguiente referencia si utiliza los resultados de este código en una publicación:

[referencia al papel o código]

(vea este ejemplo de mi propio historial de publicaciones) Si le preocupa que otra persona abandone toda pretensión de ética y simplemente use sus resultados sin citarlos, tenga la seguridad de que es muy difícil lograrlo y constituye un fraude académico. que es un final de carrera si se descubre.

Y finalmente, como cuestión práctica, tiene una gran ventaja sobre cualquier otra persona que quiera publicar un análisis del resultado de su código. No subestime el tiempo y el esfuerzo que le toma a otra persona revisar su código con suficiente detalle para aprender lo que hace y descubrir cómo usarlo lo suficiente para generar resultados originales, y luego escribir y enviar un documento y tenerlo. revisado, compuesto y publicado.

Un punto más que vale la pena mencionar:

Por lo tanto, también me interesaría lo que se considera una buena práctica cuando se encuentra en la situación de querer compartir datos y código mientras un artículo está siendo revisado por pares, pero no quiere perder su derecho de primera publicación.

No tienes derecho de primera publicación. No legalmente, de todos modos. Si desea asegurarse de ser el primero en tener la oportunidad de publicar un artículo basado en algún resultado, la práctica habitual es mantener el resultado en privado hasta que esté cerca de publicarlo usted mismo. Pero tenga en cuenta que la "publicación" en este contexto no tiene que ser revisada por pares. Por ejemplo, en física es muy común poner un artículo en arXiv antes de enviarlo a una revista. Eso establece el reclamo de los autores sobre el resultado antes de que ingrese al proceso de revisión por pares.

*la especulación informada del laico; ver a un abogado para una declaración definitiva

El ítem de Preguntas Frecuentes sobre GPL " ¿Hay alguna manera de que pueda obtener bajo GPL el resultado que la gente obtiene del uso de mi programa? " está de acuerdo en que las restricciones de licencia en un programa no pueden afectar los datos producidos por ese programa. (Por si sirve de algo, esa pregunta frecuente probablemente se redactó con la supervisión de un abogado ).

R1: El departamento legal de su universidad o empresa debería poder ayudarlo con este tipo de solicitud.

R2: Esto depende de la revista a la que se envíe. Lea sus reglas sobre los derechos de autor del software enviado y la publicación de antemano.

Otros comentarios/ideas:

Tengo software disponible de forma gratuita que he enviado a una revista antes de la publicación (aunque puede que esta no haya sido la mejor idea) y software que también está listo y que utilizo y que podría poner a disposición de forma gratuita, pero que aún no tengo.

Una alternativa sería decir que las partes interesadas pueden enviarle un correo electrónico para acceder al código antes de que ocurra la publicación.

Siempre puede publicar los datos (o el documento que explique los datos) en un servidor de preimpresión para que no pueda ser recogido y luego también publicar el código correspondiente. Esto delineará fechas claras sobre quién publicó la investigación primero.

Me gustaría señalar que algunas universidades pueden no tener un departamento legal (o pueden no preocuparse por estos asuntos si lo tienen).
@Trylks: ¡Muy cierto! Esto depende completamente de su institución.

escribes que tu

No quiero que nadie publique análisis de los datos antes de la aceptación y publicación del artículo de revista.

No soy abogado, pero no creo que haya ninguna licencia para hacer cumplir eso. Una vez que publica los datos, otras personas son libres de trabajar con esos datos y publicar sus análisis (aunque es posible que no puedan volver a publicar los datos originales, al menos no en el mismo formato que usted). Como escribe Wikipedia , los derechos de autor no cubren la información en sí misma, solo protegen la forma en que se presenta o la descripción textual. Si desea evitar que otros publiquen análisis de sus datos, creo que la forma más segura es mantener la confidencialidad de los datos hasta que publique su artículo.

Por otro lado, si no otorga una licencia a los datos, tiene los derechos de autor que protege allí, por lo que otros no podrán volver a publicar los datos en el mismo formato. Por lo tanto, creo que el riesgo de que otros publiquen un ernest journal basado en sus datos no es tan alto, a menos que se trate de datos realmente espectaculares.

El código es un tema diferente, por supuesto. Tienes derechos de autor sobre eso, y si no le otorgas una licencia, otros no podrán volver a publicarlo.

Para abordar su pregunta revisada:

Mi objetivo más amplio es ser el primero en publicar mi propia investigación, generalmente obtener atribución, pero también permitir que otros se basen en ese trabajo. Por lo tanto, también me interesaría lo que se considera una buena práctica cuando se encuentra en la situación de querer compartir datos y código mientras un artículo está siendo revisado por pares, pero no quiere perder su derecho de primera publicación.

La práctica habitual en mi campo (matemáticas) es que cuando el proyecto está terminado, lo envías a una revista y, al mismo tiempo, lo publicas en arXiv , un servidor público de preimpresión. Esto establece su prioridad de dos maneras y permite que las personas comiencen a desarrollarla de inmediato.

¿Quién le impide liberar el código bajo GPL solo después de que el artículo haya sido aceptado para su publicación?

En tal caso, probablemente no pueda agregar el encabezado GPL a los archivos por adelantado, pero a menos que sea un proyecto muy grande, esto no debería ser un problema realmente grande (puede escribir algún script para agregar encabezados si realmente son muchos archivos).

Si configura un repositorio público en GitHub, al hacerlo, permite verlo y bifurcarlo . Si esto no le parece aceptable, publique en el servidor de la universidad y solo publique en GitHub cuando lo abra. Puede agregar las restricciones que desee siempre que sea su código de propiedad total. Simplemente no estoy seguro de si será fácil hacer cumplir estas restricciones si alguien las viola.

Su derecho como propietario de la propiedad intelectual le permite liberar y permitir la reutilización de esa "propiedad" de la forma que considere correcta. No se permite el uso por parte de un tercero de su "propiedad" a menos que la parte tenga una forma de demostrar que usted lo ha permitido de alguna manera. La forma en que lo permites depende de ti. Obviamente eso crea un enorme ejercicio para el juez, que podría ser llamado a decidir sobre el hecho. Esencialmente, hay un gran agujero legal, porque podría decidir, por ejemplo, vender un libro y permitir que el comprador lo lea SOLO POR LA NOCHE de 8:00 p. m. a 11:59 p. m. Eso significa que si usas el libro en otros tiempos eres penalmente responsable.

Entonces esa es la razón por la que el legislador debe tomar algunas decisiones porque si no pueden surgir muchos problemas. Las limitaciones que el autor puede imponer, pueden ser ilegales, etc. Lo más importante es el hecho de que las licencias pueden ser tan largas y articuladas que ninguna persona normal puede entenderlas y esa persona no debería ser responsable de la infracción de ellas. .

De todos modos, mi opinión es que puede imponer cualquier regla que desee. Esa es una acción de una sola parte y la otra parte debe demostrar que está usando su trabajo legalmente.