¿Es esta una violación de la integridad académica si hago una pregunta en el repositorio público de Github y la publico como un problema?

Recientemente, hice una pregunta en un repositorio público de Github sobre una fórmula que se usa en el código alojado en ese repositorio público. Básicamente, si está familiarizado con Github, puede crear un problema en cualquier repositorio público para hacer preguntas, informar un error, solicitar nuevas funciones, etc. Yo uso la fórmula similar, que está incrustada en ese repositorio, en mi investigación y en base a en mi revisión de la literatura, esa fórmula está implementada incorrectamente en ese repositorio y también tengo la referencia. Entonces, abrí un problema y dije que creo que la fórmula implementada en este código es incorrecta y creo que, según la literatura, debería implementarse de manera diferente, y pregunté si hay algún plan para cambiarlo o solucionarlo.

Alguien, que es responsable del código para fusionar las solicitudes de extracción o cerrar los problemas, publicó un comentario sobre el problema que creé y dijo que probablemente nadie esté al tanto del problema en esa fórmula porque hay una comunidad muy pequeña que lo usa. código en absoluto y ese código no se usa por un tiempo, por lo que estaría feliz si creo una solicitud de extracción basada en la fórmula correcta y también doy la referencia de la literatura para las personas futuras.

Para resumir, acabo de crear esa solicitud de extracción y puse mi referencia a la fórmula correcta también y estoy esperando la opinión del administrador de ese repositorio si es posible fusionarlo con el repositorio original o no. Entonces, nada realmente extraño sucedió aquí, creo.

Me informan que mi asesor de doctorado encontró ese problema + solicitud de extracción que creé y cree que estoy equivocado y que la fórmula existente en el código es correcta. Está bien, estoy bien con eso. Sé que no existe una solución para un problema dado y que diferentes personas tienen diferentes enfoques.

Pero, el problema es que él está diciendo que: Violé la integridad académica al crear ese problema y enviar esa solicitud de extracción, lo que me sorprende y no puedo entender qué es exactamente lo que violé aquí. Estoy realmente enojado y confundido y no puedo entender qué está mal aquí. Puedo entender que no está de acuerdo con la fórmula y no me importa en absoluto y estoy 100 % de acuerdo con usar la fórmula incorrecta, pero no puedo entender por qué debería ser procesado por violación de la integridad académica porque no ¿Tiene la misma opinión sobre esa fórmula o creó ese problema o solicitud de extracción? Además, leí el manual de posgrado en nuestra universidad por décima vez y no hay tal cosa como una violación de la integridad académica si no lo hace. No tenga la misma opinión que su asesor de doctorado o si crea un problema para hacer una pregunta o crea una solicitud de extracción para solucionar algo. Se agradece cualquier sugerencia o recomendación.

Respuestas a los comentarios : Usted planteó algunas preguntas que creo que podrían ayudar si las aclaro. Uno de los comentarios fue:

¿Su asesor busca una violación de la integridad académica con su departamento y/o la escuela, o es solo una disputa personal?

Mi respuesta: No, pero esta conversación personal fue una especie de amenaza y dijo que si quería la usaría en mi contra y que los estudiantes siempre pierden frente al profesor, lo cual creo que es cierto.

¿Es posible que su supervisor haya usado la fórmula antes y, sin darse cuenta, haya sugerido implícitamente que parte de su investigación está equivocada? Podría ver que algunas personas reaccionan mal a eso, especialmente si se enteran de un repositorio público de Github en lugar de directamente de ti...

Mi respuesta: No, mi supervisor es nuevo en mi campo de investigación de doctorado y no tenía experiencia/trabajo en este campo antes de que comenzara mi doctorado y, como resultado, tiene una idea muy vaga y equivocada sobre la literatura en este campo y lo que se acepta o lo que está mal en esta área.

"Estoy 100% bien si uso la fórmula incorrecta" eso me suena a falta de integridad académica

Mi respuesta: solo digo que estoy bien si lo escucho y uso incluso la fórmula incorrecta y obtengo mi doctorado lo antes posible y me mantengo alejado de la academia para siempre a pesar de que siempre me encantó el entorno académico y quería convertirse en profesor algún día. Pero ahora, tengo una oferta de trabajo realmente rutinaria en una empresa que no tiene nada que ver con doctorado o investigación y estoy ansiosa por obtener mi doctorado y comenzar ese trabajo y tal vez podría ser más feliz en mi miserable vida.

Dos de sus afirmaciones son contradictorias. Primero: "... según mi revisión de la literatura, esa fórmula se implementó incorrectamente en ese repositorio y también tengo la referencia", pero luego: "Sé que no hay una solución para un problema dado y diferentes personas tienen diferentes enfoques .". ¿Podría aclarar si la implementación original es incorrecta o simplemente diferente de la suya? Ese parece ser el quid de la cuestión, la verdad.

