Community Translations of the Standard for Public Code

Contents

  1. Requisitos
  2. Por qué es importante
  3. Qué no hace
  4. Cómo probar o hacer tests
  5. Responsables de políticas y legislaciones: qué necesitan hacer
  6. Profesionales de la dirección de equipos: qué necesitan hacer
  7. Profesionales del desarrollo de software y diseño: qué necesitan hacer
  8. Más información

Utilizar estándares abiertos

Requisitos

  • Para las features o características de una codebase que facilitan el intercambio de datos, la codebase DEBE utilizar un estándar abierto que cumpla con los Requisitos de Estándares Abiertos de la Iniciativa de Código Abierto.
  • Si no hay un estándar abierto disponible, se DEBERÍA hacer un esfuerzo para desarrollar uno.
  • Los estándares que una máquina puede comprobar o testar DEBERÍAN ser preferidos a los que no lo son.
  • La funcionalidad que utiliza las características de un estándar que no es un estándar abierto PUEDE ser proporcionada si es necesario, pero solo de forma adicional a a las características conformes.
  • Todos los estándares no conformes utilizados DEBEN ser registrados claramente en la documentación.
  • La codebase DEBERÍA contener una lista de todos los estándares utilizados con enlaces a donde están disponibles.

Por qué es importante

  • Crea interoperabilidad entre sistemas.
  • Reduce el posible bloqueo de los proveedores.
  • Garantiza el acceso al conocimiento necesario para reutilizar y contribuir a la codebase.

Qué no hace

  • Hacer entendible cómo se puede utilizar el software.

Cómo probar o hacer tests

  • La documentación incluye una lista de estándares.
  • Los estándares utilizados para todas las funciones que ofrecen interoperabilidad con otros componentes y sistemas están libre y públicamente disponibles en Internet.

Responsables de políticas y legislaciones: qué necesitan hacer

  • Obligar al uso de estándares abiertos en todos los casos posibles.
  • Prohibir la adquisición de tecnología que no utilice estándares abiertos.

Profesionales de la dirección de equipos: qué necesitan hacer

  • Considerar incluir la evaluación del cumplimiento de estándares abiertos en las revisiones de código.

Profesionales del desarrollo de software y diseño: qué necesitan hacer

  • Añadir tests o pruebas de integración continua en cumplimiento con los estándares.

Más información