Estatuto de Gobernanza Comunitaria de ownCloud

ownCloud — una empresa de Kiteworks

Estado: Aspiracional (v0.1) — Este estatuto describe nuestro modelo de gobernanza previsto. Lo estamos implementando por fases. Los elementos marcados con una fecha objetivo reflejan nuestro plan actual, no un compromiso.

Principios

  • Transparencia. Las decisiones que afectan a la comunidad se toman de forma pública. Las prioridades de la hoja de ruta, las decisiones arquitectónicas y los cambios de políticas se discuten en canales abiertos. Cuando las decisiones deben tomarse internamente (por motivos de seguridad o comerciales, por ejemplo), explicamos el resultado y la justificación lo antes posible.
  • Custodia, no propiedad. Kiteworks es el custodio corporativo de ownCloud. La custodia implica invertir en la salud a largo plazo del proyecto — financiando el desarrollo, manteniendo la infraestructura, asegurando la seguridad — respetando la voz de la comunidad en la orientación del proyecto. Custodia no es lo mismo que control unilateral.
  • Autoridad ganada. El estatus de mantenedor, los derechos de revisor y los roles de gobernanza se obtienen mediante una contribución sostenida y de alta calidad. No se otorgan solo por título, empleo o antigüedad.
Principios

Roles

Colaboradores

Colaboradores son todas las personas que contribuyen al proyecto: código, documentación, pruebas, diseño, promoción o apoyo a la comunidad. Se espera que todos los colaboradores sigan el Código de Conducta y el proceso de firma DCO.

Revisores

Revisores son colaboradores experimentados que han demostrado calidad constante y conocimiento de un área específica del código. Los revisores pueden aprobar pull requests pero no pueden fusionar sin la aprobación de un mantenedor. El estatus de revisor lo otorgan los mantenedores según el historial de contribuciones.

Mantenedores

Los mantenedores son responsables de la seguridad, salud, calidad y dirección de uno o más repositorios o componentes. Pueden fusionar pull requests, aprobar lanzamientos y tomar decisiones arquitectónicas dentro de su ámbito. El estatus de mantenedor lo otorga el OSPO en consulta con los mantenedores existentes y basado en un historial de contribuciones significativas y sostenidas.

OSPO (Oficina de Programas de Código Abierto)

El OSPO es el organismo dentro de Kiteworks responsable de la estrategia de código abierto de ownCloud, gobernanza, licencias, salud comunitaria y participación en el ecosistema. El OSPO establece políticas, resuelve disputas que no pueden resolverse a nivel de mantenedor y actúa como enlace entre la comunidad y la dirección de Kiteworks.

Toma de Decisiones

Decisiones Técnicas

La arquitectura, el diseño de API y el enfoque de implementación los deciden los mantenedores dentro de su ámbito, con aportes de revisores y colaboradores a través de issues y PRs en GitHub. Los desacuerdos se resuelven mediante discusión. Si no se alcanza consenso, decide el mantenedor o los mantenedores relevantes. Las decisiones pueden escalarse al OSPO.

Decisiones de Política

Las decisiones sobre licencias, reglas de contribución, cambios de gobernanza y aplicación del Código de Conducta las toma el OSPO con aportes del Consejo Asesor Comunitario y el grupo de mantenedores.

Decisiones de Hoja de Ruta

Las decisiones sobre la hoja de ruta las toma la gestión de producto de Kiteworks en consulta con el OSPO y el Consejo Asesor Comunitario. Kiteworks define la dirección estratégica. La comunidad influye en las prioridades a través del CAB, la participación en issues de GitHub (votos, comentarios, RFCs) y la contribución directa.

Somos honestos con esto: Kiteworks dirige la hoja de ruta. Este es un proyecto de código abierto respaldado comercialmente, no uno gobernado por una fundación. Nuestro compromiso es que la hoja de ruta sea pública, la justificación esté explicada y la comunidad tenga canales significativos para influir en ella. Si tú lo creas y es bueno, tiene camino para fusionarse — sin importar si estaba en la hoja de ruta.

Órganos de Gobernanza

Grupo de Mantenedores

El grupo de mantenedores está compuesto por todos los mantenedores activos de los repositorios de ownCloud. Se reúne regularmente (mensualmente o según sea necesario) para discutir temas técnicos transversales y mantiene una lista pública de mantenedores por repositorio.

Objetivo: Publicar la lista inicial de mantenedores para el tercer trimestre de 2026.

Consejo Asesor Comunitario

El CAB está formado por 5–9 miembros procedentes de colaboradores externos, usuarios institucionales y socios tecnológicos. Los miembros tienen mandatos de 12 meses, renovables una vez. El CAB se reúne trimestralmente con el OSPO para revisar la hoja de ruta, la gobernanza y la salud de la comunidad. Los resúmenes de las reuniones se publican de forma pública.

Objetivo: Establecer el CAB inaugural para el cuarto trimestre de 2026.

Oficina de Programas de Código Abierto

El OSPO está dirigido por la Vicepresidencia de la Oficina de Programas de Código Abierto en Kiteworks. Es responsable de la política de gobernanza, licencias, métricas de salud comunitaria, participación en el ecosistema y estrategia de contribución upstream. El OSPO publica un informe anual que cubre estadísticas de contribución, cambios de gobernanza, salud comunitaria y dirección estratégica.

Contacto: ospo@kiteworks.com

Objetivo: Primer informe anual del OSPO para el segundo trimestre de 2027.