Mi respuesta: La realidad es que las personas usan la fórmula incorrecta porque es más fácil de entender y, según mi experiencia, la fórmula incorrecta está bien dentro de un rango de 5 a 10 por ciento de error en comparación con la fórmula correcta. No es que nadie use la fórmula correcta y hay toneladas de literatura que usan la correcta. Entonces, mi intención era: si tenemos muchas otras incertidumbres en nuestro modelo, ¿por qué inducimos otra cuando podríamos usar la fórmula correcta para asegurarnos de que al menos no estamos creando otra fuente de incertidumbres cuando podríamos eliminarla sin precio? . Incluso, en cuanto al rendimiento, la fórmula correcta es la misma que la incorrecta.

Expandir; si hay métodos alternativos que también son válidos, y los marca como 'errores' y luego promueve su propio método, entonces esto ciertamente se percibiría como deshonestidad académica.

Mi respuesta: No, el método alternativo que es esta fórmula incorrecta es solo una muy buena aproximación de la fórmula correcta. Obviamente, solo da un número cercano a lo que te da la fórmula correcta, pero la fórmula incorrecta no satisface otras propiedades de la fórmula incorrecta, como la ortogonalidad de la fórmula correcta, que es crucial en nuestra investigación. Entonces, mi intención era simplemente usar lo correcto en su sentido matemático cuando esté disponible, no tenga ningún costo adicional y esté bien documentado en la literatura.

"Estoy realmente enojado". no seas Confundido está bien, pero ¿por qué enojado?

Mi respuesta: En estos días me veo como una persona inútil y miserable que solo trabaja más de 12 horas por día y las otras 12 horas que supongo que para descansar o dormir todavía estoy pensando en mi investigación pero no estoy feliz, yo no tengo amigos, estoy deprimido, nervioso, estresado, etc. Entonces, sí, estoy enojado porque la gente me odia incluso si les digo la verdad.

a lo sumo esto es ignorancia. No tiene nada que ver con la honestidad. Y la realidad es que o el asesor es un idiota (no sería la primera vez) o OP malinterpretó la situación.

sí, por qué el mundo académico hace enojar a la gente... esa es la pregunta. ¿Quizás porque te castigan por ser proactivo?

Mi respuesta: Mi pregunta es ¿ ignorancia de quién? ¿A mí? ¿Que quiero encontrar lo que está bien y lo que está mal? Sí, soy una persona ignorante, idiota e inútil que dedicó toda su vida a algo que no vale la pena.

Creo que estás leyendo eso mal. Tomé "Estoy 100% bien para usar la fórmula incorrecta" en el sentido de que OP no cuestiona la afirmación del supervisor de que la fórmula es incorrecta; están "100% bien" cuando se les dice que están usando la fórmula incorrecta. La pregunta es cómo diablos estar equivocado es de alguna manera una "violación de la integridad académica".

Mi respuesta: ¡Gracias!

Actualizar :

Según la respuesta de Wolfgang, ayer tuve una reunión con mi asesor de doctorado e hice lo mejor que pude para estar lo más tranquilo posible y ser muy cortés. Solo le pregunté qué tenía de malo en su opinión acerca de abrir un problema en un repositorio público de Github y expresar una preocupación válida basada en una referencia revisada por pares (esta referencia no es mía ni de mi asesor para aquellos que piensan que compartí los resultados de la investigación sin permiso y esta referencia tiene más de 7 años con tantas citas) y si el propietario de ese repositorio de Github está feliz de aceptar una solicitud de extracción, ¿por qué debería considerarse una violación de la integridad académica? Además, pregunté en qué parte del manual de posgrado se establece esta regla de aprobación y permiso para publicar cualquier cosa en la World Wide Web para mi mayor información. Además, pregunté incluso si no me entendieron aquí,

La respuesta de mi asesor de doctorado fue más o menos la misma que su reacción inicial. Él piensa que incluso un solo comentario mío en la World Wide Web debe ser aprobado por él antes de publicarlo y no es necesario que se indique explícitamente en el manual de posgrado y la escuela de posgrado le otorgó tal autoridad donde considere adecuado considerar este comentario como una violación de la integridad académica. Por cierto, cree que estoy equivocado, no le importan las referencias que le mostré para respaldar mi idea y dice que le enviará un correo electrónico al propietario del repositorio y le pedirá que me bloquee porque yo Estoy perdiendo el tiempo de los propietarios del repositorio, a pesar de que siento que el propietario del repositorio es una persona acogedora y está abierta a responder preguntas.

¡Solo estoy sorprendida...!

Respuesta a algunos de los comentarios y respuestas :

Una de las suposiciones principales, que vi en las respuestas y comentarios, es que mi asesor de doctorado no está familiarizado con Github. No, afirma que, de hecho, es un experto en Github, software de código abierto, programación, etc. Por lo tanto, está bastante familiarizado con el concepto de código abierto y Github, pero su principal área de especialización durante su doctorado y su posgrado docs era otra cosa y no estaba relacionado con mi investigación de doctorado. Simplemente eligió este tema para mi investigación de doctorado, porque su último asesor postdoctoral desarrolló un software de código abierto específicamente dentro de mi área de investigación de doctorado hace muchos años y quizás quería usar ese software y continuar su colaboración con su asesor postdoctoral.

