![Page 1: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/1.jpg)
Own itWorking with a changing open source community
Selena DeckelmannPostgreSQL Global Development Group
![Page 2: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/2.jpg)
“[C]ommunities are composed of individuals who collaborate toward a common goal but do not share a common employer and are not governed by an employment hierarchy.”
The Role of Participation Architecture in Growing Sponsored Open Source CommunitiesJoel West and Siobhán O’Mahony
![Page 3: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/3.jpg)
Forks open doors.
![Page 4: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/4.jpg)
• MySQL
• Percona Server
• MariaDB
• MySQLAtFacebook
• Google patchset
• Drizzle
![Page 5: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/5.jpg)
• MySQL - Core
• Percona Server - Branch
• MariaDB - Branch (more Forky now)
• MySQLAtFacebook - Branch
• Google patchset - Branch
• Drizzle - Fork
![Page 6: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/6.jpg)
Free SoftwareCommons
Co-Developer
ExtendingCo-Developer
Deployer-Developer
User
From http://webmink.com/essays/community-types/
![Page 7: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/7.jpg)
Free SoftwareCommons
Co-Developer
ExtendingCo-Developer
Deployer-Developer
User
{What wehad with MySQL
Community
From http://webmink.com/essays/community-types/
![Page 8: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/8.jpg)
Free SoftwareCommons
Co-Developer
ExtendingCo-Developer
Deployer-Developer
User
{What forksenable now
From http://webmink.com/essays/community-types/
![Page 9: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/9.jpg)
Free SoftwareCommons
Co-Developer
ExtendingCo-Developer
Deployer-Developer
User
From http://webmink.com/essays/community-types/
}Postgres has alwaysfocused here
{Where weare growingthe fastest
![Page 10: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/10.jpg)
http://mashable.com/2009/03/30/microsoft-encarta-to-close/
“However, the category of traditional encyclopedias and
reference material has changed. People today seek and consume
information in considerably different ways than the past.”
![Page 11: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/11.jpg)
• Revision control
• Peer review
• Public discussion
Ingredients
![Page 12: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/12.jpg)
“Companies or foundations that run open source project are not software firms, they are community management firms whose communities happen to make software. Consequently to survive and thrive these projects need to invest less in enhancing governance structures or employees who will improve their capacity to code.
“Instead, we should consider skills and structures that emphasize facilitation, mediation, and conflict management – tools, skills and structures that will enable the community to better collaborate.”
http://eaves.ca/2006/12/17/community-management-as-open-sources-core-competency/
![Page 13: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/13.jpg)
“owning” code==
first class project citizen
![Page 14: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/14.jpg)
How does that affect businesses?
![Page 15: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/15.jpg)
Open door #1Make friends
![Page 16: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/16.jpg)
Trust and reputation
![Page 17: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/17.jpg)
![Page 18: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/18.jpg)
![Page 19: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/19.jpg)
People are not companies.
![Page 20: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/20.jpg)
Developers must have relationships and represent
your company.
![Page 21: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/21.jpg)
Community is that friend that helps you
move.
![Page 22: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/22.jpg)
Core developers are catalysts.
![Page 23: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/23.jpg)
Open Door #2Chunk it
![Page 24: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/24.jpg)
(“it” == contributions)
![Page 25: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/25.jpg)
The Pottery Barn Rule
![Page 26: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/26.jpg)
• Unknown contributors: too much at stake to support
• Trusted contributors: too much to review, digest and spend time on while other work goes on in parallel OR is stopped to deal with the huge patch
• It sucks for the developer (and company) to be rejected after all that work
Huge patches suck
![Page 27: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/27.jpg)
You will have to change your code.
![Page 28: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/28.jpg)
• "Get someone from the community involved in your ideas as early as possible so that you can even get half-baked ideas vetted early, rather than creating something in a vacuum.”
• “[C]oncentrate on the smallest portion of the idea you can execute perfectly.”
• “Resist the temptation to build a giant patch all at once, as those are much less likely to be reviewed usefully and therefore committed."
http://wiki.postgresql.org/wiki/Submitting_a_Patch
![Page 29: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/29.jpg)
Get out of your oval office.
![Page 30: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/30.jpg)
Open Door #3Take responsible action
![Page 31: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/31.jpg)
Do-ocracy
![Page 32: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/32.jpg)
People are already doing things.
![Page 33: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/33.jpg)
Contribute what the community needs.
![Page 34: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/34.jpg)
Commitfest tool
![Page 35: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/35.jpg)
Peace Corp Model
![Page 36: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/36.jpg)
• User Groups
• Answer questions
• Fund travel
• Sponsor conferences
• Comment on blog posts
Things you can do now
![Page 37: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/37.jpg)
What Business Can Do
Make Friends.Chunk it.
Take responsible action.
![Page 38: Own it: working with a changing open source community](https://reader034.vdocuments.net/reader034/viewer/2022051817/54843dfab47959ec0c8b4baa/html5/thumbnails/38.jpg)
Thanks.
@selenamarie
http://chesnok.com