Resolución de Conflictos

Los desacuerdos son parte normal del código abierto. Nuestro enfoque:

  1. Discusión. La mayoría de los desacuerdos se resuelven mediante una discusión respetuosa en el issue o PR relevante de GitHub. Asume buena fe.
  2. Decisión del mantenedor. Si la discusión no resuelve el asunto, el mantenedor o los mantenedores relevantes toman una decisión y documentan la justificación.
  3. Escalamiento al OSPO. Si un colaborador no está de acuerdo con la decisión del mantenedor, puede escalar al OSPO. El OSPO revisará, consultará con las partes relevantes y emitirá una decisión vinculante en un plazo de 10 días hábiles.
  4. Las violaciones al Código de Conducta se gestionan por separado a través del proceso de aplicación del CoC. Los reportes se envían a coc@owncloud.com.
Resolución de Conflictos
Compromisos de Transparencia

Compromisos de Transparencia

  • Hoja de ruta pública. Se mantiene y actualiza al menos trimestralmente. (Objetivo: tercer trimestre de 2026)
  • Lista pública de mantenedores. Por repositorio, siempre actualizada. (Objetivo: tercer trimestre de 2026)
  • Registros de Decisiones de Arquitectura (ADR). Las decisiones arquitectónicas importantes se documentan como ADR en el repositorio (ya en práctica para oCIS).
  • Registro de cambios de gobernanza. Los cambios en este estatuto, en las licencias o en la política de contribución se anuncian públicamente con un periodo mínimo de 30 días para comentarios antes de entrar en vigor.
  • Informe anual del OSPO. Publicado de forma pública. (Objetivo: segundo trimestre de 2027)

Gobernanza de Licencias

Los nuevos repositorios utilizan por defecto la Licencia Apache 2.0. Los cambios de licencia en repositorios existentes requieren aprobación del OSPO, un RFC público con un periodo de comentarios de 30 días y consulta al Consejo Asesor Comunitario.

ownCloud no utiliza la ambigüedad de licencias como herramienta comercial. Las decisiones de licenciamiento son públicas, intencionadas y se aplican de manera consistente.

Gobernanza de Licencias
Evolución de Este Estatuto

Evolución de Este Estatuto

Esta es la versión 0.1 del estatuto de gobernanza. Evolucionará a medida que la comunidad crezca y madure. Los cambios siguen el proceso de registro de cambios de gobernanza:

  1. anuncio público
  2. periodo de comentarios de 30 días
  3. decisión del OSPO

Reconocemos que este estatuto es aspiracional en algunas partes.

Algunos mecanismos —

  • el CAB
  • el informe anual
  • la lista de mantenedores

— aún no existen. Publicamos el estatuto ahora, en vez de esperar a que todo esté listo, porque creemos que la transparencia sobre hacia dónde vamos es mejor que el silencio.

Cronograma de Implementación

Hito Fecha Objetivo Estado
Publicar Estatuto de Gobernanza v0.1 Q2 2026 En progreso
Retirar CLA heredado, implementar DCO Q2 2026 En progreso
Publicar Política de Contribución Asistida por IA Q2 2026 En progreso
Publicar Política de Divulgación de Seguridad Q2 2026 En progreso
Publicar lista inicial de mantenedores por repositorio Q3 2026 Planificado
Publicar hoja de ruta pública Q3 2026 Planificado
Establecer Consejo Asesor Comunitario Q4 2026 Planificado
Primera reunión del CAB Q4 2026 Planificado
Primer informe anual del OSPO Q2 2027 Planificado
Estatuto de Gobernanza v1.0 (tras aportes del CAB) Q2 2027 Planificado

Preguntas frecuentes

Kiteworks actúa como el responsable corporativo de ownCloud, invirtiendo en la salud a largo plazo del proyecto mediante la financiación del desarrollo, el mantenimiento de la infraestructura y la garantía de seguridad. Sin embargo, ser responsable no significa tener control unilateral; Kiteworks respeta la voz de la comunidad en la definición del rumbo del proyecto.

El estatus de responsable lo otorga la Oficina de Programas de Código Abierto (OSPO) en consulta con los responsables actuales. Se basa en un historial de contribuciones significativas y sostenidas al proyecto, reflejando autoridad ganada y no simplemente un título o empleo.

El Community Advisory Board (CAB) está formado por 5 a 9 miembros provenientes de colaboradores externos, usuarios institucionales y socios tecnológicos. Se reúne trimestralmente con la OSPO para revisar la hoja de ruta, la gobernanza y la salud de la comunidad, ofreciendo un canal para la participación comunitaria. Los resúmenes de las reuniones se publican de forma pública.

Los conflictos se resuelven mediante un proceso estructurado: comienza con una conversación respetuosa en los issues o PRs de GitHub, seguida de una decisión del responsable correspondiente si no se llega a consenso. Si un colaborador no está de acuerdo, puede escalar el caso a la OSPO, que emite una decisión vinculante en un plazo de 10 días hábiles. Las violaciones al Código de Conducta se gestionan aparte a través de un proceso de aplicación específico.

Comienza ahora.

Es fácil comenzar a asegurar el cumplimiento normativo y gestionar eficazmente los riesgos con Kiteworks. Únete a las miles de organizaciones que confían en cómo intercambian datos confidenciales entre personas, máquinas y sistemas. Empieza hoy mismo.

Table of Content
Compartir
Twittear
Compartir
Explore Kiteworks