El documento presenta un desglose de las contribuciones realizadas al proyecto OpenGnsys en los últimos 5 años en sus dos ramas actuales, 1.1.1 y 1.2.

Concretamente tomamos el 18 de mayo de 2018, fecha de la primera contribución de Soleta Networks al proyecto.

1. Estadísticas de las contribuciones realizadas hasta OpenGnsys 1.1.1d

En la rama 1.1.1 el repositorio se encuentra organizado de una forma monolítica en un solo repositorio. Las contribuciones a dicho repositorio desde el 18 de mayo de 2018 son:

  • Universidad de Sevilla: 517 commits

  • Soleta Networks: 249 commits

  • Universidad de Málaga: 36 commits

2. Estadísticas de las contribuciones realizadas a OpenGnsys 1.2

En la rama 1.2 se realiza la separación de los multiples componentes en repositorios independientes. A continuación se muestra las contribuciones realizadas por componente:

2.1. ogServer

ogServer sustituye al anterior componente ogAdmServer:

  • Soleta Networks: 410 commits

  • Estudiantes Universidad de Sevilla: 18 commits

  • Universidad de Sevilla: 4 commits

2.2. ogClient

ogClient sustituye al anterior componente ogAdmClient:

  • Soleta Networks: 267 commits

2.3. ogCP

Nueva web de administración disponible en 1.2:

  • Soleta Networks: 261 commits

2.4. ogCLI

Herramienta de línea de comandos para la administración, como alternativa a ogCP:

  • Soleta Networks: 56 commits

2.5. TipTorrent

Herramienta para la distribución de ficheros imagen:

  • Soleta Networks: 58 commits al servidor y 38 commits al cliente

2.6. python-libfdisk

Biblioteca python para la creación y edición del esquema de particiones:

  • Soleta Networks: 32 commits

2.7. Motor de clonación (scripts)

Scripts en Bash responsables de funcionalidad de creación y restauración de imágenes en los clientes:

  • Universidad de Sevilla: 69 commits.

  • Universidad de Málaga: 19 commits.

  • Soleta Networks: 5 commits

  • Universidad de Huelva: 3 commits.

2.8. WebConsole

Web de administración disponible en 1.1.1 y 1.2:

  • Universidad de Sevilla: 131 commits.

  • Soleta Networks: 93 commits.

  • Universidad de Málaga: 9 commits.

  • Universidad de Zaragoza: 1 commit.

  • Universidad de Granada: 1 commit.

3. Anexo

3.1. Método de extracción de estadísticas

Para la extracción de las estadísticas se ha usado el comando git shortlog -sne con la --since= para usar la fecha de la primera contribución de Soleta Networks como punto de partida.

Para las contribuciones de Soleta Networks y otras universidades se ha tenido en cuenta el dominio del correo electrónico asociado al commiter, agregándose en una misma entidad todo contribuidor que comparta el mismo dominio (@soleta.eu, @us.es, etc.).