GGI Activity: Contribuir a los proyectos de código abierto


Table of contents


Contribuir a los proyectos de código abierto

ID de la actividad: GGI-A-26.

Descripción

Contribuir a proyectos de código abierto que se utilizan libremente es uno de los principios fundamentales del buen gobierno. El punto es evitar ser un simple consumidor pasivo y devolver a los proyectos. Cuando la gente agrega una característica o arregla un defecto para su propio fin, deben hacerlo lo suficientemente genérico para contribuir al proyecto. Los desarrolladores deben tener tiempo para las contribuciones.

Esta actividad abarca el siguiente ámbito:

  • Trabajar en origen con proyectos de código abierto.
  • Notificar defectos y solicitar funciones.
  • Contribuir con código y corrección de defectos.
  • Participar en las listas de correo de la comunidad.
  • Compartir experiencias.

Evaluación de oportunidades

Los principales beneficios de esta actividad son:

  • Aumenta el conocimiento general y el compromiso con el código abierto dentro de la empresa, ya que la gente empieza a contribuir y a implicarse en proyectos de código abierto. Consiguen una sensación de utilidad pública y mejoran su reputación personal.
  • La empresa aumenta su visibilidad y reputación a medida que las contribuciones se abren camino a través del proyecto contribuido. Esto demuestra que la empresa está realmente implicada en el código abierto, contribuye y promueve la equidad y la transparencia.

Evaluación del progreso

Los siguientes puntos de verificación demuestran el progreso en esta Actividad:

  • Existe una vía clara y oficial para las personas que desean contribuir.
  • Se anima a los desarrolladores a contribuir a los proyectos de código abierto que utilizan.
  • Existe un proceso para garantizar el cumplimiento y la seguridad jurídicos de las contribuciones de los desarrolladores.
  • KPI: Volumen de contribuciones externas (código, listas de correo, incidencias..) por individuo, equipo o entidad.

Herramientas

Puede ser útil hacer seguimiento de las contribuciones, tanto para llevar la cuenta de lo que se aporta como para poder comunicar el esfuerzo de la empresa. Para ello pueden utilizarse cuadros de mando y programas informáticos para el seguimiento de actividad. Compruébe:

Recomendaciones

Animar al personal de la entidad a contribuir a proyectos externos:

  • Permitiéndoles invertir tiempo para escribir correcciones de errores y funciones genéricas y bien probadas, y contribuirlas a la comunidad.
  • Capacitando al personal para contribuir a las comunidades de código abierto. Se trata tanto de las habilidades técnicas (mejorando el conocimiento de su equipo) como de la comunidad (pertenencia a las comunidades de código abierto, código de conducta, etc.).
  • Proporcione formación sobre cuestiones jurídicas, de propiedad intelectual y técnicas, y establezca un contacto dentro de la empresa para ayudar con estos temas si la gente tiene dudas.
  • Incentivar la publicación de trabajos.
  • Tenga en cuenta que las contribuciones de la empresa/entidad reflejarán la calidad de su código y su implicación, así que asegúrese de que su equipo de desarrollo proporciona un código lo suficientemente bueno.

Recursos

  • La iniciativa CHAOSS de la Fundación Linux tiene algunas herramientas e indicaciones sobre cómo hacer seguimiento de las contribuciones al desarrollo.

Próximas actividades propuestas