Puedo entender este comportamiento de mi asesor de doctorado, cuando comparo su interacción con otras personas, no solo conmigo mismo. Porque, lógicamente, si él es tan amable y acogedor con otras personas, ciertamente algo anda mal conmigo. Pero, en base a cosas que vi, podría decir: generalmente, mi asesor de doctorado solo respeta a las personas que están por encima de él en el rango jerárquico o no tiene ninguna autoridad sobre ellos. Incluso, con otros profesores junior o posdoctorados (mi asesor de doctorado también es un profesor asistente bastante nuevo sin titularidad), actúa de manera que algunos colaboradores que tuvimos durante los últimos cuatro años simplemente nos dejan y algunos de ellos incluso no. No responder a nuestros correos electrónicos en absoluto ahora. Incluso, hace 2 o 3 años, estuve leyendo sus comentarios sobre Github a sus compañeros de hace muchos años,

Además, gracias a todos por sus comentarios y respuestas de apoyo, así como por sus muchas sugerencias útiles.

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
¿Comprobó quién envió originalmente el código? ¿Fue por casualidad su asesor? ¿Quizás su asesor hace referencia a ese código incorrecto en su trabajo de investigación? De todos modos, debería poder idear una prueba para demostrar que el código original es incorrecto y eso le permitiría mostrarle a su asesor que de hecho tiene razón, si tiene un colapso, intente que le envíe el colapso a través de un correo electrónico. De todos modos, no entiendo por qué a la gente del repositorio original le importaría la "integridad académica", probablemente les importaría más que fuera correcto. Su asesor está actuando de manera poco profesional
@LassiKinnunen Conozco al desarrollador original. Es un investigador que ya no trabaja en este campo. No, mi asesor no tuvo ninguna contribución a este repositorio. No, mi asesor ni siquiera sabía que existía el código incorrecto y, por primera vez, hace un par de meses, le presenté que este código tiene esta funcionalidad. Ya creé un caso de prueba que compara fórmulas incorrectas y correctas cuantitativamente y muestra su diferencia. Pero a él no le importa y dice que incluso si tengo razón, no debería fusionarse porque los desarrolladores originales podrían querer usar la fórmula incorrecta de todos modos...
Esa es una actitud realmente extraña, si no quieren el parche, entonces no lo aceptarían. No es como si pudieras forzar parches en los proyectos de otras personas.
Qué imbécil de supervisor.

Respuestas (11)

Parece que tienes que tener una conversación con tu asesor. Ciertamente, no hay nada de malo en su enfoque: lee el código sobre el que tiene conocimiento y tiene algo que decir; luego fue proactivo y quiso solucionar el problema; todos estos son encomiables. Si se ha equivocado, bueno, eso sucede, pero para eso está la revisión de parches.

Entonces, la postura de su asesor, tal como la describe, no tiene ningún sentido para mí ni probablemente para nadie aquí. Eso deja dos interpretaciones:

  • Tu asesor realmente tiene ideas incómodas sobre lo que es apropiado o no en GitHub.
  • Usted no entiende a lo que su asesor estaba tratando de llegar.

La opción 1 parece poco probable, por lo que la opción 2 me parece una posibilidad distinta. También es uno que se puede abordar fácilmente: tenga una conversación sobre el problema en el que afirma que está confundido por qué el comportamiento se consideró incorrecto y pídale a su asesor que lo ayude a pensarlo.


Actualización: después de la adición a la publicación original sobre la conversación con el asesor, me parece que la opción 1 anterior (que el asesor es un imbécil), por improbable que sea a priori, es de hecho cierta. Eso es lamentable porque en mis quince años como profesor, nunca me he encontrado con una situación en la que este tipo de comportamiento por parte de un profesor hubiera sido apropiado o, de hecho, útil o justificado.

Pero, dado que he estado desarrollando software de código abierto durante más de 25 años y he estado liderando comunidades de código abierto durante 20, creo que vale la pena señalar que el comportamiento del mantenedor del repositorio de GitHub es completamente razonable y apropiado: TodosValoro las contribuciones de la comunidad científica en general, y para todos los proyectos que conozco (un número considerable), eso incluye casos en los que la persona que propone un parche puede haberse equivocado. Así que sigo pensando que hiciste lo correcto y creo que la respuesta del mantenedor del repositorio de GitHub fue razonable y común. En otras palabras, el comportamiento del asesor académico realmente no tiene sentido para mí. Si recibiera un correo electrónico del profesor de alguien diciendo que su alumno se ha comportado de manera inapropiada y sugiriendo que lo bloquee de mis repositorios, me aseguraría (i) de no hacerlo y (ii) sería bastante claro sobre el hecho de que pensé el estudiante hizo lo correcto y que el asesor está equivocado y se está comportando de una manera que no tiene sentido para mí. Ciertamente no es un asesor'

Dada la postura de este asesor, no sé qué sugerir. Las personas razonables se prestan a las conversaciones, pero aparentemente esta persona no es razonable. Dado que tiene una oferta de trabajo de otro lugar, la elección correcta puede ser simplemente decidir que no vale la pena su energía mental para luchar en esta lucha. O bien, puede hablar con el jefe del departamento u otro profesor de confianza en el departamento; lo que harán es un asunto aparte, y es posible que no arroje ningún resultado que aún pueda ayudarlo en el tiempo antes de graduarse.

