webos-20-570x378

HP anunció, en el mes de diciembre, que webOS se convertiría en un proyecto de código abierto que, según el roadmap publicado por la compañía, se materializaría en septiembre con la publicación de Open webOS 1.0. Tras anunciar la apertura del proyecto y la planificación, había un detalle muy importante que aún faltaba por descubrirse para poder dibujar el mapa completo que regirá esta nueva vida de webOS: el modelo de gobernanza de Open webOS, algo que hoy HP ha explicado en una entrada de su blog.

Open webOS adoptará un modelo de gobernanza que estará basado en Apache Way, es decir, el modelo de gestión de proyectos que se pone en práctica en la Apache Software Foundation para el seguimiento de los trabajos técnicos y de gestión de los miembros del equipo de proyecto.

Basándose en esta metodología de gestión, Open webOS se apoyará sobre siete pilares fundamentales:

  • Open webOS se publicará bajo licencia Apache versión 2.0
  • Open web OS utilizará el modelo de compromiso y colaboración que se aplica en muchos proyectos de código abierto
  • Open webOS se dividirá en múltiples proyectos que permitirán a los desarrolladores un amplio abanico de posibilidades para unirse al proyecto y tomar parte activa en los desarrollos
  • La página web del proyecto Open webOS tendrá un wiki, un repositorio de código, una lista de correo y un sistema de seguimiento de errores
  • Se utilizará Github, o una aplicación equivalente, como repositorio de código
  • El sistema de seguimiento de errores será JIRA o una herramienta similar
  • La idea es permitir a los colaboradores la posibilidad de subir y unir el código, prácticamente, a su voluntad para permitir la aparición de varias líneas de desarrollo a la vez

Concretamente, el proyecto Open webOS se ha dividido en 5 subproyectos (Open webOS, Enyo, webOS WebKit, Kernel y gestión del sistema, desarrollos de la comunidad) que estarán supervisados por un responsable procedente de HP y, a su vez, existirá un coordinador general del proyecto, un papel que será asumido por Sam Greenblatt.

En principio, el proyecto arrancará con desarrollos realizados por HP y, conforme éste avance en el tiempo, se establecerá un sistema de meritocracia que permitirá ir agregando al proyecto (siempre bajo la supervisión de los responsables de cada uno de los subproyectos) las contribuciones de los colaboradores que se someterán a la consideración de los responsables de cada proyecto para su inclusión final.

El esquema de webOS está orientado a la calidad del producto y al fomento de una participación orientada hacia la excelencia, existiendo controles de calidad encarnados en los responsables de cada uno de los subproyectos, un mecanismo de garantía muy interesante. Además, con este planteamiento, se abre la puerta para que puedan surgir variantes de Open webOS que puedan implantarse en múltiples aplicaciones y escenarios, haciendo que el proyecto pueda tener una larga vida más allá de los dispositivos móviles.