2. The State of the Feather
An Overview and Year In Review
of
The Apache Software Foundation
-- Jim Jagielski, President ASF
2
3. The ASF
• There was The Apache Group
• But we needed a more formal and
legal entity
• Thus is born: The Apache Software
FoundationA non-profit, 501(c)3
Corporation
• Governed by members - member
based entity
3
4. “Hierarchies”
Development Administrative
PMC Members
Committers Board
Contributors Officers
Patchers/Buggers Members
Users
4
5. At the start
• There were only 21 members
• And 2 “projects”: httpd and Concom
• All servers and services were
donated
5
6. Today...
• We have 330 members...
• and 52 emeritus member
• >70 TLPs
• ~30 Incubator podlings
• Tons of committers (literally)
– (Over 2500 people)
6
7. The only constant...
• Has been Change (and Growth!)
• Over the years, the ASF has adjusted
to handle the increasing
“administrative” aspects of the
foundation
• While remaining true to our goals and
our beginnings
7
8. Staying true
• Policy still firmly in the hands of the
ASF
• Use outsourced help where needed
– Help volunteers, not replace them
– Only for administrative efforts
• 2 sys-admins
• 1 Exec Assistant
• Infrastructure itself is a service
provided by the ASF
8
9. Staying true
• Board/Infra/etc exists so projects and
people don’t need to worry about it
• The ASF exists for the projects, the
community and the membership.
• Our “policies” have proven
themselves time and time again to
work.
9
10. Top Level View
• In general, PMCs are active and
healthy!
– Lots of releases
– Lots of development
– New committers and PMC members
• ASF continues to be recognized as
FOSS leader
10
11. Top Level View
• Establish the Apache Karaf Project
• Establish the Apache Mahout Project
• Establish the Apache Nutch Project
• Establish the Apache Tika Project
• Establish the Apache Traffic Server
Project
• Establish the Apache Avro Project
• Establish the Apache HBase Project
11
12. Top Level View
• Establish the Apache UIMA Project
• Establish the Apache Cassandra
Project
• Establish the Apache Subversion
Project
• Establish the Apache Shindig Project
• Establish the Apache Pivot Project
12
13. Top Level View
• Establish the Apache
OpenWebBeans Project
• Establish the Apache Axis Project
• Establish the Apache Click Project
13
16. Top Level View
• Last members meeting had a very
high turnout
• Voted in 31 new members
• Voted in new board (another large
turnover):
– Shane Curcuru, Doug Cutting,
Bertrand Delacretaz, Roy T. Fielding,
Jim Jagielski, Geir Magnusson Jr.,
Sam Ruby, Noirin Shirley, Greg Stein
16
17. Top Level View
• Appointed new officers (large
change):
– President: Jim Jagielski
– Chairman: Doug Cutting
– Treasurer: Geir Magnusson Jr.
– Secretary: Craig Russell
– EVP: Greg Stein
– Vice-Chair: Noirin Shirley
– Ass’t Secretary: Sam Ruby
17
18. We use this Web Thing
• We have a twitter feed
– http://twitter.com/TheASF
18
19. We use this Web Thing
• We have a blog
– http://blogs.apache.org
19
21. Sponsors
–Platinum: Google, Microsoft,
Yahoo!
– Gold: AMD, Facebook, HP, IBM*
– Silver: Basic Technology, SpringSource,
Progress, Matt Mullenweg
– Bronze: Airplus Intl, BlueNog, Lucid
Imagination, Intuit, Joost, Two Sigma
Investments
* We welcome IBM as a new Sponsor!
21
22. 10+ Years is a LONG time
• Over a decade of declarative
discussion and development
• We must be doing something right
– By maintaining our focus on the right
direction - the projects and community
– Not all things to all people, and we don’t
want to be
– Growth, improvement without speciation
22
23. And finally...
• A big Thank You to:
– Every member
– Every committer
– Every developer
– Every user
– Every supporter
– Every Sponsor
• Community created code isn’t just a
slogan... It’s a way of life.
23