DRAFT  

Open XT Platform Properties

 

OpenXT Layers

The OpenXT Project software utilizes the composable software layers provided by OpenEmbedded in order to isolate customizations, such as specific hardware support, incorporation of GUI environments and software distributions.

The OpenXT Project applies the layering mechanism to support the coexistence of multiple use cases within a common codebase. This enables maximization of collaboration on common components while also enabling non-aligned stakeholder requirements to be satisfied in different layers.

All OpenXT Layers are subject to OpenXT Governance as described in the Project Governance Documents. The OpenXT Layers create modular governance contexts for specific use cases, target markets and operational models, with a narrowed set of stakeholders and increased prospects of stakeholder alignment within individual layers.

Base Platform Layer

Proposed Optional Layers

Changes to this Document

Changes can be made to this document by the following the process in Gov1: OpenXT Project Governance Charter.

License of this Governance Document

Copyright 2016 by individual contributors. This work is licensed under the Creative Commons Attribution Share-Alike 4.0 International License. To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/4.0/.

Revision History of this Governance Document