2009-03-14 8 views
6

Después de haber presenciado en varios proyectos de código abierto, en los que he participado, varias contribuciones totalmente anónimas más o menos significativas, me pregunto cuál podría ser la posible razón detrás de tales contribuciones anónimas.Contribuciones y Contribuyentes Anónimos en Proyectos de Código Abierto

Ocasionalmente, hay contribuidores que obviamente prefieren permanecer completamente anónimos, es decir, publicando en una lista de correo con un alias obvio durante meses (mientras que los demás usarían su nombre real), o incluso enviando por completo parches anónimos para rastreadores en sourceforge, donde no había ni el más mínimo comentario sobre los orígenes/autores, generalmente solo un encabezado de licencia o un encabezado que indicaba que el código en cuestión debía ser lanzado al dominio público.

A menudo, el código en cuestión fue escrito obviamente por programadores/desarrolladores bastante competentes o incluso por ingenieros de software, que presuntamente codifican para ganarse la vida.

Me pregunto:

  • Cuál es la motivación detrás de este tipo de contribuciones?
  • ¿Alguna vez presenció instancias similares en proyectos de código abierto?
  • ¿Usted mismo ha contribuido a un proyecto de código abierto de esta manera?
  • Si es así, ¿por qué?
  • ¿Puede proporcionarnos alguna otra información al respecto?

Después de haber leído another pregunta aquí en SO, y también después de haber leído dos discusiones relacionadas (en slashdot y perlmonks) acerca de los posibles problemas relacionados con el trabajo de contrato al contribuir a proyectos de código abierto, me pregunto si algunos contribuyentes podrían posiblemente prefiera permanecer completamente anónimo debido a sus requisitos contractuales, a fin de evitar posibles problemas legales.

Gracias

Respuesta

4

puedo pensar en varias razones:

  1. algunas personas simplemente el valor de privacidad - Yo sé que por lo general no pongo en la mayoría de los foros con mi nombre - SO es la excepción para mí (y hasta aquí era solo después de un par de meses);
  2. Muchos programadores trabajan en lugares donde parte del acuerdo de empleo es que cualquier código que escriba (ya sea con o sin compañía) pertenece al empleador.Ya sea que estos acuerdos se apliquen o no a las presentaciones, el programador puede querer evitar "manchar" la presentación o puede querer evitar pasar por los aros burocráticos para obtener el permiso del empleador;
  3. es posible que el remitente no desee que se lo contacte para obtener asistencia;
  4. el remitente puede no estar particularmente orgulloso del código (correcta o incorrectamente);
0

La razón más probable es que se me ocurre es que tienen algún tipo de unión contractual que les impide contribuir abiertamente, como trabajar para una empresa de software grande que ve a proyectos de código abierto como una responsabilidad potencial. O simplemente no quieren molestarse con las personas que piden más información o más apoyo.

3

Tengo dos proyectos de código abierto bastante populares. He aceptado tales contribuciones. La razón es simple. Están usando el proyecto y quieren resolver un problema o implementar implementos lo antes posible.

¡La contribución los beneficia!

+0

Eso no responde a ninguna pregunta ya que podría aplicarse igualmente a cualquier otra contribución. No señala por qué alguien contribuiría de forma anónima. Por favor, reconsidera tu respuesta. –

+0

Elegir el anonimato significa que han decidido renunciar a la reputación que es una de las recompensas para los contribuyentes valiosos, por lo que sus motivaciones probablemente estén más centradas en los beneficios de * el parche * ... – dmckee

+0

@moocha: Su tonto, por supuesto responde la pregunta ¿Qué importa para qué proyecto se hace la contribución? Las acciones de cualquier persona son impulsadas por sus motivaciones, el motivo aquí es contribuir algo que "los beneficie". –

Cuestiones relacionadas