SlideShare a Scribd company logo
Budapest, Hungary, 17 November 2014 
Bending the Rules 
Community over Code over Policy. 
Andrea Pescetti 
VP, Apache OpenOffice 
pescetti@apache.org
A Newcomer's Perspective 
New people. New projects. A lot to learn.
My perspective: Relatively new at Apache 
3 years as Apache committer 
#Andrea 
2 years as Apache OpenOffice PMC Chair, 6 months as ASF Member
My background: Apache as a user only 
A lot of open source (with Nuvole, a 100% Drupal company). 
Previous experience with some foundations. 
#Andrea
OpenOffice: New at Apache too 
No experience with being part of a Foundation. 
Only a few Apache members in the post-graduation initial PMC. 
#Andrea
First, Wrong, Impression 
Apache seems more complex and rigid than it actually is.
#WrongImpression 
First (wrong) impression: a world of rules 
And a lot of strange terminology: podling, PPMC, IPMC, Incubator...
#WrongImpression 
First (wrong) impression: Rules over Community 
There is so much policy that it seems community comes second.
#WrongImpression 
First (wrong) impression: Apache is stuck in 1999 
Somewhat antiquated look, “corporate” approach, manuals, 72 hours.
The Real World 
Dare to enter and you will see it's much better.
#TheRealWorld 
Enter the Matrix at Apache: Welcome to the real word 
“There's a difference between knowing the path, and walking the path.”
Policy is at the service of projects, not the opposite. 
When policy gets in the way, it is not serving its purpose. 
The community must win. 
#TheRealWorld
#TheRealWorld 
Projects are all different and largely independent 
Policy cannot be the same for all: guidelines are the same, reality varies.
We shouldn't dodge our rules 
#TheRealWorld 
We should understand them and interpret them for the new situations.
Examples from OpenOffice 
Policy that needed to be adapted or clarified.
Binary downloads 
New and too big for Apache, vital for OpenOffice. 
Solved with help from SourceForge. 
#Examples
#Examples 
GPL Dictionaries provided as bundled extensions 
Apache: “Category X” and forbidden. 
OpenOffice: unnecessary in sources, but very useful to users.
Empowering non-committers 
#Examples 
Trust localization volunteers; most new committers come from there. 
Non-committers in Pootle outnumber committers from other projects.
Exposing Development builds 
OpenOffice QA is not done by developers. 
Need visibility on other lists and on the web site. 
#Examples
Committers and PMC members 
#Examples 
We celebrate a new committer more than a new PMC member.
Travel fund 
We can't rely on TAC since it is not inclusive enough. 
Transitional earmarked fund with pre-Apache resources. 
#Examples
Not-so-lazy consensus 
The press won't wait 72 hours. 
We either answer or delegate within 24 hours. 
#Examples
Code signing: a need largely started with OpenOffice 
Just a “nice to have” for Apache in earlier times. 
Now a serious investment being implemented with Infra. 
#Examples
Incubator podlings must both learn and teach 
Incubation is not where the ASF teaches projects HOW it does things. 
It is where the ASF teaches projects WHY it does things. 
#Examples
Advice for the future 
Recommended ways for policy discussions.
Ask people who drafted the policy 
#Advice 
They will be available to explain what it means, rather than what it says.
Choose to improve the policy, not to accept it 
#Advice 
Your project has peculiarities that others don't; Apache will be enriched.
Interpret policy rather than rewriting it 
Understand what it means and the principles behind it. 
#Advice
One issue at a time, with those who do the work 
#Advice 
Focused discussion with Infra (or whoever relevant), on concrete issues.
Realize that there is no spoon 
#Advice 
Apache is much more flexible than it seems, and it's ready to improve. 
Rules can be bent if this means a better community and better code.
Thanks! 
Andrea Pescetti 
pescetti@apache.org 
@pescetti 
The Apache logo and its variants are a trademark of the Apache Software Foundation. 
Images from “The Matrix” are copyright © 1999 Warner Bros.

More Related Content

What's hot (20)

