Large Contributing OpenStack Operators (LCOO)
Status: Regular Meetings and joint work in progress since August 2016. Introduced as Working Group to the User Committee at Barcelona Summit October 26, 2016. We meet as a coordination team at least twice monthly and run "deep dive/topical" sessions in between.
* Sundar Krishnamoorthy <firstname.lastname@example.org> * Jamey McCabe <email@example.com>
* Abdelhadi Chari, Orange; <firstname.lastname@example.org> * Andy Ukasick, AT&T; <email@example.com> * Jaesuk Ahn; SK Telecom; <firstname.lastname@example.org> * Megan Rossetti; Walmart; <email@example.com> * Shintaro Mizuno; NTT; <firstname.lastname@example.org> * Shilla Saebi; Comcast; <email@example.com> * Sundar Krishnamoorthy; Intel; <firstname.lastname@example.org>
Communications - Etherpads and Links: We run meetings via video-conference but also track all participants, proposals and agreements:
* https://etherpad.openstack.org/p/Large_Contributing_OpenStack_Operators_Master * https://openstack-lcoo.atlassian.net/wiki/display/LCOO/The+Large+Contributing+OpenStack+Operators+%28LCOO%29+Working+Group
Mission and Scope
The Large Contributing OpenStack Operators (LCOO) working group is the result of companies coming together to discuss how they might collaborate in response to the Community's call for greater engagement by OpenStack Users (operators) in order that OpenStack roadmap be better informed by the needs of Users. These companies also wanted to be more than just Users and made a common commitment to being contributors as well. The LCOO name reflects that vision.
LCOO aims to collaborate with the Product Working Group (PWG), other working groups and community-wide stakeholders to contribute use cases and requirements. This work includes working with stakeholders to perform gap analysis, draft implementation plans and track status. LCOO partners with the PWG, following their Development Proposals Workflow in order to accomplish this. LCOO also helps to foster collaboration among the many contributors member companies have within the various OpenStack projects.
In addition to the above, LCOO also exists to be a place where the companies that participate can share OpenStack information, pain points, solutions, etc., with each other. This activity is at least equal with the mission of contributing. However, these kinds of discussions, feedback and brainstorming have also provided the motivation to contribute a number of formerly internal only projects to open-source.
Drive Community Roadmap Awareness
The LCOO exists to drive Community awareness of platform enhancements necessary to meet the needs of Large “Multi-Clouds” Operators and Network Service Providers. Multi-Clouds is defined as multiple regions, availability zones and multi-tenant in OpenStack. LCOO does this through the publishing of its use cases and Roadmap as well as by participating in and contributing thought leadership to OpenStack community Working Groups, Project Teams and other OpenStack groups. The LCOO also leverages blogs, white papers, Summit presentations, Summit presence and any other practical means to carry its message to the broad community.
Drive Focused OpenStack Enhancements
The LCOO works openly, transparently and collaboratively within the OpenStack community to be engaged in continuous enhancement of the OpenStack platform. The LCOO’s coordinates the upstream software development activities of its member’s resources in order to advance the platform while ensuring that efforts align with the spirit and goals of the OpenStack Foundation.
Increase Upstream Contributions to OpenStack
The LCOO seeks to advance the OpenStack platform by building and growing a joint LCOO committed engineering team focused on a shared agenda of development that drives its overall mission forward, along a number of vectors:
- Multisite Management and Operations including Upgradeability
- Resiliency at Scale
- Networking, SDN and NFV Infrastructure
- Security, Policy and Operational Insights
- Workload Enablement
- Feature Requests and Bug fixes across all of the projects
Accelerate OpenStack Innovation
Through its multi-cultural, globally distributed and technologically diverse member companies, the LCOO creates an environment for its members that promotes far greater opportunity for innovation, learning, mentoring and accomplishment than would ever be possible by any member alone. This same large and diverse member coalition of community contributors is also able to engage much more deeply, broadly and effectively within the community in order to further its objectives of raising awareness and accelerating improvement.
Align with the OpenStack Foundation
The LCOO is dedicated to advancing the goals of the OpenStack community by aligning with the OpenStack Foundation using a two-pronged approach, both through centralized authorities and through grassroots engagement.
Working within established centralized channels, the LCOO informs, publishes, and solicits feedback on its engineering roadmap through the OpenStack Foundation’s Working Groups. This approach ensures that the engineering team works on the right features to advance the OpenStack platform for use by enterprise customers, as validated by the community. The LCOO engages with the OpenStack Foundation Board, Technical Committee and User Committee to draw attention to help drive coordination across projects. Finally, the LCOO also works with certain groups outside of OpenStack such as OPNFV whose work has critical impacts on the platform.From a grassroots standpoint, the LCOO member resources are engaged within numerous projects, organizations and user groups, collaborating, networking and discussing across the OpenStack Community.
Contribute Work Upstream
In the true spirit of open source, the LCOO is committed to furthering open standards and preventing vendor lock-in by ensuring that work is contributed upstream, working within the community to advance the collective state of the platform for the benefit of all.
How to Join
Member companies should meet these criteria:
- Be a Multi-Cloud Operator, Network Service Provider or individuals/smaller sized companies that have a passion for promoting OpenStack as the best option for large operators
- Take ownership of the LCOO as though it is your team helping to drive success
- Be a contributor to the OpenStack platform in any facet
- Actively engage with the LCOO providing input and assisting with activities
If a member should fail to continue to meet these minimum criteria after joining, he or she will be asked if they would like to be removed from the membership. Additional probing questions will be asked in regard to changes that could be made to make their membership more beneficial.
Method of joining:
- 1. Contact or be contacted by an existing member and familiarize yourself with this charter and our current roadmap/goals.
- 2. Attend coordinators meeting and introduce your organization’s current OpenStack contributions and your ideas for how to contribute to the LCOO roadmap.
- 3. Be welcomed and begin to integrate your specific staff into the current LCOO activities in that Governance meeting.
- 4. Be added to LCOO communication tools, e.g. Slack, E-mail/invite distribution and roadmap tracking.
The LCOO is governed by a board consisting of representation from each of its member companies. The board will be led by an annually elected Meeting Chair and Co-Chair(s) from among its members. Each member company will have one vote. The board will operate by consensus. This composition underscores the LCOO’s true community spirit, ensuring a system of governance that relies on respect, equality, trust and transparency. In the event that consensus cannot be reached, the Chairperson may call for a vote.
The LCOO Governance Board:
- Meets bi-annually to produce, prioritize and publish a common OpenStack Roadmap
- Meets quarterly to formulate Strategy for Roadmap delivery
- Collaborates to drive Community awareness and acceptance of its Roadmap objectives
- Directs member resources to upstream activities in alignment with its Roadmap and Strategy
- Coordinates member participation in Working Groups
- Coordinates engagement with the OpenStack Foundation Board, Technical Committee and User Committee
- Meets at a minimum monthly to re-align on Strategy execution, review progress and (re)direct activities as needed
- Meeting agenda’s published ahead of time for board meetings and meeting results published and open for all (members and non-members) to view.