Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Apache Way

657 views

Published on

The Apache Way describes the community patterns and style of governance that all projects at the Apache Software Foundation are guided by. With a span of more than 20 years, and now more than 300 projects, the Apache Way has helped to establish long lasting, diverse communities of volunteers who collaborate to build software used by millions of users worldwide.

In this talk, I’ll outline the underlying principles of the Apache Way, what this means for projects and their ecosystems, and how the Apache Software Foundation is structured to support such a large number of projects.

Speaker
Brett Porter, Director, Apache Software Foundation

Published in: Technology
  • Be the first to comment

The Apache Way

  1. 1. The Apache Way @brettporter Brett Porter Director, Apache Software Foundation Head of Architecture, SafetyCulture
  2. 2. Hats
  3. 3. ASF 💜 Data Projects
  4. 4. Community Matters
  5. 5. About the ASF • Independent US non-profit • Volunteer organisation • Virtual world-wide organisation • Began as the Apache Group in 1996 • Incorporated as the ASF in 1999
  6. 6. Purpose of the ASF Provide open source software to the public free of charge
  7. 7. Purpose of the ASF • Collaborative infrastructure for open source development • Legal entity for donation purposes • Shelter from law suits • PR & Marketing • Protection of the Apache brand
  8. 8. Structure of the ASF Foundation Members BoardOfficers Committees Project Management Committees Project Management Committees Project Management Committees Project Management Committees Committers
  9. 9. Structure of the ASF • Apache Members are the “shareholders” of the Foundation • Members are nominated and elected by the current Members • Currently 684, with 64 of them added this year Foundation Members BoardOfficers Committees
  10. 10. Structure of the ASF • Board consists of 9 (volunteer) directors elected by the membership each year • Rich Bowen, Shane Curcuru, Bertrand Delacretaz, Ted Dunning, Jim Jagielski, Chris Mattmann, Brett Porter, Phil Steitz, Mark Thomas • Board appoints (volunteer) Executive Officers • Chairman • President • Treasurer • Secretary • Executive Vice President • Vice Chairman
  11. 11. Structure of the ASF • Board committees • Legal Affairs • Security Team • Operations are handled by President and appointed Officers • Infrastructure • Fundraising • Marketing and Publicity • Brand Management • Travel Assistance • Executive Assistant
  12. 12. Projects Project Management Committees Project Management Committees Project Management Committees Project Management Committees Committers
  13. 13. The Apache Way • Govern of Merit • Peer to Peer • Consensus decision making • Open, online communication • Responsible oversight
  14. 14. It’s about what you do. Those who do, decide.
  15. 15. Roles User CommitterContributor PMC Member
  16. 16. Peer to Peer • The ASF works with people, not companies. • All votes hold the same weight. • Participate based on needs. • Community over code. • Committers and members should hold one another with respect.
  17. 17. Consensus Decision Making • Most decisions made on mailing list without voting, sometimes by way of lazy consensus. • For releases, 3 +1’s required, no veto • A -1 veto requires proposal of alternate solution 0-1 +1 YesNo (veto) Abstain
  18. 18. Open Communication • Communication is done online • Email lists are preferred form of communication - dev@, commits@, users@ • Most communication is publicly archived • Most lists are open to any subscriber
  19. 19. Responsible Oversight • Small commits, peer reviewed • Security is mandatory • Ensure license compliance • Release only high quality software • No abuse of Apache brand or community
  20. 20. Apache License • “Liberal” open source software license • Grants copyright and patent licenses • Requires appropriate attribution • Protects brand - cannot call your product “Apache XYZ” • Easily reused by other projects & organisations
  21. 21. The Apache Way • Govern of Merit • Peer to Peer • Consensus decision making • Open, online communication • Responsible oversight
  22. 22. Apache in 2017
  23. 23. Apache in 2017 • Projects: 309 Committees: 184 Incubating: 53
  24. 24. Apache in 2017 • Committers: 6316
  25. 25. Apache in 2017
  26. 26. ASF Budget FY18 Expenses Other Expenses 3% General & Admin 8% Fundraising 3% Treasury 4% Travel Assistance 4% Conferences 1% Brand 6% Publicity 13% Infrastructure 59% Income Other Income 3% Sponsorship 88% Public Donations 9%
  27. 27. Sponsors • 8 Platinum sponsors • 8 Gold sponsors • 12 Silver sponsors • 20 Bronze sponsors • 11 Infrastructure sponsors • Public donations
  28. 28. The Apache Way • Meritocracy • Peer to Peer • Consensus decision making • Open, online communication • Responsible oversight
  29. 29. Thank You! @brettporter @TheASF brett@apache.org http://apache.org

×