Codebase "People think focus means saying yes to the thing you've got to focus on. But that's not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. I'm actually as proud of the things we haven't done as the things I have done. Innovation is saying no to 1,000 things." (Steve Jobs - Apple Worldwide Developers' Conference, 1997) Requires Leadership and Benevolent Dictatorship
been one of my mantras — focus and simplicity. Simple can be harder than complex; you have to work hard to get your thinking clean to make it simple." (Steve Jobs) Requires Meritocracy Customer Service “Quality in a service or product is not what you put into it. It is what the client or customer gets out of it.” (Peter Drucker)
The best technical ideas have the most merit. Those who contribute the most, have the most influence. Those with merit, decide who leads. Business decisions must be separated from technical decisions. Benevolent Dictatorship (Canonical/Ubuntu, Linux) ON.Lab reserves certain leadership decisions and reserves the right to veto certain decisions if they are not in the best interest of the project. ON.Lab, as a non-profit, neutral organization, is in a position to ensure the right decisions are made for the benefit of the overall community.
to 15 partner appoints member Led by Chairman appointed by ON.Lab BoD Roles and Responsibilities Strategic direction New member recruiting Elect use case steering team lead Steering team conflict resolution Trademark management Ambassadors for ONOS
member appointed by partner leader elected by Board of Advisors Roles and Responsibilities Facilitate deployment in PoCs Selection of use cases and PoCs Prioritization of use cases and their requirements
Roles and Responsibilities Own requirements acceptance and prioritization release roadmap and release content release process Drive release planning release process
Roles and Responsibilities Community growth Community processes and communication Overall “health” and “well being” of community Community conflict resolution Onramp process for new members
ON.Lab and the ONOS membership Appoint/right to remove* Chairman of Board of Advisors Chief Architect, lead of technical steering Lead of release steering Lead of community steering Hold ultimate authority for the content of ONOS* Veto power* Technical steering member *In the spirit of the word “benevolent”, similar to Mark Shuttleworth at Canonical, it is hoped that these powers are not needed or used. We fully expect the community will be able to make the right choices without the ON.Lab board having to exercise these rights.
– Vendors (each receives 40/#vendors up to a maximum of 8) 50 – Service Providers (50/#SPs, no maximum) TBD: How meetings are called, quorum determined, voting done – in general for all groups, this still needs to be Specified. *can be fractional
Use Case Release ON.Lab – Chair – Guru Parulkar AT&T – Al Blackburn NTT CommunicaDons – Yukio Ito Ciena Ericsson Fujitsu Huawei Intel NEC Thomas Vachuska, Lead Ali Al-‐Shabibi -‐ SB Brian O’Connor -‐ NB Madan Jampani -‐ core Bill Snow, Lead Prajakta Joshi TBD Prajakta Joshi, Lead Bill Snow TBD AT&T – Tom Anschutz, Lead NTT Comm -‐ TBD
$ 500K, 2 developers, 1 test deployment $ 50K, 1 developer By InvitaOon: Research, non-‐profits, other Open to everyone 1 Board Seat No board seats No board seats No board seats
Budget: $5 million for 20 architects, developers and test • Community building, processes, infrastructure and outreach Budget: $1 million • Use Cases, POCs & Trials 2015 Partnership expansion: Community -‐ groups and Individuals Research OrganizaOons Service Providers/Operators Vendors Enable everyone to get involved Empower contributors. Encourage diversity. 2-‐4 Service Providers 2-‐4 Vendors
ciOzens can change the world; indeed, it's the only thing that ever has. (Margaret Mead) Come Join Us! • onosproject.org • h`ps://wiki.onosproject.org/display/ONOS/ONOS+Governance