Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status



Stage 3: Impact Stage Requirements (LF Edge)

Definition

The Impact Stage is for projects that have reached their growth goals and are now on a self-sustaining cycle of development, maintenance, and long-term support. Impact Stage projects are widely used in production environments and have large, well-established project communities with a number of contributors from at least two organizations.

Examples

  1. Projects that have publicly documented release cycles and plans for LTS.
    1. Akraino has very established process for the release cycle. Akraino releases are delivered every six months. Each release could have multiple blueprints addressing different Edge use case. Community continues to support the delivered Blueprints for multiple releases. 
    2. Akraino community delivered  R1 Release on June 2019.   The second release is under development and targeted to be delivered on November 30, 2019. 
    3. Akraino community has well established process to graduate the Projects from Incubation → Mature → Core.  See Graduation Review Criteria
  2. Projects that have themselves become platforms for other projects.
    1. Akraino Blueprints supplies fundamental edge stack needed by any type of Edge applications. Akraino R1 delivered 10 Blueprints for everyone's use.
    2. Akraino also hosts multiple Feature projects which supplies fundamental building blocks for Blueprints.
    3. Multiple upstream projects uses Akriano BPs as a platform. e.g., ONF SEBA, O-RAN RIC, Starlingx integration with EdgexFoundry
  3. Projects that are able to attract a healthy number of committers on the basis of its production usefulness (not simply 'developer popularity').
    1. To date, Akraino has over 65 contributors; 30 active contributors in the month of September 2019 alone.
    2. Since Nov 1, 2018, there were almost 1131 commits.  Last month (August 2019), there were 110 commits.
    3. 70% of the premier LF Edge members are actively involved and contributing code to the Akraino community e.g., AT&T, Arm, Baidu, Dell EMC, Ericsson, HP, Huawei, Intel, InwinStack, Juniper, Mobiledgex, Netsia, Nokia, NTT, Qualcomm, Radisys, Redhat, Seagate, Tencent, Windriver
    4. Committers details can be found at https://gerrit.akraino.org/r/admin/repos

4. Projects that have several, publicly known, end-user deployments.

a. The Akraino user community is globally diverse with contributions in September coming from the US, China, India, and Europe. 

b. Akraino R1 Blueprints are being used for POC and relevant Production deployments. For example -  Radio Edge Cloud (REC) Blueprint used by AT&T for Production trail. StarlingX Far Edge Distributed Cloud is used by multiple companies, similarly Provider Access Edge BP is production deployed by RedHat. 

  1.     c. In addition to the commercial and open source products cited above, companies Tencent, Baidu, Intel and others have products or deployments under way or being developed.

Expectations

Impact Stage projects are expected to participate actively in TAC proceedings, and as such have a binding vote on TAC matters requiring a formal vote, such as the election of a TAC Chair. They receive ongoing financial and marketing support from the Foundation, and are expected to cross promote the foundation along with their activities.


Acceptance Criteria

To graduate from At Large or Growth status, or for a new project to join as an Impact project, a project must meet the Growth stage criteria plus:

  • Have a defined governing body of at least 5 or more members (owners and core maintainers), of which no more than 1/3 is affiliated with the same employer. In the case there are 5 governing members, 2 may be from the same employer.
    • The Akraino Technical Steering Committee (TSC) is currently made up of 15 members. The TSC Chair and Vice-Chair are elected by the TSC. Akraino Community is working on the election for the period of 2019-2020 which will have full 20 TSC members elected.
    • 7 Sub-Committee Chairs, 22 Blueprint Project Team Leads (PTLs) and 8 Feature Project PTLs operate under the guidance of TSC

       

                                                                               

  • Following is the composition of current TSC ( Pre 2019-2020 election)


Member Company

Voting Member Name

Contact info

Arm

Tina Tsou

tina.tsou@arm.com

AT&T

Kandan Kathirvel

kk0563@att.com

Dell

Tim Epkes

tim_epkes@dell.com

Ericsson

Torbjörn Keisu

torbjorn.keisu@ericsson.com

Huawei

Wenjing Chu

wchu@futurewei.com

Intel

Srini Adedepalli

srinivasa.r.addepalli@intel.com

Inwinstack

Thor Chin

thor.c@inwinstack.com

Juniper

Sukhdev Kapur

sukhdev@juniper.net

Nokia

Tapio Tallgren

tapio.tallgren@nokia.com

NTT

Takeshi Kuwahara

kuwahara.takeshi@lab.ntt.co.jp

Qualcomm

Shahid Khan

shahidk@qti.qualcomm.com

Radisys

Prakash Siva

psiva@radisys.com

Red Hat

Frank Zdarsky

fzdarsky@redhat.com

Seagate Technologies

Tim Walker

tim.t.walker@seagate.com

WindRiver

Dariush Eslimi

dariush.eslimi@windriver.com


  • Following are the Blueprint and Feature Project Technical Leads

  • Have a documented and publicly accessible description of the project's governance, decision-making, and release processes.
  • Have a healthy number of committers from at least two organizations. A committer is defined as someone with the commit bit; i.e., someone who can accept contributions to some or all of the project.
    • To date, Akraino has over 65 contributors; 30 active contributors in the month of September 2019 alone
    • In the month of September 2019, there were almost 26 commits.  
    • 70% of the premier LF Edge members are actively involved and contributing code to the Akraino community e.g., AT&T, Arm, Baidu, Dell EMC, Ericsson, HP, Huawei, Intel, InwinStack, Juniper, Mobiledgex, Netsia, Nokia, NTT, Qualcomm, Radisys, Redhat, Seagate, Tencent, Windriver
  • Demonstrate evidence of interoperability, compatibility or extension to other LF Edge Projects. Examples may include demonstrating modularity (ability to swap in components between projects).
    • Akraino supplies fully integrated ETE Blueprints for LF Edge projects. All LF Edge projects are welcome to make use of Akriano Blueprints and provide requirements to develop new ones.
    • Akraino Blueprints uses several upstream projects such as O-RAN, OpenStack, K8, ONAP, Linux, etc., 
    • Upstream Project subcommittee of Akraino primary focus in building Liaison with other OpenSource communities.
    • Akraino can interoperate with EdgeX Foundry, which is the current level 3 project.
  • Adopt the Foundation Code of Conduct.


  • Explicitly define a project governance and committer process. This is preferably laid out in a GOVERNANCE.md file and references a CONTRIBUTING.md and OWNERS.md file showing the current and emeritus committers.
    • See above supplied Akraino community document