SlideShare a Scribd company logo
The Apache Way !
What I Have Learned About Apache Software Foundation (ASF)
(And How Not To Break Builds !)
Radhika Puthiyetath
Women Who Code NY Meetup
07-27-2016
Agenda
About ASF
At Project Level
At Individual Level
My Takeaway
The Apache Way ! What I Have Learned About ASF
About Apache Software
Foundation (ASF)
The Apache Way ! What I Have Learned About ASF
A non-profit all-volunteer organization
Provides support for the Apache Community of
open-source software projects
Develops, stewards, and incubates more than
350 Open Source projects
Projects are run by collaborative consensus
based processes
The Apache Way ! What I Have Learned About ASF
Apache Software Foundation
Apache Software Foundation
The Apache Way ! What I Have Learned About ASF
The Apache License
Business friendly license
Encourages commercial adoption of the software
A neutral ground where competitors collaborate
Includes Patent Grant
Easily reused by other projects and organizations
The Apache Way ! What I Have Learned About ASF
The Apache Way!
Meritocracy (Govern of Merit!)
it’s about what you do, those who do, decide !
Peer to Peer
Consensus Decision Making
Open Communication
The Apache Way ! What I Have Learned About ASF
At Project Level
The Apache Way ! What I Have Learned About ASF
Project Incubation
The Apache Way ! What I Have Learned About ASF
Project Incubation Process
Incubation is for building a community
ASF Board accepts new products into the foundation
Provides guidance, legal shelter, and infrastructure
Mentors and Podling PMC provides mentorship
Emphasis on community stewardship
The Apache Way ! What I Have Learned About ASF
Project Incubation
The Apache Way ! What I Have Learned About ASF
Apache CloudStack Graduation
The Apache Way ! What I Have Learned About ASF
At Individual Level
The Apache Way ! What I Have Learned About ASF
Roles and Responsibilities
PMC Member
ASF Committer
Contributor
User
The Apache Way ! What I Have Learned About ASF
Contributor to Committer
The Apache Way ! What I Have Learned About ASF
Apache Committers
Apache committers work as individuals, independent of
company affiliation
Write access to the repository
Products are owned by project community
Emphasis on community stewardship
The Apache Way ! What I Have Learned About ASF
The Apache Review Board
The Apache Way ! What I Have Learned About ASF
The Apache Review Board
The Apache Way ! What I Have Learned About ASF
My Takeaway!
Don’t break builds ! :-)
Always, always test the patches before git --commit
Don’t assume, ask questions.
Have patience !
Respect the community
Don’t limit yourself. Explore opportunities.
Have fun while building community.
The Apache Way ! What I Have Learned About ASF
Questions ?
The Apache Way ! What I Have Learned About ASF
Get Involved
Web: http://cloudstack.apache.org/
Mailing Lists: cloudstack.apache.org/mailing-lists.html
IRC: irc.freenode.net: 6667 #cloudstack
Twitter: @cloudstack
LinkedIn: www.linkedin.com/groups/CloudStack-Users-Group-3144859
If it didn’t happen on the mailing list, it didn’t happen.
The Apache Way ! What I Have Learned About ASF

More Related Content

The Apache Way (And How Not to Break Builds!)

  • 1. The Apache Way ! What I Have Learned About Apache Software Foundation (ASF) (And How Not To Break Builds !) Radhika Puthiyetath Women Who Code NY Meetup 07-27-2016
  • 2. Agenda About ASF At Project Level At Individual Level My Takeaway The Apache Way ! What I Have Learned About ASF
  • 3. About Apache Software Foundation (ASF) The Apache Way ! What I Have Learned About ASF
  • 4. A non-profit all-volunteer organization Provides support for the Apache Community of open-source software projects Develops, stewards, and incubates more than 350 Open Source projects Projects are run by collaborative consensus based processes The Apache Way ! What I Have Learned About ASF Apache Software Foundation
  • 5. Apache Software Foundation The Apache Way ! What I Have Learned About ASF
  • 6. The Apache License Business friendly license Encourages commercial adoption of the software A neutral ground where competitors collaborate Includes Patent Grant Easily reused by other projects and organizations The Apache Way ! What I Have Learned About ASF
  • 7. The Apache Way! Meritocracy (Govern of Merit!) it’s about what you do, those who do, decide ! Peer to Peer Consensus Decision Making Open Communication The Apache Way ! What I Have Learned About ASF
  • 8. At Project Level The Apache Way ! What I Have Learned About ASF
  • 9. Project Incubation The Apache Way ! What I Have Learned About ASF
  • 10. Project Incubation Process Incubation is for building a community ASF Board accepts new products into the foundation Provides guidance, legal shelter, and infrastructure Mentors and Podling PMC provides mentorship Emphasis on community stewardship The Apache Way ! What I Have Learned About ASF
  • 11. Project Incubation The Apache Way ! What I Have Learned About ASF
  • 12. Apache CloudStack Graduation The Apache Way ! What I Have Learned About ASF
  • 13. At Individual Level The Apache Way ! What I Have Learned About ASF
  • 14. Roles and Responsibilities PMC Member ASF Committer Contributor User The Apache Way ! What I Have Learned About ASF
  • 15. Contributor to Committer The Apache Way ! What I Have Learned About ASF
  • 16. Apache Committers Apache committers work as individuals, independent of company affiliation Write access to the repository Products are owned by project community Emphasis on community stewardship The Apache Way ! What I Have Learned About ASF
  • 17. The Apache Review Board The Apache Way ! What I Have Learned About ASF
  • 18. The Apache Review Board The Apache Way ! What I Have Learned About ASF
  • 19. My Takeaway! Don’t break builds ! :-) Always, always test the patches before git --commit Don’t assume, ask questions. Have patience ! Respect the community Don’t limit yourself. Explore opportunities. Have fun while building community. The Apache Way ! What I Have Learned About ASF
  • 20. Questions ? The Apache Way ! What I Have Learned About ASF
  • 21. Get Involved Web: http://cloudstack.apache.org/ Mailing Lists: cloudstack.apache.org/mailing-lists.html IRC: irc.freenode.net: 6667 #cloudstack Twitter: @cloudstack LinkedIn: www.linkedin.com/groups/CloudStack-Users-Group-3144859 If it didn’t happen on the mailing list, it didn’t happen. The Apache Way ! What I Have Learned About ASF