PDF
Open Source at the Apache Software Foundation
wgstoddard
 
ODP
The Apache Way
Ross Gardler
 
PDF
How To Keep Your Apache Project's Independence
Shane Curcuru
 
ODP
Supporting Apache Brands While Making A Profit - ApacheCon 2014
Shane Curcuru
 
PDF
Why Drupal 8? Why now? APR/MAY 2015
Jeffrey McGuire
 
PDF
Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015
Jeffrey McGuire
 
PDF
From 0 to MVP in 40 minutes: decoupled Drupal for startups
Jeffrey McGuire
 
PDF
Why Drupal 8? Why now? FEB/MAR 2015
Jeffrey McGuire
 
PDF
The Apache Way (And How Not to Break Builds!)
Radhika Puthiyetath
 
PPTX
Drupal 8 Initiatives
Angela Byron
 
PPT
DrupalCampHI - Drupal vs WordPress
Rob Bertholf
 
PDF
Drupal 8 Adoption Myths Debunked
Angela Byron
 
PDF
Drupal vs Wordpress
Ian Mariano
 
PDF
Drupal vs WordPress
Phill Brown
 
PPTX
Setting Your Code Free (Without Scaring the Lawyers): Licensing & IP Consider...
All Things Open
 
PPTX
The potential in Drupal 8.x and how to realize it
Angela Byron
 
PPT
How to "Hack" the DSpace Community
Tim Donohue
 
KEY
Open Source Compliance at Twitter
Chris Aniszczyk
 
PDF
Drupal's competition
Angela Byron
 
PDF
[drupalday2017] - Behat per Drupal: test automatici e molto di più
DrupalDay
 
Open Source at the Apache Software Foundation
wgstoddard
 
The Apache Way
Ross Gardler
 
How To Keep Your Apache Project's Independence
Shane Curcuru
 
Supporting Apache Brands While Making A Profit - ApacheCon 2014
Shane Curcuru
 
Why Drupal 8? Why now? APR/MAY 2015
Jeffrey McGuire
 
Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015
Jeffrey McGuire
 
From 0 to MVP in 40 minutes: decoupled Drupal for startups
Jeffrey McGuire
 
Why Drupal 8? Why now? FEB/MAR 2015
Jeffrey McGuire
 
The Apache Way (And How Not to Break Builds!)
Radhika Puthiyetath
 
Drupal 8 Initiatives
Angela Byron
 
DrupalCampHI - Drupal vs WordPress
Rob Bertholf
 
Drupal 8 Adoption Myths Debunked
Angela Byron
 
Drupal vs Wordpress
Ian Mariano
 
Drupal vs WordPress
Phill Brown
 
Setting Your Code Free (Without Scaring the Lawyers): Licensing & IP Consider...
All Things Open
 
The potential in Drupal 8.x and how to realize it
Angela Byron
 
How to "Hack" the DSpace Community
Tim Donohue
 
Open Source Compliance at Twitter
Chris Aniszczyk
 
Drupal's competition
Angela Byron
 
[drupalday2017] - Behat per Drupal: test automatici e molto di più
DrupalDay
 

Viewers also liked (12)

PPTX
Canjs
bitovi
 
PDF
Open Development in the Enterprise, October 2013 edition
Bertrand Delacretaz
 
PPTX
Dev cloud
Rajesh Battala
 
PDF
Open Source In Education
Bertrand Delacretaz
 
PDF
Open Source enables Open Innovation
Bertrand Delacretaz
 
PDF
Life in Open Source Communities, ApacheCon US 2009
Bertrand Delacretaz
 
PPTX
Keynote apache bd-eu-nov-2016
alanfgates
 
PPTX
Hortonworks apache training
alanfgates
 
PDF
Open-Source Collaboration Tools are Good for You - 2009 edition
Bertrand Delacretaz
 
PDF
Cloud stack for_beginners
Radhika Puthiyetath
 
PPTX
Why Docker
dotCloud
 
PDF
Improving Your Apache Project's Image And Brand
Shane Curcuru
 