Apoyo esta respuesta, pero también es posible que desee tener una conversación con alguien que no sea su asesor, pero que esté en una buena posición para discutir la situación con usted. Por ejemplo, otro miembro de la facultad o un posdoctorado en su grupo. De hecho, parece que hay algún tipo de malentendido aquí por parte de alguien, y que un sitio de preguntas y respuestas de Internet como este no será un lugar fácil para descubrir de qué se trata, sino una discusión activa con alguien más que entiende. el contexto es más probable que sea productivo.
Bueno, nada de eso tiene ningún sentido para mí.
Para que quede claro, una conversación cara a cara. No hay mucho que pueda transmitir por correo electrónico, mensajes de texto o incluso llamadas telefónicas. Ten calma y descansa antes de esa conversación. Trate de comprender el problema que tiene el asesor y explique con calma por qué hizo ese comentario/sugerencia/RP (como lo ha hecho aquí: la fórmula original es una aproximación, pero su fórmula es más precisa). Es muy probable que haya un simple malentendido aquí.
Sí, cara a cara.
También apoyo el comentario de @JamesMartin. Es demasiado fácil para las personas que nunca han tenido asesores abusivos decir que es probable que se haya malinterpretado al asesor. Ni el estudiante ni el asesor son imparciales. Por lo tanto, necesita que un tercero le proporcione una evaluación ortogonal de la situación.
El comentario de @user21820 merece más atención y es muy cierto. Sin embargo, es cierto para muchas áreas de la vida. He sabido de profesores que han sido completamente inapropiados y han defendido sus acciones con la respuesta "Soy titular, así que puedo hacer lo que quiera y no me preocupo por ti". Esta respuesta (por lo demás excelente) les da demasiado crédito a los profesores. Son humanos como todos los demás. Todos somos iguales.

En estos días me veo como una persona inútil y miserable que solo trabaja más de 12 horas por día y las otras 12 horas que supongo para descansar o dormir todavía estoy pensando en mi investigación pero no estoy feliz, no tengo amigos, estoy deprimido, nervioso, estresado, etc. Entonces, sí, estoy enojado porque la gente me odia incluso si les digo la verdad.

Parece que estás pasando por un mal momento. La escuela de posgrado es estresante incluso en las mejores circunstancias, y las tuyas no son las mejores en este momento. Busque ayuda profesional de un psicólogo o profesional similar lo antes posible. ¡Tu salud mental es tu primera prioridad!


A partir del problema original, mis dos centavos serían asegurarme de que significan lo que crees que significan, como se sugiere en las otras respuestas. Si esta es ciertamente su postura, necesita encontrar un nuevo asesor . Esta persona podría estar acosándote por tonterías por cualquier motivo. Salir.

Votaría más de una vez si pudiera.
Sí, tengo fuertes vibraciones de una falta de comunicación entre los dos impulsada por este estrés. Obtener ayuda para lidiar con el estrés y la depresión también ayudará mucho.
Creo que este párrafo es probablemente el quid de la cuestión. Todo lo que dice que hizo técnicamente suena perfectamente correcto y profesional, pero sus sentimientos negativos sobre usted mismo y sobre su relación con su supervisor le están causando dificultades.

No veo ningún problema de integridad. Tus intenciones parecían ser corregir un error. A menos que su intención fuera sabotear a su competencia, no hay nada de malo en esto.

Posiblemente, tu mentor crea que deberías haber consultado con otros primero, pero actuar precipitadamente no es deshonestidad académica.

¿Estás seguro de que tu asesor entendió lo que hiciste? El concepto de GitHub, relaciones públicas, etc. puede ser extraño para él y podría haber entendido que usted declaró públicamente que su fórmula es incorrecta, en una cosa no revisada por pares (lo estoy inventando, solo para mostrar que las interpretaciones pueden escalar rápidamente ).

Cuando se calme, tenga una conversación con él explicándole claramente el contexto de su actualización (menos el "qué" y más el "dónde" y el "cómo").

Enviar un problema o un PR es afirmar públicamente que su fórmula es incorrecta de una manera no revisada por pares, en algún sentido.
Cuando otras personas pueden ver lo que has hecho y pueden deshacerlo o comentarlo, es algo así como una revisión por pares, solo a la vista del público.
Cuando dices "... declaró que su fórmula es incorrecta", ¿a quién se refiere ? ¿El asesor de doctorado? Lo pregunto porque no veo nada en el OP que sugiera que el asesor tiene algo que ver con la fórmula errónea. Esto ha sido sugerido en un comentario, pero no ha sido confirmado por el abridor del hilo.
@Schmuddi Creo que realmente no importa. Lo que estaba tratando de transmitir es que si el asesor adivinó/entendió mal lo que hizo OP y sacó conclusiones de eso, es posible que hayan sido desastrosos para OP (y puede que no sea fácil, dependiendo del personaje, hacer que cambien). su mente)
@FedericoPoloni Eres técnicamente correcto, pero hay diferencias en cómo traes tal cosa. Escribir un artículo para señalar cuán equivocada es la teoría o la fórmula de alguien, generalmente es un movimiento idiota, tratando de demostrar que eres mejor que los demás. Si bien creo que la mayoría de las personas (incluido el propietario del repositorio) ven la creación de un problema de GitHub como algo útil. Como señalar un error que cometió un profesor en la pizarra, ¿lo condenarías también?

