Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "OpenMobilityCharter"

(Technical Scope / Work Areas)
(Membership)
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
== Vision and Scope ==
 +
The OpenMobility working group will drive the evolution and broad adoption of mobility modelling and simulation technologies. It accomplishes its goal by fostering and leveraging collaborations among members and by ensuring the development and availability of the "OpenMobility framework". This framework will provide the tools for a detailed simulation of the movement of vehicles and people as well as their communication patterns. It will be valuable for testing driver assistance systems, predicting and optimizing traffic as well as evaluating new business concepts, such as Mobility-as-a-Service.
 +
It is the goal of this working group to deliver a framework of tools based on validated models, which are accepted as "standard tools" in industry applications and academia. Eclipse Foundation projects related to the OpenMobility working group will provide technical implementations of API specifications. The working group will:
  
== OpenMobility Charter ==
+
* Coordinate the development of related Eclipse Foundation projects towards an OpenMobility framework.
 +
* Define and manage the specifications for interfaces and functions for the framework.
 +
* Promote the OpenMobility framework and its value.
 +
* Provide a vendor neutral marketing and other services to the OpenMobility ecosystem.
 +
* Define licensing and intellectual property flows that encourage community participation and tool adoption.
 +
* Drive the funding model that enables this working group and its community to operate on a sustainable basis.
  
Status: Draft document
+
== Technical Scope ==
 +
The OpenMobility working group will coordinate the development of Eclipse Foundation projects on the following topics:  
  
November 13, 2017
+
* Microscopic and Mesoscopic Traffic Simulation
 +
* Vehicle-to-Vehicle and Vehicle-to-Infrastructure Communication Simulation
 +
* Pedestrian Dynamics Simulation
 +
* Simulator Coupling infrastructure
 +
* Interfaces to Advanced Driver Assistance Systems and Intelligent Transportation Systems solutions
  
=== Definitions ===
+
Projects hosted by the Eclipse Foundation in the context of the OpenMobility working group apply the Eclipse development process and best practices of openness, transparency and meritocracy. As such, these projects are open to participation by developers or contributors. They can submit contributions to the project that will be considered for inclusion by the project committers. Committer status is acquired by contributors after election by existing committers as described in the Eclipse Development Process.
The following terms are used in this document:
+
* Term...
+
  
=== Introduction ===
+
== Incubation Period ==
Mobility is a basic human need as well as a defining part of human development. It has always been a driver for innovation and technological advancements in a variety of domains and applications.
+
The OpenMobility working group starts with an incubation period of one year that begins after the community review has been successfully accomplished. The goal of the incubation period is to
Understanding and predicting mobility and traffic induced effects is a complex task. To master this task it is key to understand the interconnected world in which the mobility of persons and goods but also of information and data shapes global trade and work commutes the same way it gives rise to new business models such as on demand car sharing or in time food delivery.
+
* Refine the structure and strategy of the working group
The complexity and variability of traffic phenomena make simulation an unique/effective tool for designing, analyzing and evaluating traffic systems.  
+
* Define membership levels and participation guidelines
 +
* Acquire new members for the working group
 +
* Develop and establish a funding model that enables this working group and its community to operate on a sustainable basis.
  
=== Vision and Goals ===
+
During the incubation period, only two membership classes and one governance body are defined (see "Membership"). Participant members and Committers of associated Eclipse Foundation projects are expected to actively engage in the development of this working group and the acquisition of new members. The participation fees for the working group will be waived during this period (0 EUR / USD 0 for all members).
 +
The incubation period is concluded successfully, if at least four Participant members have been acquired and a funding model for the group has been developed and agreed upon. From here on, the working group shall continue with an updated charter.
 +
If the operation of this working group cannot be ensured on a sustainable basis, it will be terminated after the incubation phase.
  
==== WHY create an OpenMobility WG? ====
+
== Governance and Precedence ==
 +
Applicable Documents
 +