Canjs
bitovi
 
Open Development in the Enterprise, October 2013 edition
Bertrand Delacretaz
 
Dev cloud
Rajesh Battala
 
Open Source In Education
Bertrand Delacretaz
 
Open Source enables Open Innovation
Bertrand Delacretaz
 
Life in Open Source Communities, ApacheCon US 2009
Bertrand Delacretaz
 
Keynote apache bd-eu-nov-2016
alanfgates
 
Hortonworks apache training
alanfgates
 
Open-Source Collaboration Tools are Good for You - 2009 edition
Bertrand Delacretaz
 
Cloud stack for_beginners
Radhika Puthiyetath
 
Why Docker
dotCloud
 
Improving Your Apache Project's Image And Brand
Shane Curcuru
 
Ad

Similar to Bending the Rules: Community over Code over Policy. (20)

ODP
The Apache Way
Shane Curcuru
 
PDF
OpenOffice at Apache
pescetti
 
ODP
The Apache Way olamy
Olivier Lamy
 
PPTX
Opensource development and apache software foundation
Eran Chinthaka Withana
 
PDF
The Apache Way: A Proven Way Toward Success
Evans Ye
 
PDF
Running Successful Open Source Projects
Jim Jagielski
 
PDF
Apache: Code, Community and Open Source
OPNFV
 
PDF
The History of The Apache Software Foundation
Jim Jagielski
 
PDF
All Things Open 2017: The Apache Software Foundation 101
Jim Jagielski
 
PDF
The Apache Way
Evans Ye
 
PDF
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
eLiberatica
 
KEY
Creating community - The Apache Way
Jim Jagielski
 
PDF
OpenOffice at Apache: 2014 and Beyond
pescetti
 
ODP
The apacheway
Rich Bowen
 
PPTX
Introduction to Open Source, Apache and Apache Way
Srinath Perera
 
KEY
Code, Community, and Open Source
Jim Jagielski
 
PDF
The Apache Way of Open Source - re:publica 2018 Berlin
Johannes Geppert
 
PDF
Flink Forward Berlin 2018: Isabel Drost-Fromm - "The Apache Way! … ?"
Flink Forward
 
PPTX
Open Source is just about the source code—isn’t it?
DataWorks Summit
 
PDF
The Apache Way: Why we do what we do
Jim Jagielski
 
The Apache Way
Shane Curcuru
 
OpenOffice at Apache
pescetti
 
The Apache Way olamy
Olivier Lamy
 
Opensource development and apache software foundation
Eran Chinthaka Withana
 
The Apache Way: A Proven Way Toward Success
Evans Ye
 
Running Successful Open Source Projects
Jim Jagielski
 
Apache: Code, Community and Open Source
OPNFV
 
The History of The Apache Software Foundation
Jim Jagielski
 
All Things Open 2017: The Apache Software Foundation 101
Jim Jagielski
 
The Apache Way
Evans Ye
 
"Open Source and the Choice to Cooperate" by Brian Behlendorf @ eLiberatica 2007
eLiberatica
 
Creating community - The Apache Way
Jim Jagielski
 
OpenOffice at Apache: 2014 and Beyond
pescetti
 
The apacheway
Rich Bowen
 
Introduction to Open Source, Apache and Apache Way
Srinath Perera
 
Code, Community, and Open Source
Jim Jagielski
 
The Apache Way of Open Source - re:publica 2018 Berlin
Johannes Geppert
 
Flink Forward Berlin 2018: Isabel Drost-Fromm - "The Apache Way! … ?"
Flink Forward
 
Open Source is just about the source code—isn’t it?
DataWorks Summit
 
The Apache Way: Why we do what we do
Jim Jagielski
 
Ad

Recently uploaded (20)

PDF
UITP Summit Meep Pitch may 2025 MaaS Rebooted
campoamor1
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PDF
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PPTX
Function & Procedure: Function Vs Procedure in PL/SQL
Shani Tiwari
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
UITP Summit Meep Pitch may 2025 MaaS Rebooted
campoamor1
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
Function & Procedure: Function Vs Procedure in PL/SQL
Shani Tiwari
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 

