SlideShare a Scribd company logo
Open source is just about the source, isn't it?
“The Apache Way – 19 years of OSS experience in 40 minutes”
Slides licensed under CC-By-NC-SA 4.0
Based on a talk I first gave at FrOSCon 2016, Apache Way talks by
Lars Eilebrecht, Justin Ehrenkrantz, Brett Porter, Nick Burch, Rich
Bowen, feedback from Shane Curcuru, input from Bertrand Delacretaz,
Pieter Hintjens, Zaheda Bhorat, corrections from Sally Khudairi,
Mark Thomas, Phil Steitz, Daniel Ruggeri, stuff I read in “Producing
Open Source Software” by Karl Fogel, stuff I read in “Building
successful online communities” by Kraut/ Resnick, stuff I read
in “Social Architecture” by Pieter Hintjens, and numerous conversations
on Apache mailing lists.
And most likely many I forgot to mention above.
Isabel Drost-Fromm
Open Source Strategist Europace AG
http://www.europace.de
(Board) Member Apache Software Foundation
http://www.apache.org
Co-founder Apache Mahout
http://mahout.apache.org
Co-founder Berlin Buzzwords
http://www.berlinbuzzwords.de
Co-founder FOSS Backstage
http://www.foss-backstage.de
Image by Thilo Fromm.
Image taken shortely before FOSS Backstage Microssumit Berlin @ Europace AG
Batches were printed based on the names ppl used for registration.
Mission: Provide software for the public good by providing
services and support for many like-minded software project
communities of individuals who choose to join the ASF.
Funding: Individual donations + corporate sponsorships.
US 501(c)(3) nonprofit charitable organization
Established in 1999.
https://www.apache.org/foundation/
Project users
Image based on graphic by Brett Porter.
Project users
Yonik’s law of Patches: A half-baked patch in Jira, with no
documentation, no tests and no backwards compatibility is
better than no patch at all.
https://wiki.apache.org/solr/HowToContribute
Image based on graphic by Brett Porter.
Project users
Project committers
Image based on graphic by Brett Porter.
Project users
Project committers
Project Management Committees
Project Management Committees
Project Management Committees
Image based on graphic by Brett Porter.
Project users
Project committers
Project Management Committees
Project Management Committees
Project Management Committees
Apache Software Foundation
Members
Image based on graphic by Brett Porter.
Project users
Project committers
Project Management Committees
Project Management Committees
Project Management Committees
Board of Directors
Apache Software Foundation
Members
Image based on graphic by Brett Porter.
Project users
Project committers
Project Management Committees
Project Management Committees
Project Management Committees
Board of DirectorsOfficers Comittees
Apache Software Foundation
Members
Image based on graphic by Brett Porter.
Image taken at Open Source Summit 2017, Prague; talk by Zaheda Bhorat,
https://osseu17.sched.com/event/ByN2/love-what-you-do-everyday-zaheda-bhorat-aws.
Image “Swiss Flag” by crackers93
https://www.flickr.com/photos/crackers93/2832784903 (CC-By-2.0)
https://blogs.apache.org/foundation/entry/success_at_apache_project_independence
Image “Copyright, Patent, or Trademark” by BusinessSarah
https://www.flickr.com/photos/businesssarah/5977958263 (CC-By-2.0)
Image “Copyright, Patent, or Trademark” by BusinessSarah
https://www.flickr.com/photos/businesssarah/5977958263 (CC-By-2.0)
Inspired by https://www.gnu.org/licenses/license-recommendations.en.html
Copyleft OSS Non-Copyleft OSS
Small enough so you don't care
Libraries to push standards forward
LGPL for libraries, especially if
there are other similar libraries
AGPL for server software
GPL for everything else
Projects to change established
economics.
I care about any and all of my
downstream users to have all
of “use”, “study”, “share”, “improve”:
All I want to ensure is that my very own project gives
the “use”, “study”, “share”, “improve” freedoms:
Inspired by https://www.gnu.org/licenses/license-recommendations.en.html
Non-Copyleft OSS
Small enough so you don't care
Libraries to push standards forward
Projects to change established
economics.
All I want to ensure is that my very own project gives
the “use”, “study”, “share”, “improve” freedoms:
Apache License 2.0
https://www.apache.org/licenses/LICENSE-2.0
Image “Copyright, Patent, or Trademark” by BusinessSarah
https://www.flickr.com/photos/businesssarah/5977958263 (CC-By-2.0)
Image “Dragon” by Joseph Wu
https://www.flickr.com/photos/josephwuorigami/1367278646 (CC BY-NC-ND 2.0)
Image “Copyright, Patent, or Trademark” by BusinessSarah
https://www.flickr.com/photos/businesssarah/5977958263 (CC-By-2.0)
Photo by Daniele Levis Pelusi on Unsplash
Image taken at Berlin Buzzwords.
Apache: Community over code.
“A project without people is a dead project (or at least deep asleep).”
Project users
Project committers
Project Management Committees
Project Management Committees
Project Management Committees
Board of DirectorsOfficers Comittees
Apache Software Foundation
Members
Image based on graphic by Brett Porter.
Open Source is just about the source code—isn’t it?
Image “Newspaper colour” by NS Newsflash https://www.flickr.com/photos/62693815@N03/6277336776 (CC-By 2.0)
Open Source is just about the source code—isn’t it?
Mess Media
Thanks to Bertrand Delacretaz for inspiration.
Mess Media
Central Hubs
Thanks to Bertrand Delacretaz for inspiration.
If it didn’t happen on the mailing list,
it didn’t happen.
If it didn’t happen on the mailing list,
it didn’t happen.
user@
dev@
commits@
issues@
private@
http://lists.apache.org
Photo by Ricardo Gomez Angel on Unsplash
Image “Help Me. VTda.info” by vtdainfo
https://flic.kr/p/7rrxxh (CC-By 2.0)
Photo by Thiago Victal on Unsplash
Open Source is just about the source code—isn’t it?
Those who do the work take the decisions.
https://www.apache.org/foundation/how-it-works.html#decision-making
Apache Ponymail
http://ponymail.apache.org
Open Source is just about the source code—isn’t it?
Image “Stopwatch” by Search Engine People Blog
https://www.flickr.com/photos/sepblog/4072462666 (CC-By 2.0)
“Reviewing code” (CC-By-NC-SA 2.0)
Open Source is just about the source code—isn’t it?
“Thank you card” (CC-By-NC-SA 2.0)
“ThankYou_rush's” (CC-By-SA 2.0)
“merci” (CC-By 2.0)
“Thank You Note” (CC-By-NC-SA 2.0)
Contributions include not only source code, but also
documentation, constructive bug reports, constructive
discussions, marketing and generally anything
that adds value to the project.
https://community.apache.org/apache-way/apache-project-maturity-model.html
Merit does not go away.
https://www.apache.org/dev/committers.html#committer-set-term
Image “Money” (CC-By 2.0) by Tax Credits
https://www.flickr.com/photos/76657755@N04/7027604401
Image “Hats” (CC-By-NC
by arbyreed https://flic.kr
At Apache you participate as an individual.
https://community.apache.org/projectIndependence.html
At Apache you pay with time and love.
Image “Doxy cares about my ergonomics” (CC-By-SA 2.0) by Abraham Williams
https://www.flickr.com/photos/4braham/5153162831
https://s.apache.org/volunteeritis
https://s.apache.org/youwillburnout
Image “Flying Pigeon bakfiets loaded up for the bike move” by Umberto Brayj
https://www.flickr.com/photos/ubrayj02/6917443031 (CC-By 2.0)
At Apache you pay with time and love …
mostly.
Machines to host infrastructure.
People to take care of these machines.
Press, Legal, Admin, Travel support, Trademarks.
Image “Server” (CC-By-2.0) by dariorug
https://www.flickr.com/photos/darioruglioni/2613279524
Open Source is just about the source code—isn’t it?
You’re not alone.
dev@community.apache.org
members@apache.org
Use ApacheCon, come to Apache
Roadshow, join FOSS Backstage.
Image “Fire Hose by Matthew Heun” (CC-By-NC-SA 2.0) by Derrick Story
https://www.flickr.com/photos/thedigitalstory/5106832748/
Image “Poison” (CC-By-NC-SA 2.0) by Broken Clouds
https://www.flickr.com/photos/34814824@N00/2805079971
Open Source is just about the source code—isn’t it?
https://fosdem.org/2018/schedule/event/community_passing_the_batton_foss_leadership/
Image “QR-Code” (CC-By-NC 2.0) by Daniele Devoti
https://www.flickr.com/photos/dadevoti/8024176011/
People
Licensing
Trademarks
Patents
Marketing
Education
Documentation
Design
Event management
Social media
Support
Funding
Motivation
Communication
http://foss-backstage.de
Berlin, June 2018
http://www.apachecon.com
Montreal, Sep 2018
Join:
dev@your-favourite-project.apache.org
user@your-favourite-project.apache.org
http://s.apache.org/e-p
Join:
dev@your-favourite-project.apache.org
user@your-favourite-project.apache.org

More Related Content

Similar to Open Source is just about the source code—isn’t it? (20)

PDF
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Massimo Menichinelli
 
PDF
Introduction to Open Source by opensource.hk (2019 Edition)
Sammy Fung
 
PDF
Open source secret_sauce_apache_con_2010
Ted Husted
 
PDF
Open Source at scale: the Apache Software Foundation
Bertrand Delacretaz
 
PDF
Construye tu stack de ciberseguridad con open source
Software Guru
 
PPT
jy-web-visualization-ux08-slides
Jeremy Yuille
 
PDF
Open Source at Scale: the Apache Software Foundation (2018)
Bertrand Delacretaz
 
PPTX
Building your Open Source Security stack
Héctor Eryx Paredes Camacho
 
PDF
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
Massimo Menichinelli
 
PPTX
#ONL191 Topic 1 webinar on Online participation & digital literacies
Open Networked Learning
 
PDF
Open source-secret-sauce-rit-2010
Ted Husted
 
PDF
Uncovering the black magic of an open source community
Arthur Berezin
 
PDF
Open Development in the enterprise, September 2013 version
Bertrand Delacretaz
 
PDF
Open P2P Design
Massimo Menichinelli
 
PDF
NTU Workshop: 01 What Is Open Design
Massimo Menichinelli
 
PPTX
What’s New and Exciting in Library Makerspaces
St. Petersburg College
 
PDF
Open Source Changes the World!
Bertrand Delacretaz
 
PDF
IDAS Workshop: 01 What Is Open Design
Massimo Menichinelli
 
PPT
WordPress, an Open Source CMS Technologies
Muhammad Ilman Akbar
 
ODP
Fundamentals of Open Source Development
OSU Open Source Lab
 
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Massimo Menichinelli
 
Introduction to Open Source by opensource.hk (2019 Edition)
Sammy Fung
 
Open source secret_sauce_apache_con_2010
Ted Husted
 
Open Source at scale: the Apache Software Foundation
Bertrand Delacretaz
 
Construye tu stack de ciberseguridad con open source
Software Guru
 
jy-web-visualization-ux08-slides
Jeremy Yuille
 
Open Source at Scale: the Apache Software Foundation (2018)
Bertrand Delacretaz
 
Building your Open Source Security stack
Héctor Eryx Paredes Camacho
 
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
Massimo Menichinelli
 
#ONL191 Topic 1 webinar on Online participation & digital literacies
Open Networked Learning
 
Open source-secret-sauce-rit-2010
Ted Husted
 
Uncovering the black magic of an open source community
Arthur Berezin
 
Open Development in the enterprise, September 2013 version
Bertrand Delacretaz
 
Open P2P Design
Massimo Menichinelli
 
NTU Workshop: 01 What Is Open Design
Massimo Menichinelli
 
What’s New and Exciting in Library Makerspaces
St. Petersburg College
 
Open Source Changes the World!
Bertrand Delacretaz
 
IDAS Workshop: 01 What Is Open Design
Massimo Menichinelli
 
WordPress, an Open Source CMS Technologies
Muhammad Ilman Akbar
 
Fundamentals of Open Source Development
OSU Open Source Lab
 

More from DataWorks Summit (20)

PPTX
Data Science Crash Course
DataWorks Summit
 
PPTX
Floating on a RAFT: HBase Durability with Apache Ratis
DataWorks Summit
 
PPTX
Tracking Crime as It Occurs with Apache Phoenix, Apache HBase and Apache NiFi
DataWorks Summit
 
PDF
HBase Tales From the Trenches - Short stories about most common HBase operati...
DataWorks Summit
 
PPTX
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
DataWorks Summit
 
PPTX
Managing the Dewey Decimal System
DataWorks Summit
 
PPTX
Practical NoSQL: Accumulo's dirlist Example
DataWorks Summit
 
PPTX
HBase Global Indexing to support large-scale data ingestion at Uber
DataWorks Summit
 
PPTX
Scaling Cloud-Scale Translytics Workloads with Omid and Phoenix
DataWorks Summit
 
PPTX
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
DataWorks Summit
 
PPTX
Supporting Apache HBase : Troubleshooting and Supportability Improvements
DataWorks Summit
 
PPTX
Security Framework for Multitenant Architecture
DataWorks Summit
 
PDF
Presto: Optimizing Performance of SQL-on-Anything Engine
DataWorks Summit
 
PPTX
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
DataWorks Summit
 
PPTX
Extending Twitter's Data Platform to Google Cloud
DataWorks Summit
 
PPTX
Event-Driven Messaging and Actions using Apache Flink and Apache NiFi
DataWorks Summit
 
PPTX
Securing Data in Hybrid on-premise and Cloud Environments using Apache Ranger
DataWorks Summit
 
PPTX
Big Data Meets NVM: Accelerating Big Data Processing with Non-Volatile Memory...
DataWorks Summit
 
PDF
Computer Vision: Coming to a Store Near You
DataWorks Summit
 
PPTX
Big Data Genomics: Clustering Billions of DNA Sequences with Apache Spark
DataWorks Summit
 
Data Science Crash Course
DataWorks Summit
 
Floating on a RAFT: HBase Durability with Apache Ratis
DataWorks Summit
 
Tracking Crime as It Occurs with Apache Phoenix, Apache HBase and Apache NiFi
DataWorks Summit
 
HBase Tales From the Trenches - Short stories about most common HBase operati...
DataWorks Summit
 
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
DataWorks Summit
 
Managing the Dewey Decimal System
DataWorks Summit
 
Practical NoSQL: Accumulo's dirlist Example
DataWorks Summit
 
HBase Global Indexing to support large-scale data ingestion at Uber
DataWorks Summit
 
Scaling Cloud-Scale Translytics Workloads with Omid and Phoenix
DataWorks Summit
 
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
DataWorks Summit
 
Supporting Apache HBase : Troubleshooting and Supportability Improvements
DataWorks Summit
 
Security Framework for Multitenant Architecture
DataWorks Summit
 
Presto: Optimizing Performance of SQL-on-Anything Engine
DataWorks Summit
 
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
DataWorks Summit
 
Extending Twitter's Data Platform to Google Cloud
DataWorks Summit
 
Event-Driven Messaging and Actions using Apache Flink and Apache NiFi
DataWorks Summit
 
Securing Data in Hybrid on-premise and Cloud Environments using Apache Ranger
DataWorks Summit
 
Big Data Meets NVM: Accelerating Big Data Processing with Non-Volatile Memory...
DataWorks Summit
 
Computer Vision: Coming to a Store Near You
DataWorks Summit
 
Big Data Genomics: Clustering Billions of DNA Sequences with Apache Spark
DataWorks Summit
 
Ad

Recently uploaded (20)

PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
July Patch Tuesday
Ivanti
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
July Patch Tuesday
Ivanti
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Top Managed Service Providers in Los Angeles
Captain IT
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Ad

Open Source is just about the source code—isn’t it?

Editor's Notes

  • #4: FSFE fan, married to a Linux kernel geek
  • #5: Why should I care? All I want is to launch my business. Get the product out while I still have enough runway. You are betting your core business on a piece of technology. How are decisions around it’s direction made? How timely are bugs being fixed? Can you get involved in it’s decision making process? What can I learn from participating – even if just reading?
  • #6: The foundation exists to provide software for the public good by supporting it’s projects. If you are a user of our projects – the goal is to pull you in and turn you into an active supporter. Does what projects don’t like doing: Legal, finance, infra and administrative support for projects.
  • #12: Board has no say in technical direction. It does have a say in project governance.
  • #13: It ensures the running of the foundation.
  • #14: Born out of NCSA HTTPd development Apache group took up development where NCSA was ceasing support. From the beginning international, globally distributed, volunteer based. A lot – but not all – of what is done at Apache is done on a volunteer basis. This does not mean nobody is paying for it. This does not mean it is all altruisitc w/o commercial interest.
  • #15: Provides a neutral space for players to collaborate. How does that work?
  • #16: Let's start with the easy to understand legal aspects
  • #18: Typical set of choices.
  • #19: At Apache there’s just one: Easy for downstream users. Think dependencies pulled into our projects. Think legal provenance of code donations. Think people contributing significant amounts of code and how that relates to their local employment status. Mixture of volunteers, pro bono support, paid services, knowledge within projects.
  • #21: Sorry, I personally won't go into any details here.
  • #22: As a user you want to be certain that what is sold as Apache X actually contains project x – instead of some viruses, malware, modified versions incompatible with upstream. Name should be unique, easy to remember, not conflict with existing projects/ products. Trademarks should be enforced. Annecdote about Hadoop/ Nutch: Kids are good in coming up with these names. Again mixture of volunteers, pro bono support, paid support and education for individual projects.
  • #24: Let's continue with the messier people aspects
  • #27: Projects go to where their users are. but they will pull them back into official channels.
  • #28: Apache projects use the press: Press Releases, articles, books.
  • #29: Often paid support is available – but from third parties. Honest invitation though: Joining one of the project communication channels is a great way to get help and support from those who built the software. Why: Grow community from users. Projects should be easy to get started – look for “how to contribute” pages, build system should be standard, version control should be standard, easy issues should be flagged as such, look for where the project communicates.
  • #31: Mailing lists: Public Searchable Linkable Archived. Issue Trackers with additional structure.
  • #35: “Public” has exceptions: People related discussions are private. Security related discussions are private. Security team: Covers reporting, dealing with issues, getting CVE numbers, communications.
  • #36: The typical answer would be “patches welcome” Explicit help request – Mahout example. Get started issues in Hadoop project. Expectation management – Feature promise in all volunteer is hard.
  • #37: Lazy consensus
  • #39: Those who do the work are the ones taking the decision. Scratch your own itch. Taken to the extreme: I organise meetups. If you want to make sure the next meetup happens at a date and time that works for you, volunteer as a speaker.
  • #41: Here's the patch. Often to scratch the your own own itch.
  • #42: With Patch submission the clock starts ticking. There's only so much time you can dedicate to the patch esp. when done during working hours. Context switching takes time, so long back and forth switches aren't good. Often first feedback is automated. Often existing committers are helpful. In general the intention is to pull you in. Don’t work for hours and days – share early versions. Look for what the project actually wants.
  • #44: Chocolate works: Swiss chocolate for me, Winterfeld Schokoladen for a certain Mahout PMC member.
  • #45: I got a mention + thank you in the JIRA issue related to the patch (which I didn't even have to create), a thank you in the commit message, a thank you in the next release notes. None of that cost anything. All of that made the whole thing great and worthwhile – even for my employer who could then go and brag with their contribution. Thank you is cheap. And very common in OSS projects. Better yet – in good cases you get a qualified thank you that motivates further contributions.
  • #47: Merit does not go away. But merit does not buy influence. It buys further priviledges (often called karma). It buys further responsibilities.
  • #48: Merit only goes so far. Risk: Having people contribute a lot – after hours. Be transparent about your motivation, about what you need next – talk if you need support getting paid for what you do for a project: Consulting Getting hired Giving Trainings
  • #49: Speaking of finding money: You will end up wearing multiple hats. Be sure not to confuse them. Be sure to tell others which hat you are wearing at which time. Anecdote: A keynote at Berlin Buzzwords.
  • #53: Link to volunteeritis mail by Roy
  • #55: Hosting – code, communication, website. All communication since the beginning of the foundation. Without lockin. Machines and people to take care of them are paid for their work by the foundation.
  • #59: Poisonous ppl by Brian Fitzpatrick/ Ben Collin Susman Dealing with flamewars by Kristian Köhntopp.
  • #61: Anecdote: Berlin Buzzwords handover Document – not only how things are done, but also what has to be done for what reason. Delegate. Great way to get started: Try out getting started docs and show where they don’t work.
  • #62: It’s more than just code. This was the manual. Go out there, get your hands dirty and get involved.
  • #63: Learn more about Apache and other foundations here in Berlin in Summer