Hay algunas cosas a considerar y aclarar:

  1. GitHub no es una referencia académica autorizada. Se espera que los artículos de revistas sean revisados ​​a fondo y libres de la mayoría de los errores habituales. Tienen su proceso para corregir errores, que es diferente a GitHub, donde una sola persona y no necesariamente un comité decide qué es lo mejor para el código. Tal vez su asesor no entienda esto. De hecho, puede citar publicaciones que describen el código de GitHub, pero citar GitHub es muy parecido a citar Wikipedia.

  2. Las ecuaciones "incorrectas" en el código aún pueden generar resultados correctos. Por lo tanto, es importante aclarar cuál es exactamente el cambio sugerido y el impacto de la ecuación en cuestión y sus dos versiones. EDITAR : Según la aclaración de OP, parece que la fórmula "incorrecta" era en realidad una expresión "aproximada". Nunca diga que una ecuación "aproximada" es incorrecta, en muchos campos, las fórmulas y los modelos precisos no están disponibles o son realmente difíciles de manejar, las personas pueden discutir mucho sobre si una aproximación dada es razonable o no, pero simplemente afirmar que es incorrecta es falto de madurez.

  3. La ciencia no se trata de discutir quién tiene razón o quién está equivocado sobre la base de opiniones, se trata de probar qué está mal y qué resiste la falsificación (de Popper). Trate de diseñar pruebas o experimentos que puedan afirmar lo que está bien o mal.

  4. No es una violación de la ética académica participar en GitHub, a menos que su solicitud de extracción implique algún problema de propiedad intelectual. En algunos entornos de investigación, debe renunciar a todos los productos de su trabajo a quien le paga (y eso tiene mucho sentido). Por lo tanto, una corrección de código puede entenderse como "propiedad intelectual" que no se le permite renunciar al público sin la autorización de alguien.

  5. Además, no es una falta a la ética académica señalar cuando las cosas están mal, incluso diría que es una obligación académica. Sin embargo, la forma en que haces esto podría ser una violación de las normas sociales. Me enfadaría mucho contigo si afirmaras públicamente que mi investigación está equivocada sin ni siquiera hablar conmigo primero, ya que hacerlo es una cortesía común. Sería mucho peor si realmente estuvieras equivocado, ya que a las personas que están ansiosas por señalar los errores de los demás a menudo no les gusta admitir sus propios errores, y mucho menos hacer reparaciones. Por supuesto, si publico un repositorio en GitHub, espero que la gente plantee sus problemas y lo haga públicamente. Pero normalmente, primero hablas en privado si crees que alguien ha cometido un error. Creo que así es como su asesor está enmarcando estos eventos. Podrías acercarte a él y decirle "Tal vez debería haber hablado contigo primero".

Nota al margen sobre el n.º 3: en los casos en los que tenga un conocimiento de la materia que los desarrolladores de software no tienen, diseñar pruebas significativas y precisas es una de las mejores contribuciones que puede hacer. Crea una buena forma basada en evidencia para juzgar si una implementación o un cambio propuesto es correcto, incluso si el desarrollador no comprende completamente el tema en cuestión.
Never say an "approximate" equation is wrong¡Sí! Las aproximaciones se utilizan en muchos campos. Usar PI como 3.14 no es "incorrecto" es una aproximación lo suficientemente buena para la mayoría de los problemas prácticos. Lo que debe preocuparse es si la aproximación es lo suficientemente buena para el problema que está tratando de resolver y si el error es aceptable.
Las aproximaciones son científicamente/matemáticamente incorrectas si no se indican claramente. Pero potencialmente pueden estar equivocados de una manera útil. Tener razón y ser útil no es lo mismo.

Los resultados del trabajo en equipo no son solo tuyos y debes ser consciente de cómo los compartes.

Como mencionó Mefitico en su respuesta, es posible que no tenga los derechos para usar el código que ofreció a ese proyecto. Es importante tener en cuenta que "código abierto" o "en GitHub" no significa "hacer lo que sea" ( aunque también hay una licencia para eso ). Por ejemplo, la popular licencia MIT incluye la disposición:

Por la presente se otorga permiso, sin cargo, a cualquier persona que obtenga una copia de este software... para comerciar con el Software sin restricciones, lo que incluye, entre otros, el uso, la copia, la modificación, la fusión, la publicación, la distribución, la concesión de sublicencias y/o la venta de copias. del Software…

La licencia MIT (a través de la Iniciativa de código abierto)

