Organization

GOVERNANCE

governance structure hierarchy graphic

The Zephyr Project is governed by its member organizations as a Collaborative Project underneath the Linux Foundation, a 501(c)6 nonprofit organization providing a legal and administrative framework for the project as well as many services. Members pay annual dues that are used for the administration of the project. Members also contribute personnel, time, and equipment to help satisfy the project's needs, including those for infrastructure management, community management, public relations, and project advocacy. Specific roles and responsibilities are outlined below.

Governing Bodies

The project is composed of two governing groups: administrative and technical.

The administrative leaders meet in a Governing Board that approves the direction and initiatives for the project.

The technical leadership is comprised of subsystem maintainers. The Technical Steering Committee (TSC) functions as a bridge between these groups. The TSC appoints a chair who represents the interests of the TSC on the Governing Board and also works with the TSC to find solutions per the direction of Governing Board.

Governing Board

Choose policies

Articulate strategy

Provide guidence to the TSC

Technical steering committee (TSC)

Serves as the highest technical decision body consisting of project maintainers

Sets technical direction for the project

Coordinates cross-community collaboration

Each member organization provides an administrative representative to the project's Governing Board, and a technical representative to the Technical Steering Committee.

In choosing maintainers from the community of project developers, the TSC evaluates the needs of the project as a whole and the subsystem or component, taking into account the active participation of the individual.

This results in a system of governance that relies on merit and trust as well as participation and transparency.

Committee & Working Group Member Representatives

Membership for the various committees and working groups include:

Technical Steering Committee
Anas Nashif (Intel, TSC Chair), Carles Cufi (Nordic Semiconductor), Kumar Gala (Linaro), Maureen Helm (NXP), Ruud Derwig (Synopsys)
Security Committee
Andy Gross (Linaro, Security Committee Chair), Inaky Perez-Gonzalez (Intel), Geoff Thorpe (NXP), Ruud Derwig (Synopsys)
Marketing Working Group
Aditi Hilbert (Runtime.io), Allen Watson (Synopsys), Anne Strand (Nordic Semiconductor), Ebba Simpson (Linaro), Megan Hansen (NXP), Sara Sarmiento (Intel, MWG Chair) 

Roles and Responsibilities

Administrative governance includes oversight as well as the provision of services to the project, usually in the form of sub-groups underneath the Governing Board. These can be created at any time and consist of member representatives designated for specific administrative tasks.

Administrative Leaders

Current administrative sub-groups and roles include:

Technical Steering Committee
Organized intentionally with no single leader, with communications administered by the Community Manager
Finance
Administration of project finances, headed by a Finance Administrator or Treasurer
Infrastructure
Servers and systems administration, headed by a Systems Administrator
Advocacy
Public relations, website and materials management, training management, and other outreach activities headed by a Lead Advocate
Community
Management and coordination of community activities and forums, including the organization of conferences, direct communication with project participants, outreach to prospective members, maintaining a single contact representing the project, and a liaison among all other groups, headed by a Community Manager, who also chairs some administrative meetings and manages meeting schedules

Members of these sub-groups direct activities within those categories, often with service providers. For example, the Linux Foundation currently provides some advocacy and infrastructure (servers and systems administration) to the Zephyr Project. Other roles are filled by members.

Technical Leaders

Technical leadership also includes administrative roles defined by the needs of the project. Current technical roles include:

Chief Architect
Responsible for directing technical tasks within the project and managing the other roles
Maintainers
Responsible for bug triage and managing technical tasks related to specific components
Program/Project Manager
Responsible for schedules, chairing technical meetings, and resolving conflicts within the technical development of the project
Release Manager
Responsible for handling the release process

COPYRIGHT & TRADEMARKS

The Zephyr Project is an open source project formed in 2015 to manage the Zephyr kernel, its subsystems and core components, and its tool chain and development tools. In reference to the project, it is preferred to use the entire name "Zephyr Project" to distinguish it from the Zephyr kernel. Derivative operating systems are expected to have their own names.

Zephyr™ Project and the Zephyr Project logo are trademarks of the Linux Foundation. Other names and brands may be claimed as the property of others.

EXPORT COMPLIANCE

By downloading the Zephyr Project, upstream source used to generate features or components, or any binaries generated by the Zephyr Project, you acknowledge that you understand all of the following:

The Zephyr Project, its component parts and technical information may be subject to the U.S. Export Administration Regulations (the “EAR”) and other U.S. and foreign laws and may not be exported, re-exported or transferred

(a) to any country listed in Country Group E:1 in Supplement No. 1 to part 740 of the EAR (currently, Iran, North Korea, Sudan & Syria);

(b) to any prohibited destination or to any end user who has been prohibited from participating in U.S. export transactions by any federal agency of the U.S. government; or

(c) for use in connection with the design, development or production of nuclear, chemical or biological weapons, or rocket systems, space launch vehicles, or sounding rockets, or unmanned air vehicle systems.

You may not download the Zephyr Project, its component parts and technical information if you are located in one of these countries or otherwise subject to these restrictions. You may not provide the Zephyr Project, its component parts and technical information to individuals or entities located in one of these countries or otherwise subject to these restrictions. You are also responsible for compliance with foreign law requirements applicable to the import, export and use of The Zephyr Project, its component parts and technical information.

The Zephyr Project is covered under a TSU exception. Its ECCN is 5D002TSU.