Bending the Rules: Community over Code over Policy.

  • 1. Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP, Apache OpenOffice [email protected]
  • 2. A Newcomer's Perspective New people. New projects. A lot to learn.
  • 3. My perspective: Relatively new at Apache 3 years as Apache committer #Andrea 2 years as Apache OpenOffice PMC Chair, 6 months as ASF Member
  • 4. My background: Apache as a user only A lot of open source (with Nuvole, a 100% Drupal company). Previous experience with some foundations. #Andrea
  • 5. OpenOffice: New at Apache too No experience with being part of a Foundation. Only a few Apache members in the post-graduation initial PMC. #Andrea
  • 6. First, Wrong, Impression Apache seems more complex and rigid than it actually is.
  • 7. #WrongImpression First (wrong) impression: a world of rules And a lot of strange terminology: podling, PPMC, IPMC, Incubator...
  • 8. #WrongImpression First (wrong) impression: Rules over Community There is so much policy that it seems community comes second.
  • 9. #WrongImpression First (wrong) impression: Apache is stuck in 1999 Somewhat antiquated look, “corporate” approach, manuals, 72 hours.
  • 10. The Real World Dare to enter and you will see it's much better.
  • 11. #TheRealWorld Enter the Matrix at Apache: Welcome to the real word “There's a difference between knowing the path, and walking the path.”
  • 12. Policy is at the service of projects, not the opposite. When policy gets in the way, it is not serving its purpose. The community must win. #TheRealWorld
  • 13. #TheRealWorld Projects are all different and largely independent Policy cannot be the same for all: guidelines are the same, reality varies.
  • 14. We shouldn't dodge our rules #TheRealWorld We should understand them and interpret them for the new situations.
  • 15. Examples from OpenOffice Policy that needed to be adapted or clarified.
  • 16. Binary downloads New and too big for Apache, vital for OpenOffice. Solved with help from SourceForge. #Examples
  • 17. #Examples GPL Dictionaries provided as bundled extensions Apache: “Category X” and forbidden. OpenOffice: unnecessary in sources, but very useful to users.
  • 18. Empowering non-committers #Examples Trust localization volunteers; most new committers come from there. Non-committers in Pootle outnumber committers from other projects.
  • 19. Exposing Development builds OpenOffice QA is not done by developers. Need visibility on other lists and on the web site. #Examples
  • 20. Committers and PMC members #Examples We celebrate a new committer more than a new PMC member.
  • 21. Travel fund We can't rely on TAC since it is not inclusive enough. Transitional earmarked fund with pre-Apache resources. #Examples
  • 22. Not-so-lazy consensus The press won't wait 72 hours. We either answer or delegate within 24 hours. #Examples
  • 23. Code signing: a need largely started with OpenOffice Just a “nice to have” for Apache in earlier times. Now a serious investment being implemented with Infra. #Examples
  • 24. Incubator podlings must both learn and teach Incubation is not where the ASF teaches projects HOW it does things. It is where the ASF teaches projects WHY it does things. #Examples
  • 25. Advice for the future Recommended ways for policy discussions.
  • 26. Ask people who drafted the policy #Advice They will be available to explain what it means, rather than what it says.
  • 27. Choose to improve the policy, not to accept it #Advice Your project has peculiarities that others don't; Apache will be enriched.
  • 28. Interpret policy rather than rewriting it Understand what it means and the principles behind it. #Advice
  • 29. One issue at a time, with those who do the work #Advice Focused discussion with Infra (or whoever relevant), on concrete issues.
  • 30. Realize that there is no spoon #Advice Apache is much more flexible than it seems, and it's ready to improve. Rules can be bent if this means a better community and better code.
  • 31. Thanks! Andrea Pescetti [email protected] @pescetti The Apache logo and its variants are a trademark of the Apache Software Foundation. Images from “The Matrix” are copyright © 1999 Warner Bros.