Si usted fuera el único titular de los derechos de autor, estaría bien: podría ofrecer dicha licencia para su código y el proyecto podría incluir su código en su código. Pero es muy probable que no seas el único titular de los derechos de autor:

  • Si se trata de una investigación grupal, puede compartir los derechos de autor con su asesor.
  • Si es un investigador remunerado (p. ej., apoyado por una subvención o una ayuda de investigación), probablemente haya una cláusula en su contrato que otorga una licencia a la universidad o institución, que puede estar en conflicto con la licencia que otorgaría a este proyecto. .
  • Su contrato puede incluso otorgar los derechos de autor exclusivos de cualquier resultado de su investigación a su universidad oa la institución que financia su subvención.
  • Si desea publicar sus resultados, es posible que deba transferir los derechos de autor de su material publicado a la revista.

Entonces, como puede ver, los resultados de su investigación realmente no son suyos para compartir libremente (incluso si ese parece ser el objetivo de la investigación). Este es un problema muy común para las personas que escriben software profesionalmente. Es importante hablar con su asesor sobre lo que puede y no puede hacer con los resultados.


Dicho todo esto, probablemente no sea gran cosa. Probablemente a nadie le importe que algún proyecto de código abierto de nicho tenga algunas líneas de código basadas en esta investigación. Pero el camino al infierno está pavimentado con buenas intenciones, y es fácil meterse en problemas si no prestas atención a tus licencias.

no _ No hay ningún resultado de investigación aquí. Es como si estuviera afirmando que nadie puede usar la ecuación de Navier-Stokes porque Navier y Stokes son titulares de derechos de autor. Esta ecuación está bien documentada en libros durante décadas y no es algo que yo descubrí o mi asesor descubrió o es un resultado de investigación en absoluto.
@AloneProgrammer No puedo estar de acuerdo o en desacuerdo porque no conozco su situación completa, pero retrocedería en base a esta oración en la pregunta: "Uso la fórmula similar, que está incrustada en ese repositorio, en mi investigación y según mi revisión de la literatura, esa fórmula se implementó incorrectamente en ese repositorio y también tengo la referencia". Parece que compartió una implementación informada por la investigación, lo que podría ser un resultado. Una implementación es muy diferente de un teorema abstracto.
@AloneProgrammer Para ampliar, Navier-Stokes es un teorema/fórmula, pero el código Java particular para calcular valores basados ​​en Navier-Stokes es diferente y está protegido por derechos de autor. Además, recuerde que la integridad académica es diferente de los derechos de autor puros (en los que se centró mi respuesta). Puede ser legal compartir algo pero aún así violar sus acuerdos con la universidad, por ejemplo, autoplagio (no es el problema aquí, solo un ejemplo).
El empleador puede tener y ejercer el derecho de ver y decidir lo que sale del instituto. Los derechos de autor tampoco son el único derecho a considerar aquí: he estado en un instituto que realizó desarrollo tecnológico que condujo regularmente a patentes. La política allí era prácticamente que nada debería hacerse público a menos que se permitiera específicamente (aunque no fuera patentable). Y los derechos de autor no solo cubren el código, sino también los textos escritos de cualquier tipo, y no se requiere la novedad de la idea subyacente (aunque debe haber una cierta cantidad de esfuerzo intelectual, no debe ser trivial).

No, publicar un problema en GitHub no es una violación de la integridad académica

Según los hechos que ha expuesto, no hay nada que se asemeje remotamente a una violación de la integridad académica. Dice que ha proporcionado una referencia a la fórmula "correcta". Entiendo que quiere decir que tanto la aproximación como los métodos exactos están publicados y son ampliamente conocidos. Proporcionar una referencia a un trabajo publicado nunca es poco ético. (Lo es tergiversar deliberadamente, pero no hay indicios de que lo esté haciendo, y eso no parece ser lo que está motivando la acusación de su asesor de doctorado).

Como sugerencia, debe dejar de llamar a la implementación anterior la fórmula "incorrecta", ya que luego aclara que es una aproximación de uso común que brinda respuestas dentro del 5-10% de la fórmula exacta. (A partir de su detalle adicional, tampoco hay indicios de que esto sea lo que esté motivando la acusación de su asesor de doctorado).

Otras Consideraciones

Acerca de GitHub y Academia

Muchos académicos contribuyen a proyectos en GitHub. Si está trabajando en un campo STEM, es casi increíble que su asesor no esté familiarizado con GitHub (al menos sepa que existe, cómo funciona y que los colegas lo están usando), o que no entendería ese código de publicación. mejoras, creadas por usted y basadas correctamente en las fuentes citadas, no es una violación de la integridad académica. Esta acusación está completamente desquiciada. Si su asesor no está familiarizado con GitHub, tiene la obligación moral de informarse antes de presentar el cargo muy grave de violación de la integridad académica.

Un proyecto importante en mi campo (no soy colaborador) es PySAL . Si alguien encontrara que una fórmula o algoritmo en particular en esa biblioteca generaba un resultado incorrecto, aproximado (cuando había una solución exacta disponible) o simplemente lento y que podía mejorarse, esa contribución sería bien recibida por los mantenedores (como fue por el mantenedor del repositorio al que usted contribuyó). Un ejemplo que podría ser paralelo al suyo es ¿Mejoras en las funciones de distancia?, que analiza diferentes métodos para medir la distancia a la Tierra. Si el asesor de doctorado de esa persona valoró esta contribución (muchos lo harían, otros no, particularmente si estaba fuera de su campo y/o pensaran que estaba interfiriendo con las responsabilidades de RA o su propio progreso hasta la finalización) no hay mundo en el que considerarían un PR de GitHub con una fuente citada correctamente como una violación de la integridad académica.

