al compartir el código fuente con más de una parte, ¿debería notificarles que otros también estaban interesados?

Unas semanas después de que se publicara mi trabajo en una conferencia, recibí un correo electrónico de un grupo de investigación de otra universidad pidiéndome que proporcionara mi código fuente. El correo electrónico fue muy cortés y explicó los motivos de la solicitud, es decir, la dirección de su investigación. Realmente no había ninguna razón para negarlos. Sin embargo, ayer (ca. 6 semanas después de la primera solicitud), recibí una solicitud similar de otro grupo solicitando el mismo código para realizar investigaciones en el mismo campo que el primer grupo. (Para aclarar, estoy en CS, pero ambos grupos trabajan en estadísticas) Tampoco veo por qué negarlos.

Pero, ¿debería indicar explícitamente que el código ya se solicitó y se proporcionó a otro grupo de investigación? Si es así, ¿debo notificar también al primer grupo?

Me encontré en un territorio desconocido ya que no esperaba que nadie estuviera interesado en ese código, y mucho menos recibir dos solicitudes. Además, esta situación tiene el potencial de convertirse en malentendidos, si la información se retiene o proporciona, pero se malinterpreta.

PD: Todavía no he hablado con mi asesor, ya que está de vacaciones y realmente no tengo intención de molestarlo con este asunto.

Respuestas (4)

Un posible curso de acción podría ser hacer que el código esté disponible públicamente en su sitio web o en algún sistema de depósito público, por ejemplo, github. Eso no le da control sobre la distribución, pero proporciona otras cosas importantes como la apreciación pública y (en el caso de github) una marca de tiempo ampliamente reconocida.

Dado que este es su código, tiene derecho a promocionarse mencionando que es ampliamente utilizado. Sin embargo, puede no ser una buena idea compartir la información sobre los intereses de investigación actuales de otra persona sin preguntarles primero. Algunas áreas pueden ser muy competitivas y es mejor prevenir que lamentar. Puedes preguntar a tus "usuarios" si aceptan ser mencionados como tales.

Compartir el código en algún sistema de depósito público es sin duda el mejor curso de acción desde el punto de vista de la investigación (!= política o financiera).
También significa que cualquier cambio (por ejemplo, una corrección de errores o una mejora de algún tipo) está disponible para todas las partes sin ningún esfuerzo adicional de su parte.

No hay razón para informar a nadie de nada. Cualquier investigador (no colaborador) que se comunique con usted debe esperar razonablemente que otros investigadores le hagan la misma pregunta, incluidas las solicitudes para compartir código. (Esto no se aplica a los investigadores colaboradores, a quienes es posible que desee solicitar permiso antes de compartir el código).

Tenga en cuenta que en algunos entornos de investigación es posible que no desee compartir el código. Definitivamente consultaría con su asesor.

+1 Compartir su código sin consultar a su asesor es realmente una mala idea.

Si uno elige compartir código, generalmente debe hacerlo con relativa no selectivamente (es decir, compartir en GitHub como otros propusieron, o simplemente en su propio sitio) o en forma de colaboración.

En el primer caso, todos los que buscan su código y están de acuerdo con algunas reglas básicas, Términos de uso, etc., esencialmente están autorizados a usarlo, y no es asunto suyo más allá de para qué lo usan. Es posible decirles a los grupos que otros también usan esto, pero hablar sobre el proyecto de otros sin su consentimiento explícito es muy poco ético. En mi campo, solo conozco a un profesor que presenta activamente grupos entre sí que tienen la intención de hacer una investigación similar para alentarlos a colaborar, pero este es un campo muy inestable y el valor predeterminado es no ver, no oír, no decir. En el segundo caso estás colaborando con uno u otro grupo. Si se superponen en la investigación, no debe colaborar con ambos, y creo que insinuar que ya está trabajando en un tema similar con alguien es la forma ética. Por supuesto,

Descargo de responsabilidad: no estoy en ciencias computacionales, sino en química computacional, por lo que puede haber diferencias en los hábitos locales.

Saliendo de lo que dijo Dmitry Savostyanov. Puede publicarlo en github o en su sitio web y luego enviar un correo electrónico a la BBC a todas las partes que han expresado interés. De esta manera, puede informar a todos sobre la ubicación del nuevo código e insinuar que varias personas lo han solicitado sin decirle nada explícitamente a nadie.