open source at scale: the apache software foundation
DESCRIPTION
What is the Apache Software Foundation, how it works and why we need it.TRANSCRIPT
![Page 1: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/1.jpg)
Open Source at scale:the Apache Software Foundation
Bertrand Delacrétaz@bdelacretaz, grep.codeconsult.ch
Apache So!ware Foundation Member and Director.Principal Scientist, CQ/AEM R&D group, Adobe Basel.
November 2013slides revision 2013-11-16
Reading list: delicious.com/bdelacretaz/as"asics TheApache
Software�Foundationh t t p : / / w w w . a p a c h e . o r g /
![Page 2: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/2.jpg)
disclaimerVery often, the ASF does not have an official view
on things - we are a group of individuals with
varying opinions.
So, this is my own personal view.
(but in general I am fairly well informed about the ASF ;-)
TheApacheSoftware�Foundationh t t p : / / w w w . a p a c h e . o r g /
![Page 3: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/3.jpg)
whatis the ASF?
TheApacheSoftware�Foundationh t t p : / / w w w . a p a c h e . o r g /
![Page 4: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/4.jpg)
http://apache.org
501(c)(3) charity, volunteer organizationApache License 2.0(business-friendly)
No technical roadmap at the Foundation level (a.k.a "board, shut up!")
Yearly budget around $750k
The purpose of the Corporation is to engage in any lawful act or activity..., including the creation and maintenance of "open source" software distributed by the Corporation to the public at no charge.
~200 projects, >3'000 commi!ers, ~400 members, 9 directors
No o"ces, (almost) no meetings
"we build the Internet"
sponsors:TheApacheSoftware�Foundationh t t p : / / w w w . a p a c h e . o r g /
![Page 5: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/5.jpg)
howdoes the ASF work?
![Page 6: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/6.jpg)
TheApacheSoftware�Foundationh t t p : / / w w w . a p a c h e . o r g /
Basic Principles
Individuals, not companies.Everybody has a voice, meritocracy.
Simple, low-key.
Create and release source code.Open, sustainable, resilient.
Community over Code!
Commercial-friendly license,no exceptions!
Asynchronous open collaboration.Build consensus, voting if needed.New projects enter via Incubator.
see youin 50 years!
![Page 7: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/7.jpg)
TheApacheSoftware�Foundationh t t p : / / w w w . a p a c h e . o r g /
Different cultures, timezones, mother tongues, ... Recipe for failure?
smiley: dhester on morguefile.com / map: http://people.apache.org/map.html
![Page 8: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/8.jpg)
picture: taysm on morguefile.com
openeverybody gets the same information
![Page 9: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/9.jpg)
picture: xandert on morguefile.com
meritocraticnobody knows you’re a dog
![Page 10: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/10.jpg)
sustainableconflict resolution rules
self-service archivesexposure promotes quality
picture: ostephy on morguefile.com
![Page 11: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/11.jpg)
TheApacheSoftware�Foundationh t t p : / / w w w . a p a c h e . o r g /tasks:
issue trackercode: shared
code repository
discussions,decisions,
votes:mailing lists& archives
“centralized asynchronous open collaboration bus”
smiley: dhester on morguefile.com
![Page 12: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/12.jpg)
TheApacheSoftware�Foundationh t t p : / / w w w . a p a c h e . o r g /
Roles
And also:ASF membersOfficersBoard of (9) Directors
PMC members Run our projects “Project Management Committee”
Contributors Suggest concrete improvements
PMC vote
Commi!ers Have write access to source code
PMC vote
http://www.apache.org/foundation/how-it-works.html
Don’t be shy!
Users Use Apache so!ware
![Page 13: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/13.jpg)
Success stories!
And many others...Apache Tomcat (TM)
![Page 14: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/14.jpg)
whydo we need the ASF?
![Page 15: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/15.jpg)
A neutral place where
individuals create open source
software collaboratively, based
on well-honed operating
principles and best practices.
“the Switzerland of Open Source”
![Page 16: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/16.jpg)
it’s aboutfeedbackpictures: taliesin, kevinrosseel xfoto on morguefile,
fast feedback
loops!
![Page 17: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/17.jpg)
The same can work inside your organization
![Page 18: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/18.jpg)
Open source success stories!from the ASF and others
Semi-chaotic, multicultural, multi-timezone distributed teams that are very successful.
![Page 19: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/19.jpg)
obstaclesa.k.a "excuses"
![Page 20: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/20.jpg)
photo by allclasswork on morguefile.com
it's ourown stuff
![Page 21: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/21.jpg)
photo by beglib on morguefile.com
my codeis not finished
![Page 22: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/22.jpg)
photo by xenia on morguefile.com
mistakesin public...
![Page 23: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/23.jpg)
obstaclesdon't let them stop you
![Page 24: Open Source at scale: the Apache Software Foundation](https://reader033.vdocument.in/reader033/viewer/2022042614/5550fbc8b4c9057b478b4a63/html5/thumbnails/24.jpg)
In summary...
Reading list:https://delicious.com/bdelacretaz/asfbasics
This works!
You can join!
Try it at home!
Bertrand DelacrétazNovember 2013