Mi propia experiencia: he estado investigando la redistribución de distritos durante un par de años y he creado o contribuido a varios repositorios en este campo. A menudo también publico código relacionado con otros temas de interés, y publico y hago uso de material educativo publicado por otros en mi área de enseñanza, Sistemas de Información Geográfica.

Acerca de protegerse a sí mismo

Algunas de las respuestas parecen estar tratando de considerar formas en las que su asesor podría haber entendido mal, o formas en las que usted podría haberse pasado de la raya. Usted ha proporcionado una serie de aclaraciones. Sin embargo, los hechos tal como los ha presentado parecen tan claros y su acusación tan infundada que debe considerar cómo protegerse y cómo (o si) completar su doctorado con su asesor actual.

Desafortunadamente, muchos académicos se comportan de manera muy mala. No estoy seguro de que seamos peores que otras industrias (las finanzas, el derecho, Hollywood y muchas otras tienen mucho por lo que responder), pero es demasiado común que los estudiantes de posgrado tengan que soportar los abusos de los asesores de doctorado. que a menudo también son supervisores de trabajo (si es un asistente de investigación) y que pueden sabotear por completo su doctorado si así lo desean. Además, dado que el énfasis suele estar en la educación en lugar del empleo, los estudiantes de posgrado generalmente no reciben capacitación sobre el acoso laboral y cómo denunciarlo.

Usted dice que está deprimido, con exceso de trabajo, que no tiene amigos y que quiere dejar la academia después de completar su doctorado. Debe considerar sus opciones y hacer uso de los recursos disponibles.

Cosas que hacer inmediatamente

  • Busque ayuda de los servicios de consejería en el campus.
  • Si es miembro de un sindicato, por ejemplo, un sindicato de estudiantes graduados, o si es un RA o TA y es miembro de una unidad de negociación, informe su interacción ahora y pregúnteles si debería estar preocupado y cuáles son sus opciones .
  • Si es un RA o TA, debe informar su interacción a Recursos Humanos, tal vez a una oficina que se ocupe del acoso laboral. Si no es parte de un sindicato, informar a Recursos Humanos será un primer paso. Si eres parte de un sindicato, primero hablaría con el sindicato y vería cómo recomiendan proceder.
  • Hable con el jefe de su departamento. Es posible que no puedas lograr que hagan nada, pero al menos debería darte una idea de a qué te enfrentas. Presente los hechos de la manera más neutral posible y pregunte si hay algo que deba hacer. Si el presidente no sabe qué es GitHub y/o parece no estar interesado en su inquietud, y cierra con "Debería hablar con su asesor al respecto", probablemente no haya mucho más que lograr con ellos. Si el presidente parece preocupado (y sabe lo que es GitHub), podría ofrecer hablar directamente con el asesor o tratar de facilitar una discusión.
  • No le cuentes a tu asesor sobre ningún proyecto externo, ir al gimnasio, tener una cita, ver a un consejero ni nada relacionado con nada que esté fuera de tu investigación de tesis y responsabilidades laborales (si corresponde).

Cosas a considerar para trabajar

  • ¿Se puede cambiar de asesor? Esto suele ser difícil, pero muchos estudiantes de posgrado lo hacen. A veces, los estudiantes de posgrado toleran asesores terribles debido a su reputación en el campo, pero usted dice que su campo era nuevo para su asesor cuando comenzó su doctorado. ¿Hay alguien más en su departamento que esté trabajando en este campo, o en un campo relacionado, que estaría dispuesto a dar un paso al frente? ¿Hay alguien más en su comité que podría asumir el cargo de asesor? Incluso puede ser posible cambiar los programas, ya que las disciplinas a menudo están representadas en varios departamentos.
  • ¿Se puede aplicar a un nuevo programa de doctorado? Esto apesta, pero si realmente no hay nadie más en su universidad que pueda ser un asesor adecuado, vale la pena explorarlo. ¿Conoces profesores de otras instituciones de conferencias? Puede valer la pena comunicarse con uno o dos que haya conocido para discutir las opciones. No tienes que decir por qué quieres dejar la universidad al principio , aunque si decides seguir esta opción, sin duda surgirá más adelante.

Al final, es posible que no tenga más remedio que intentar llevarlo a cabo con este asesor. En cuyo caso, minimice sus interacciones con él, haga uso de los recursos de salud mental y comience a revisar las preguntas de Academia.SE relacionadas con los malos asesores:

Puede haber algunas situaciones en las que, por lo que usted describe, su asesor considere un problema de integridad académica. Sin embargo, no está claro a qué se refiere la situación exacta de 'su referencia'. Estos son bastante especulativos hasta que su pregunta sea más refinada.

1) Se está refiriendo a un trabajo que aún no ha sido publicado o revisado por su asesor y lo está publicando.

