Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17...
Transcript of Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17...
![Page 1: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/1.jpg)
Budapest, Hungary, 17 November 2014
Bending the RulesCommunity over Code over Policy.
Andrea PescettiVP, Apache OpenOffice
![Page 2: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/2.jpg)
A Newcomer's PerspectiveNew people. New projects. A lot to learn.
![Page 3: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/3.jpg)
My perspective: Relatively new at Apache3 years as Apache committer
2 years as Apache OpenOffice PMC Chair, 6 months as ASF Member
#Andrea
![Page 4: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/4.jpg)
My background: Apache as a user onlyA lot of open source (with Nuvole, a 100% Drupal company).
Previous experience with some foundations.
#Andrea
![Page 5: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/5.jpg)
OpenOffice: New at Apache tooNo experience with being part of a Foundation.
Only a few Apache members in the post-graduation initial PMC.
#Andrea
![Page 6: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/6.jpg)
First, Wrong, ImpressionApache seems more complex and rigid than it actually is.
![Page 7: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/7.jpg)
First (wrong) impression: a world of rulesAnd a lot of strange terminology: podling, PPMC, IPMC, Incubator...
#WrongImpression
![Page 8: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/8.jpg)
First (wrong) impression: Rules over CommunityThere is so much policy that it seems community comes second.
#WrongImpression
![Page 9: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/9.jpg)
First (wrong) impression: Apache is stuck in 1999Somewhat antiquated look, “corporate” approach, manuals, 72 hours.
#WrongImpression
![Page 10: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/10.jpg)
The Real WorldDare to enter and you will see it's much better.
![Page 11: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/11.jpg)
Enter the Matrix at Apache: Welcome to the real word“There's a difference between knowing the path, and walking the path.”
#TheRealWorld
![Page 12: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/12.jpg)
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
![Page 13: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/13.jpg)
Projects are all different and largely independentPolicy cannot be the same for all: guidelines are the same, reality varies.
#TheRealWorld
![Page 14: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/14.jpg)
We shouldn't dodge our rulesWe should understand them and interpret them for the new situations.
#TheRealWorld
![Page 15: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/15.jpg)
Examples from OpenOfficePolicy that needed to be adapted or clarified.
![Page 16: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/16.jpg)
Binary downloadsNew and too big for Apache, vital for OpenOffice.
Solved with help from SourceForge.
#Examples
![Page 17: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/17.jpg)
GPL Dictionaries provided as bundled extensionsApache: “Category X” and forbidden.
OpenOffice: unnecessary in sources, but very useful to users.
#Examples
![Page 18: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/18.jpg)
Empowering non-committersTrust localization volunteers; most new committers come from there. Non-committers in Pootle outnumber committers from other projects.
#Examples
![Page 19: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/19.jpg)
Exposing Development buildsOpenOffice QA is not done by developers.
Need visibility on other lists and on the web site.
#Examples
![Page 20: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/20.jpg)
Committers and PMC membersWe celebrate a new committer more than a new PMC member.
#Examples
![Page 21: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/21.jpg)
Travel fundWe can't rely on TAC since it is not inclusive enough.
Transitional earmarked fund with pre-Apache resources.
#Examples
![Page 22: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/22.jpg)
Not-so-lazy consensusThe press won't wait 72 hours.
We either answer or delegate within 24 hours.
#Examples
![Page 23: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/23.jpg)
Code signing: a need largely started with OpenOfficeJust a “nice to have” for Apache in earlier times.
Now a serious investment being implemented with Infra.
#Examples
![Page 24: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/24.jpg)
Incubator podlings must both learn and teachIncubation is not where the ASF teaches projects HOW it does things.
It is where the ASF teaches projects WHY it does things.
#Examples
![Page 25: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/25.jpg)
Advice for the futureRecommended ways for policy discussions.
![Page 26: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/26.jpg)
Ask people who drafted the policyThey will be available to explain what it means, rather than what it says.
#Advice
![Page 27: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/27.jpg)
Choose to improve the policy, not to accept itYour project has peculiarities that others don't; Apache will be enriched.
#Advice
![Page 28: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/28.jpg)
Interpret policy rather than rewriting itUnderstand what it means and the principles behind it.
#Advice
![Page 29: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/29.jpg)
One issue at a time, with those who do the workFocused discussion with Infra (or whoever relevant), on concrete issues.
#Advice
![Page 30: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/30.jpg)
Realize that there is no spoonApache 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.
#Advice
![Page 31: Budapest, Hungary, 17 November 2014 Bending the Rules · 2017-12-14 · Budapest, Hungary, 17 November 2014 Bending the Rules Community over Code over Policy. Andrea Pescetti VP,](https://reader033.fdocuments.net/reader033/viewer/2022042711/5f8195a567a668207b7fdbae/html5/thumbnails/31.jpg)
Thanks!
Andrea [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.