SOAFEE Charter and Vision
Charter
The SOAFEE Charter document is owned and maintained by the SOAFEE Governing Body. The SOAFEE Charter may be updated from time to time by the Governing Body under its voting regulations.
Vision and Scope
The SOAFEE Vision is to bring cloud-native development paradigm and its ubiquitous ecosystem to the highly diverse, heterogeneous compute platforms that will power the next generation of automotive and safety critical systems.
SOAFEE Cloud Native Architecture Vision
Framework for enabling mixed critical workload across cloud and vehicle.
SOAFEE Scope
The SOAFEE SCOPE is to collaborate with automotive ecosystem across the value chain to deliver on following objectives:
- Deliver open and standards-based architecture framework to enable cloud-native software development for mixed critical workloads across cloud to automotive edge;
- Create, contribute, adopt into upstream standards to enable cloud-native development for mixed critical workloads;
- Deliver open source reference implementations, including free-to-reimplement APIs, to seed the ecosystems for open source and commercial solution creation, as well as interoperability;
- Create seed development platform for seamless cloud to automotive edge software development maximizing environmental parity across the compute continuum; and
- Enable a vibrant ecosystem of commercial partners delivering commercial products across the automotive stack, enabling a path from development to deployment.
SOAFEE aims to work with, and complement, existing industry consortiums, open source projects and standards bodies; it is not the aim of SOAFEE to replace or consume any of these projects. SOAFEE should act as a platform enabler for full stack solutions and should inherit best practices from upstream bodies that are defining interfaces and abstractions that help SOAFEE achieve its design goals.
SIG Organization
Governing Body
The SOAFEE Special Interest Group (SIG) has been established to give effect to the Vision and Scope and shall operate under the guidance of the Governing Body. The Governing Body shall be responsible for:
- Define the strategic direction and goals of the SOAFEE SIG.
- Provide oversight to SOAFEE SIG execution.
- Vote on technical and marketing proposal recommended by TSC and MSC.
- Promote the use of SOAFEE within relevant ecosystems.
Technical Steering Committee (TSC)
The role of the Technical Steering Committee is to facilitate communication and collaboration among the Technical Workgroups.
The TSC will be comprised of governing members and voting members of the workgroups, as invited by existing members of the TSC. The TSC will be responsible for:
-
Driving SOAFEE technical vision, architecture, and execution.
-
Creation of working groups to deliver the strategic vision of the Governing Body.
The TSC may establish one or more working groups (WG) to discuss specific topics in greater detail than is practical for the TSC as a whole.
- A WG may be established by the TSC via standard TSC motion and vote. At the time of such establishment, the TSC is responsible for deciding the name, scope, and initial chair of the new WG.
- A WG may be dissolved by the TSC via standard TSC motion and vote.
- Each WG must be chaired by a TSC member. The chair of a WG is responsible for all aspects of that WG’s operation, including membership, meeting schedule, and decision-making.
- A WG may bring findings and/or recommendations to the TSC for discussion and/or decision.
-
Main coordinating body across WG.
-
Primary technical interface into Governing Body and MSC.
Marketing Steering Committee (MSC)
The role of the Marketing Steering Committee is to drive external communication for the SOAFEE SIG to create market interest and a clear understanding of the purpose and deliverables for SOAFEE.
The MSC will be comprised of governing members and voting members of the workgroups, as invited by existing members of the MSC.
- Create marketing plan
- Drive SOAFEE external messaging
- Create marketing collateral i.e., white papers, website, presentations, social media
- Plan and execute marketing events
- Plan Go To Market (GTM) outreach
- Ecosystem
- Consumers
- Work with TSC for roadmap/milestone creation
Membership
The levels of membership of the SOAFEE SIG shall be defined as:
All voting members are required to sign the membership agreement. This is to ensure that the rules for voting can be enforced such as one vote per member company. This will also ensure that explicit rights are given to make use of corporate logos on the SOAFEE website. Working Group (WG) membership rules covers TSC/MSC and any sub working groups created by those parent group. Membership will be run as a meritocracy, with the current members of the WG able to approve new voting members based on their contributions, assuming they have signed the membership agreement.
All contributions to the GB and WG's will be covered under the contribution agreement as outlined in their respective project repositories.
For those members that do not want to, or cannot sign the membership agreement, they will still be able to contribute to the project so long as the contribution agreement is adhered to. Any code contributions will be bound by the DCO.
The membership levels and terms may from time to time be reviewed and modified by a majority vote of the governing body.
Governing Body Member
How to Join:
Signing the membership agreement. By invitation of the Governing Body.
Rights:
Voting, Contributing.
Working Group Member
How to Join:
Signing the membership agreement. By approval of the Working Group.
Rights:
Voting, Contributing.
Contributor
How to Join:
No restrictions.
Rights:
Contributing.
Termination of Membership
Any member of the SOAFEE SIG may terminate their membership by giving notice in writing to the SOAFEE Governing Body.
On acceptance of their termination by the SOAFEE Governing Body, all rights associated with their membership will be revoked.
Any member of the SOAFEE SIG who disregards the rules of engagement as set out in this document, plus the contribution agreement and code of conduct of the TSC and MSC may have their membership terminated by majority vote of the SOAFEE Governing Body.
The Governing Body
Composition
- The board shall be composed of representatives from the Governing Body members of the SOAFEE SIG.
- Additional members may be invited to join the Governing Body by a successful majority vote of current members of the Governing Board.
Officers
- The Governing Body will be responsible for electing a chairperson (“Chair”) from their membership, in accordance with the Appointment of a Chairperson process set out in Schedule One.
- The Chair shall be responsible for conducting the meetings.
Conduct of Meetings
- Meetings of the Governing Body shall be limited to Governing Body members and invited guests.
- Meetings of the Governing Body shall be non-confidential, unless decided otherwise by the Governing Body. Members of the public shall have no voting rights, nor participation rights.
- The Governing Body may invite guests to attend meetings and participate actively, but these guests will have no voting rights. Any Governing Body member may propose a particular guest be invited to a meeting at least a week before said meeting, and if no other Governing Body member objects, then the motion to invite the guest passes.
- Minutes shall be taken at each meeting and shall be approved by all attendees prior to being distributed more widely. Minutes shall be made available through the SOAFEE project portal. Minutes shall be public, unless decided otherwise by the Governing Body.
- Meetings will take place at a cadence agreed by the Governing Body members to ensure that the Governing Body is effective.
Working Groups
Schedule One
Chairperson Appointment Process
The Acting-Chairperson of the Governing Body or Working Group (who is temporary until a chairperson is formally appointed) will call for nominations for Chairperson. Voting members will be asked by the Acting-Chairperson to self-nominate over email.
In accordance with the Membership Agreement, voting shall be on a one vote per Governing Member basis and will be the responsibility of the voting representative for each Governing Member.
If there is more than one nominee, votes should be taken for each nominee (each member company can only vote for one candidate). If one nominee gets a majority of votes, then they are elected as Chairperson. If not, then the nominee with the lowest number of votes is eliminated and the members votes again (again, every voting member company has one vote), until one nominee gets a majority of votes.
The newly elected Chairperson then takes the Chair from the next meeting following completion of the appointment process for the duration of 12 months.
Future Appointments
At a date no greater than twelve (12) months from the appointment, the Appointment Process will take place again.