2) Su asesor no cree que tenga claro el problema de github de que la referencia es a su propio trabajo y no a la literatura original, y les parece poco ético que esté afirmando que es su algoritmo cuando originalmente provino de su revisión de literatura

3) Después de leer y encontrar el problema, su asesor notó que el código original es correcto y que su implementación es incorrecta. Si había publicado esto antes, su asesor puede estar llegando a la conclusión de que no fue ético en la forma en que les explicó sus resultados o su artículo, lo cual no se dieron cuenta hasta ver una implementación correcta.

Lamento lo que te sucedió, incluso si no sé si la fórmula incorrecta es realmente incorrecta o no.

Una etiqueta de país/cultural podría estar interesada allí, ya que creo que su última edición presenta una reacción muy grosera de su supervisor.

Recomendaría algo que se dice a menudo en el mundo de la empresa, pero que en realidad es un hecho y debe pensarse en todas partes: escriba un correo electrónico con comentarios sobre su reunión. Podría hacerlo ahora mismo con lo que describió en su edición durante la segunda reunión:

  • Primero, explique los hechos. No uses lo que dijiste en esta publicación, porque podría malinterpretarse. Dar enlace en lugar de explicación. Y sea demasiado cortés: por ejemplo: "Tenía un comentario [enlace al comentario] en GitHub [GitHub]. Gracias por la reunión de hoy sobre este tema".
  • En segundo lugar, exponga su caso: desea mejorar el repositorio de GitHub. Desea utilizar una buena fórmula (ni correcta ni incorrecta, sino la que mejor se ajuste) para su doctorado
  • Tercero, haga preguntas: debe obligar a su administrador a que se explique en el correo: "¿Necesito eliminar mi comentario?" "¿Necesito preguntarte antes de publicar en el futuro?"
  • Cuarto, rastree lo que dijo: su supervisor lo va a quemar frente al administrador de GitHub: rastree dando el contacto (pseudo, correo) del administrador en el correo con algo como: "Usted dijo durante el reunión quiere hablar con el Administrador: aquí está el contacto"

Además de este consejo, tengo otro tema que plantear. No estoy familiarizado con GitHub, pero siento por su texto que su supervisor no está familiarizado con Web y GitHub. ¿Tal vez piensa que GitHub es algo así como un trabajo de investigación? Entonces explicaría su comportamiento.

Pero si crees que has pasado este paso con tu supervisor, y que es de mala fe, podrías encontrar un pretexto para poner en copia a otro de la Academia, quizás superior a los dos.

De todos modos, no seas demasiado ofensivo por ahora. Mantenga la calma, sea cortés, haga preguntas, escriba lo más que pueda.

El asesor es tonto, pero no deberías haberte puesto en contacto con ellos al respecto en primer lugar. No tenía sentido, no son tu censor personal. Creo que podrías haber confundido a tu asesor al contactarlo en primer lugar, y no entendieron lo que estaba pasando o simplemente tuvieron un mal día y decidieron ser desagradables contigo.

En otras palabras: no hay nada de eso. Recuérdelo, conserve los correos electrónicos, imprímalos en un PDF y agregue la "impresión" en PDF del problema de GitHub que envió también. En caso de que el proyecto se desvanezca de alguna manera, su asesor no podrá obtener ideas tontas y chantajearlo solo porque tiene otro caso de un mal día o una mala semana.

De lo contrario, trátelo como si su asesor tuviera un pedo cerebral. Y no le digas más a tu asesor cada vez que vayas al baño, o luego te acusarán de desperdiciar agua de la Universidad a propósito :/ Tristemente, esas personas existen: tienden a ser impredecibles y te acercas a ellos con la mejor de las intenciones y simplemente lo convierten en una pesadilla. Lamento mucho que hayas tenido una experiencia tan irrazonable. No fue por tu culpa.

Una respuesta razonable de su asesor hubiera sido informarle que está bien y que no hay razón para pedir tales cosas.

Pongámoslo de esta manera. Usted es un empleado muy bueno y dedicado, y su asesor es un Gerente de Proyecto. Debido a la falta de comunicación al principio, su PM no le explicó el Contrato ni se aseguró de que lo entendiera completamente. Cualquier trabajo en progreso en el que haya estado trabajando está sujeto a su institución bajo la gestión de su Gerente. Estaba enojado, lo que no fue muy profesional, usted compartió accidentalmente su idea derivada de su investigación en un proyecto de código abierto también estaba mal. Así que nadie está aquí. Su PM ya no pudo usar su fórmula correcta ya que se fusionó con ese código abierto, por lo que decidió usar otra fórmula. No te enfades con lo complicado que es en términos creados por la academia. Puede optar por finalizar su proyecto en su institución actual bajo la dirección de otro PM/asesor o seguir siendo el mismo asesor. lo cual depende de ti si el doctorado es importante en tu plan de carrera. De lo contrario, puedes cambiarte al campo industrial y encontrar un puesto adecuado para dedicarte a lo que te gusta o te encanta hacer. No pienses demasiado desde que he estado allí. ¡¡¡La mejor de las suertes para ti!!!