* [https://www.eclipse.org/org/documents/Eclipse%20BYLAWS%202011_08_15%20Final.pdf Eclipse Bylaws]
 +
* [https://www.eclipse.org/org/workinggroups/industry_wg_process.php Industry Working Group Process]
 +
* [https://www.eclipse.org/org/documents/Eclipse%20MEMBERSHIP%20AGMT%202010_01_05%20Final.pdf Eclipse Membership Agreement]
 +
* [https://www.eclipse.org/org/documents/Eclipse_IP_Policy.pdf Eclipse Intellectual Property Policy]
 +
* [https://www.eclipse.org/org/documents/Eclipse_Antitrust_Policy.pdf Eclipse Anti-Trust Policy]
 +
* [https://www.eclipse.org/projects/dev_process/development_process.php Eclipse Development Process]
  
==== WHAT does the OpenMobility WG do? ====
+
All Members must be parties to the Eclipse Foundation Membership Agreement, including the requirement set forth in Section 2.2 to follow the Bylaws and then-current policies of the Eclipse Foundation, including but not limited to the Intellectual Property and Anti-Trust Policies.
 +
In the event of any conflict between the terms set forth in this Working Group's Charter and the Eclipse Foundation Bylaws, Membership Agreement, Eclipse Development Process, Eclipse Industry Working Group Process, or any policies of the Eclipse Foundation, the terms of the Eclipse Foundation Bylaws, Membership Agreement, process, or policy shall take precedence.
  
==== WHO participates in the OpenMobility WG? ====
+
== Membership ==  
 +
In order to participate in the OpenMobility working group, an entity must be at least a Solutions Member of the Eclipse Foundation, have executed the OpenMobility Participation Agreement once defined, and adhere to the requirements set forth in this Charter.
 +
The OpenMobility working group is open at any time to all new members who meet these conditions.
 +
During the incubation phase, there are three classes of an OpenMobility working group membership: Participant, Committer and Guest members. Each of these classes is described in detail below.
  
==== How does the OpenMobility WG accomplish its goals? ====
+
=== Classes of an OpenMobility Membership ===
By fostering and leveraging collaboration among members and ensuring the availability of the simulation framework as a platform, the OpenMobility Working Group lays the groundwork for the fulfillment of its mission.
+
 
+
==== Old Text ====
+
The objective of the OpenMobility Working Group is to develop, standardize and promote open source solutions and interfaces towards an open and modular mobility simulation framework.
+
This framework not only includes the simulation of the movement of vehicles and people, but also covers its links to information transmission technologies and associated new business concepts, such as Mobility as a Service.
+
At its core, the framework focuses on modeling and simulating the dynamics and interactions of all moving entities, such as cars, bicycles, pedestrians, trains, trams, ...
+
 
+
The OpenMobility Working Group is explicitly developing open source solutions to ensure vendor neutrality and openness for research and academia.
+
It aims for supplying valid models which help to evaluate new mobility approaches before bringing them into action in a scientifically sound manner as well as providing an easily accessible infrastructure to model traffic scenarios.
+
 
+
=== Purpose and Scope ===
+
The Open Mobility Working Group coordinates, influences and develops open source solutions with the following focus:
+
* Microscopic and Mesoscopic traffic simulation
+
* Car2X communication
+
* Routing
+
* Testbed for autonomous driving
+
* Provide the environment to model many different modes of transport
+
*(modeling and simulating the dynamics of all traffic participants such as road vehicles, trams, trains, vessels, bicycles and pedestrians and the interaction between them and the infrastructure)
+
 
+
Intended application domains for this framework are car manufacturing / automotive industry, logistics, traffic management, ...
+
Further target groups: consultants, public agencies, academia, …
+
 
+
The main purpose is to concentrate on the simulation and solution development for mobility problems on a city or regional level. While the interfacing to further tools such as single (submicroscopic) car simulators or large scale traffic demand models is highly desirable, the development of those tools is not in the focus of the group.
+
The groups aim is to deliver validated models which can be accepted as standard tools in academic as well as industry applications. To this end the members of the group will focus not only on tool development but also on teaching and disseminating their application as well as expanding and integrating the user base.
+
 
+
=== Technical Scope / Associated Projects ===
+
The OpenMobility Working group will work on the following topics and the associated projects:
+
* Microsocopic Traffic Simulation
+
* C2X Communication
+
* ...
+
 
+
Projects hosted by the Eclipse Foundation in the context of the OpenMobility Working Group apply the Eclipse development process and best practices of openness, transparency and meritocracy.
+
As such, these projects are open to participation by developers or contributors based on their merits.
+
They can submit contributions to the project that will be considered for inclusion by the project committers.
+
Committer status is acquired by contributors after election by existing committers as described in the Eclipse Development Process.
+
 
+
=== Governance ===
+
 
+
==== Applicable documents and Processes ====
+
* [https://www.eclipse.org/org/documents/Eclipse%20BYLAWS%202011_08_15%20Final.pdf Eclipse Bylaws]
+
* [https://www.eclipse.org/org/workinggroups/industry_wg_process.php Working Group Process]
+
* [https://eclipse.org/org/workinggroups/IWG_Participation_Agreement.pdf Working Group Participation Agreement]
+
* [https://www.eclipse.org/org/documents/Eclipse%20MEMBERSHIP%20AGMT%202010_01_05%20Final.pdf Eclipse Membership Agreement]
+
* [https://www.eclipse.org/projects/dev_process/development_process.php Eclipse Development Process]
+
* [https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html Eclipse Public License (EPL)]
+
  
In the event of any conflict between the terms set forth in the OpenMobility Working Group Charter and the Eclipse Foundation Bylaws, Membership Agreement, Eclipse Development Process, Eclipse Working Group Process, or any policies of the Eclipse Foundation, the terms of the Eclipse Foundation Bylaws, Membership Agreement, processes, or policies shall take precedence.
+
==== Participant Members ====
 +
Participant Members are typically organizations that view an open mobility simulation framework as strategic to their organization and are willing to invest significant resources to sustain and shape the activities of this working group. Typical Participant Members include industry users of the technologies and results provided by the OpenMobility working group.
  
The OpenMobility Working Group will apply the Eclipse Foundation processes where applicable. In particular, the following processes shall be applied to the work of the WG itself:
+
==== Committer ====
* Eclipse Working Group Process
+
Committer Members are individuals who through a process of meritocracy defined by the Eclipse Development Process are able to contribute and commit code to the Eclipse Foundation projects included in the scope of this working group. Committers may be members by virtue of working for a member organization, or may choose to complete the membership process independently if they are not. For further explanation and details, see the "Eclipse Committer Membership" page.
* Eclipse Development Process
+
* Eclipse IP Process
+
==== Guest Members ====
 +
Guest members are organizations who have been invited for one year by the Steering Committee of the OpenMobility Working Group to participate in some aspects of the activities of the Working Group. Typical Guest Members include R&D partners, academic entities, and potential future full-fledged members who want to have a closer look before deciding on their strategy. When Guest Members are invited to an OpenMobility WG body for meetings, they have no right to vote. Invitations may be renewed by the Steering Committee. Guests Members are required to sign the participation agreement.
  
==== Steering Committee Roles and Responsibilities ====
+
== Governance ==
The Eclipse OpenMobility Working Group will have a Steering Committee to help guide the strategy and operation of the working group.
+
This OpenMobility working group is designed as:
The Steering Committee will make decisions based on a simple majority vote of the committee members.
+
* a member driven organization,
 +
* a means to foster a vibrant and sustainable ecosystem of components and service providers,
 +
* a means to organize the community of each project or component so that users and developers define the roadmap collaboratively.
 +
In order to implement these principles, the "Steering Committee" as the sole governance body for the working group during the incubation phase has been defined.
  
The roles and responsibilities of the Steering Committee include:
+
=== Steering Committee ===
* Provide guidance and approval of the annual Eclipse OpenMobility Group strategy, positioning and roadmap.
+
==== Powers and Duties ====
* Approve the technical architecture and composition of any Eclipse OpenMobility simulator/technology that is based on the overall roadmap.
+
Steering Committee members are required to:
* Coordination and recruitment of resources to accelerate key project development and integration of the Eclipse OpenMobility roadmap.
+
* Define and manage the strategy of the working group.
* Coordinate Eclipse OpenMobility Working Group membership recruitment
+
* Define and manage which Eclipse Foundation projects are included within the scope of this working group.  
* Approval of any Eclipse OpenMobility documents, include technical architectures, blueprints, white papers       
+
* Define and manage the roadmap of the working group.
* Elect a chair of the Eclipse OpenMobility Working Group
+
* Review this charter.
* Define the Eclipse OpenMobility working group budget and annual fees.
+
* Define the working group budget and fees for all membership classes for each year.
 +
* Contribute to the acquisition of new working group members by actively engaging in community development and evangelism
  
==== Participation Guidelines ====
+
==== Composition ====
 +
* Each Participant Member of the working group has one seat on the Steering Committee.
 +
* Two seats are allocated to Committer Members. Committer Member seats are allocated following the Eclipse "Single Transferable Vote", as defined in the Eclipse Bylaws. Elected Committer Members have the right to participate in every Steering Committee meeting. They have no voting rights.
  
===== Steering Committee Member =====
+
==== Meeting Management ====
Steering committee members are required to:
+
The Steering Committee meets at least twice a year.
* Be a Strategic, Enterprise or Solutions member of the Eclipse Foundation.
+
* Lead at least one Eclipse OpenMobility project and contribute at least '''XX''' FTE working on Eclipse OpenMobility projects or Eclipse OpenMobility Working Group activities. The activities can include
+
  
# committers working on Eclipse open source projects that support the OpenMobility roadmap,
+
== Common Dispositions ==
# creation of roadmaps and technical documents (including, for example, architectures, blueprints and best practices) supporting the OpenMobility Working Group,  
+
The dispositions below apply to all governance bodies for this working group, unless otherwise specified. For all matters related to membership action, including without limitation: meetings, quorum, voting, electronic voting action without meeting, vacancy, resignation or removal, the terms set forth in Section 6 of the Eclipse Foundation Bylaws apply.
# evangelism and community development for the working group and
+
# other activities agreed to by the Steering committee.
+
  
* '''MORE TO BE ADDED!'''
+
=== Voting ===
* Regularly participate in Working Group meetings and provide timely feedback on Working Group documents.
+
For actions (i) approving specifications for adoption; (ii) amending the terms of the working group’s Participation agreement; (iii) approving or changing the name of the working group; and (iv) approving changes to annual Member contribution requirements; any such actions must be approved by no less than two-thirds (2/3) of the representatives present at a committee meeting.  
* Provide ongoing marketing and community development support to the Eclipse OpenMobility community.
+
  
===== Member Participants =====
+
=== Term and Dates of Elections ===  
Member participants are required to:
+
This section only applies to the Steering Committee. All representatives shall hold office until their respective successors are appointed or elected, as applicable. There shall be no prohibition on re-election or re-designation of any representative following the completion of that representative’s term of office.  
* Be an Eclipse Foundation member at the Strategic, Enterprise or Solution level.
+
Elected representatives shall each serve one-year terms and shall be elected to serve from April 1 to March 31 of each calendar year, or until their respective successors are elected and qualified.  
* Regularly participate in the Working Group meetings.
+
Eclipse Foundation Associate Members may be invited by the Steering Committee to join and participate in the Working Group.
+
  
=== Services ===
+
=== Meetings Management ===
==== Infrastructure ====
+
All meetings may be held at any place that has been designated by resolution of the corresponding body. All meetings may be held remotely using phone calls, video calls or any other means as designated by resolution of the corresponding body.  
The OpenMobility Working Group uses the normal infrastructure provided to Eclipse projects, including, among others, mailing lists, forums, bug trackers, source code repositories, continuous integration servers, build servers, and web sites.
+
  
==== Community Building ====
+
=== Infrastructure ===  
The Eclipse Foundation will provide access to its network of developers to facilitate the community building and the dissemination of the OpenMobility innovations. The EF will use its communication channels such as its Newsletter, Twitter, or LinkedIn channels to promote key OpenMobility events and encourage its members to join and participate in the OpenMobility Working Group
+
The OpenMobility Working Group uses the normal infrastructure provided to Eclipse projects, including, among others, mailing lists, forums, bug trackers, source code repositories, continuous integration servers, build servers, and web sites.
  
=== Miscellaneous ===
+
=== Community Building ===
==== Update of the charter ====
+
The Eclipse Foundation will provide access to its network of developers to facilitate the community building and the dissemination of the OpenMobility innovations. The Eclipse Foundation will use its communication channels such as its Newsletter, Twitter, or LinkedIn channels to promote key OpenMobility events and encourage its members to join and participate in the OpenMobility working group.
This charter should be updated by the Steering Committee, after a positive vote of 2/3 of the Steering Committee members.
+

Latest revision as of 01:43, 24 August 2018

Vision and Scope

The OpenMobility working group will drive the evolution and broad adoption of mobility modelling and simulation technologies. It accomplishes its goal by fostering and leveraging collaborations among members and by ensuring the development and availability of the "OpenMobility framework". This framework will provide the tools for a detailed simulation of the movement of vehicles and people as well as their communication patterns. It will be valuable for testing driver assistance systems, predicting and optimizing traffic as well as evaluating new business concepts, such as Mobility-as-a-Service. It is the goal of this working group to deliver a framework of tools based on validated models, which are accepted as "standard tools" in industry applications and academia. Eclipse Foundation projects related to the OpenMobility working group will provide technical implementations of API specifications. The working group will:

  • Coordinate the development of related Eclipse Foundation projects towards an OpenMobility framework.
  • Define and manage the specifications for interfaces and functions for the framework.
  • Promote the OpenMobility framework and its value.
  • Provide a vendor neutral marketing and other services to the OpenMobility ecosystem.
  • Define licensing and intellectual property flows that encourage community participation and tool adoption.
  • Drive the funding model that enables this working group and its community to operate on a sustainable basis.

Technical Scope

The OpenMobility working group will coordinate the development of Eclipse Foundation projects on the following topics:

  • Microscopic and Mesoscopic Traffic Simulation
  • Vehicle-to-Vehicle and Vehicle-to-Infrastructure Communication Simulation
  • Pedestrian Dynamics Simulation
  • Simulator Coupling infrastructure
  • Interfaces to Advanced Driver Assistance Systems and Intelligent Transportation Systems solutions

Projects hosted by the Eclipse Foundation in the context of the OpenMobility working group apply the Eclipse development process and best practices of openness, transparency and meritocracy. As such, these projects are open to participation by developers or contributors. They can submit contributions to the project that will be considered for inclusion by the project committers. Committer status is acquired by contributors after election by existing committers as described in the Eclipse Development Process.

Incubation Period

The OpenMobility working group starts with an incubation period of one year that begins after the community review has been successfully accomplished. The goal of the incubation period is to

  • Refine the structure and strategy of the working group
  • Define membership levels and participation guidelines
  • Acquire new members for the working group
  • Develop and establish a funding model that enables this working group and its community to operate on a sustainable basis.

During the incubation period, only two membership classes and one governance body are defined (see "Membership"). Participant members and Committers of associated Eclipse Foundation projects are expected to actively engage in the development of this working group and the acquisition of new members. The participation fees for the working group will be waived during this period (0 EUR / USD 0 for all members). The incubation period is concluded successfully, if at least four Participant members have been acquired and a funding model for the group has been developed and agreed upon. From here on, the working group shall continue with an updated charter. If the operation of this working group cannot be ensured on a sustainable basis, it will be terminated after the incubation phase.

Governance and Precedence

Applicable Documents

All Members must be parties to the Eclipse Foundation Membership Agreement, including the requirement set forth in Section 2.2 to follow the Bylaws and then-current policies of the Eclipse Foundation, including but not limited to the Intellectual Property and Anti-Trust Policies. In the event of any conflict between the terms set forth in this Working Group's Charter and the Eclipse Foundation Bylaws, Membership Agreement, Eclipse Development Process, Eclipse Industry Working Group Process, or any policies of the Eclipse Foundation, the terms of the Eclipse Foundation Bylaws, Membership Agreement, process, or policy shall take precedence.

Membership

In order to participate in the OpenMobility working group, an entity must be at least a Solutions Member of the Eclipse Foundation, have executed the OpenMobility Participation Agreement once defined, and adhere to the requirements set forth in this Charter. The OpenMobility working group is open at any time to all new members who meet these conditions. During the incubation phase, there are three classes of an OpenMobility working group membership: Participant, Committer and Guest members. Each of these classes is described in detail below.

Classes of an OpenMobility Membership

Participant Members

Participant Members are typically organizations that view an open mobility simulation framework as strategic to their organization and are willing to invest significant resources to sustain and shape the activities of this working group. Typical Participant Members include industry users of the technologies and results provided by the OpenMobility working group.

Committer

Committer Members are individuals who through a process of meritocracy defined by the Eclipse Development Process are able to contribute and commit code to the Eclipse Foundation projects included in the scope of this working group. Committers may be members by virtue of working for a member organization, or may choose to complete the membership process independently if they are not. For further explanation and details, see the "Eclipse Committer Membership" page.

Guest Members

Guest members are organizations who have been invited for one year by the Steering Committee of the OpenMobility Working Group to participate in some aspects of the activities of the Working Group. Typical Guest Members include R&D partners, academic entities, and potential future full-fledged members who want to have a closer look before deciding on their strategy. When Guest Members are invited to an OpenMobility WG body for meetings, they have no right to vote. Invitations may be renewed by the Steering Committee. Guests Members are required to sign the participation agreement.

Governance

This OpenMobility working group is designed as:

  • a member driven organization,
  • a means to foster a vibrant and sustainable ecosystem of components and service providers,
  • a means to organize the community of each project or component so that users and developers define the roadmap collaboratively.

In order to implement these principles, the "Steering Committee" as the sole governance body for the working group during the incubation phase has been defined.

Steering Committee

Powers and Duties

Steering Committee members are required to:

  • Define and manage the strategy of the working group.
  • Define and manage which Eclipse Foundation projects are included within the scope of this working group.
  • Define and manage the roadmap of the working group.
  • Review this charter.
  • Define the working group budget and fees for all membership classes for each year.
  • Contribute to the acquisition of new working group members by actively engaging in community development and evangelism

Composition

  • Each Participant Member of the working group has one seat on the Steering Committee.
  • Two seats are allocated to Committer Members. Committer Member seats are allocated following the Eclipse "Single Transferable Vote", as defined in the Eclipse Bylaws. Elected Committer Members have the right to participate in every Steering Committee meeting. They have no voting rights.

Meeting Management

The Steering Committee meets at least twice a year.

Common Dispositions

The dispositions below apply to all governance bodies for this working group, unless otherwise specified. For all matters related to membership action, including without limitation: meetings, quorum, voting, electronic voting action without meeting, vacancy, resignation or removal, the terms set forth in Section 6 of the Eclipse Foundation Bylaws apply.

Voting

For actions (i) approving specifications for adoption; (ii) amending the terms of the working group’s Participation agreement; (iii) approving or changing the name of the working group; and (iv) approving changes to annual Member contribution requirements; any such actions must be approved by no less than two-thirds (2/3) of the representatives present at a committee meeting.

Term and Dates of Elections

This section only applies to the Steering Committee. All representatives shall hold office until their respective successors are appointed or elected, as applicable. There shall be no prohibition on re-election or re-designation of any representative following the completion of that representative’s term of office. Elected representatives shall each serve one-year terms and shall be elected to serve from April 1 to March 31 of each calendar year, or until their respective successors are elected and qualified.

Meetings Management

All meetings may be held at any place that has been designated by resolution of the corresponding body. All meetings may be held remotely using phone calls, video calls or any other means as designated by resolution of the corresponding body.

Infrastructure

The OpenMobility Working Group uses the normal infrastructure provided to Eclipse projects, including, among others, mailing lists, forums, bug trackers, source code repositories, continuous integration servers, build servers, and web sites.

Community Building

The Eclipse Foundation will provide access to its network of developers to facilitate the community building and the dissemination of the OpenMobility innovations. The Eclipse Foundation will use its communication channels such as its Newsletter, Twitter, or LinkedIn channels to promote key OpenMobility events and encourage its members to join and participate in the OpenMobility working group.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.