SlideShare a Scribd company logo
© 2015 MariaDB Foundation1
* *
Collaboration in open source -
how does it really work?
Practical examples from
MariaDB development
Otto Kekäläinen
22.9.2015
MindTrek OpenMind
© 2015 MariaDB Foundation2
* *
Collaboration at mariadb.org
Corporate supporters include
Booking.com, Automattic,
Odin/Parallels, Visma,
Verkkokauppa.com..
© 2015 MariaDB Foundation3
* *
Towards the best solution in the world?
Open source software development is exiting!
© 2015 MariaDB Foundation4
* *
The open source definition
● Freedom to use
● Freedom to study
● Freedom to improve
● Freedom to redistribute
Freedoms, not obligations
© 2015 MariaDB Foundation5
Collaboration
Give and get
© 2015 MariaDB Foundation6
Open source vs. democracy
The strategy
does not guarantee
that the operation is
successfull
© 2015 MariaDB Foundation7
* *
All contributions are valuable
● code
● testing
● translations
● documentation
● graphics, design
● packaging and distribution
● marketing, advocacy
● good bug report, feedback, ideas
© 2015 MariaDB Foundation8
* *
Who are the contributors?
● codership.com
● freesa.org
● galeracluster.com
● gmail.com
● google.com
● hotmail.com
● iki.fi
● mariadb.com
● mariadb.org
git log | grep Author
● mnogosearch.org
● openquery.com
● oracle.com
● primebase.org
● skysql.com
● suse.com
● tokutek.com
● twitter.com
● xiphis.org
● yahoo.com
© 2015 MariaDB Foundation9
Reasons to contribute
Scratch your own itch!
© 2015 MariaDB Foundation10
Reasons to contribute
© 2015 MariaDB Foundation11
Reasons to contribute
© 2015 MariaDB Foundation12
Reasons to contribute
© 2015 MariaDB Foundation13
Reasons to contribute
© 2015 MariaDB Foundation14
Cost vs benefit in contributions
Keep it simple
(but not too simple)
© 2015 MariaDB Foundation15
© 2015 MariaDB Foundation16
* *
Facilitate collaboration, be inclusive
● Publish code in real time, not just at release time
● Discuss and plan on public mailing list
● Chat in the public (e.g. IRC online, meetings offline)
● Public bug tracker, transparent progress and
priorities
● Respond quickly to pull requests on Github
© 2015 MariaDB Foundation17
* *
Be inclusive
© 2015 MariaDB Foundation18
* *
Be inclusive
© 2015 MariaDB Foundation19
* *
Be inclusive
© 2015 MariaDB Foundation20
Collaboration problems?
Support requests and random ideas
vs
Real contributions and talent
© 2015 MariaDB Foundation21
Collaboration problems?
Automatic testing to help review contributions and focus human time on best contributions
© 2015 MariaDB Foundation22
Collaboration opportunities?
”Given enough eyeballs are
bugs are shallow” – Linus law
© 2015 MariaDB Foundation23
How it feels? Everybody smiles!
© 2015 MariaDB Foundation24
You can do it too!
Use
Study
Improve
Share
© 2015 MariaDB Foundation25
Thanks!
mariadb.org
@ottokekalainen
otto@mariadb.org

More Related Content

What's hot

Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker
ManageIQ
 
Open Compliance Summit 2018 0pening Keynote
Open Compliance Summit 2018 0pening KeynoteOpen Compliance Summit 2018 0pening Keynote
Open Compliance Summit 2018 0pening Keynote
Shane Coughlan
 
FreeGIS.net presentation at the Geospatial World Forum in Rotterdam 2013
FreeGIS.net presentation at the Geospatial World Forum in Rotterdam 2013FreeGIS.net presentation at the Geospatial World Forum in Rotterdam 2013
FreeGIS.net presentation at the Geospatial World Forum in Rotterdam 2013
Paolo Viskanic
 
How to edit the core
How to edit the coreHow to edit the core
How to edit the core
dmanners87
 
StartupHPC Intro
StartupHPC IntroStartupHPC Intro
StartupHPC Intro
inside-BigData.com
 
Digital workplace as the engine of digital transformation
Digital workplace as the engine of digital transformationDigital workplace as the engine of digital transformation
Digital workplace as the engine of digital transformation
Marco Tippmer, PMP
 
The Stealth Advantage: Unleashing Innovation in Large Organizations with Netw...
The Stealth Advantage: Unleashing Innovation in Large Organizations with Netw...The Stealth Advantage: Unleashing Innovation in Large Organizations with Netw...
The Stealth Advantage: Unleashing Innovation in Large Organizations with Netw...
lfsolis
 
Asset Management and Drupal
Asset Management and DrupalAsset Management and Drupal
Asset Management and Drupal
Chris Flink
 
Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)
Chris Aniszczyk
 

What's hot (9)

Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker
 
Open Compliance Summit 2018 0pening Keynote
Open Compliance Summit 2018 0pening KeynoteOpen Compliance Summit 2018 0pening Keynote
Open Compliance Summit 2018 0pening Keynote
 
FreeGIS.net presentation at the Geospatial World Forum in Rotterdam 2013
FreeGIS.net presentation at the Geospatial World Forum in Rotterdam 2013FreeGIS.net presentation at the Geospatial World Forum in Rotterdam 2013
FreeGIS.net presentation at the Geospatial World Forum in Rotterdam 2013
 
How to edit the core
How to edit the coreHow to edit the core
How to edit the core
 
StartupHPC Intro
StartupHPC IntroStartupHPC Intro
StartupHPC Intro
 
Digital workplace as the engine of digital transformation
Digital workplace as the engine of digital transformationDigital workplace as the engine of digital transformation
Digital workplace as the engine of digital transformation
 
The Stealth Advantage: Unleashing Innovation in Large Organizations with Netw...
The Stealth Advantage: Unleashing Innovation in Large Organizations with Netw...The Stealth Advantage: Unleashing Innovation in Large Organizations with Netw...
The Stealth Advantage: Unleashing Innovation in Large Organizations with Netw...
 
Asset Management and Drupal
Asset Management and DrupalAsset Management and Drupal
Asset Management and Drupal
 
Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)Starting an Open Source Program Office (OSPO)
Starting an Open Source Program Office (OSPO)
 

Similar to MariaDB and open source collaboration

Collaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDBCollaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDB
Otto Kekäläinen
 
MariaDB foundation membership
MariaDB foundation membershipMariaDB foundation membership
MariaDB foundation membership
KatriTuunanen
 
MariaDB Foundation Membership
MariaDB Foundation MembershipMariaDB Foundation Membership
MariaDB Foundation Membership
KatriTuunanen
 
Social Listening – Gateway to Innovation
Social Listening – Gateway to InnovationSocial Listening – Gateway to Innovation
Social Listening – Gateway to Innovation
NetBase Solutions Inc.
 
MariaDB Developers Meetup 2016 welcome words
MariaDB Developers Meetup 2016 welcome wordsMariaDB Developers Meetup 2016 welcome words
MariaDB Developers Meetup 2016 welcome words
Otto Kekäläinen
 
MariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership infoMariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership info
Otto Kekäläinen
 
The Art of Prioritizing DevOps
The Art of Prioritizing DevOpsThe Art of Prioritizing DevOps
The Art of Prioritizing DevOps
Fawzy Manaa
 
How To Govern An Intranet
How To Govern An IntranetHow To Govern An Intranet
How To Govern An Intranet
Prescient Digital Media
 
How to Govern an Intranet
How to Govern an IntranetHow to Govern an Intranet
How to Govern an Intranet
Toby Ward
 
Open source for the city
Open source for the cityOpen source for the city
Open source for the city
Boris van Hoytema
 
apidays New York 2022 - How do Financial API developer portals differ from re...
apidays New York 2022 - How do Financial API developer portals differ from re...apidays New York 2022 - How do Financial API developer portals differ from re...
apidays New York 2022 - How do Financial API developer portals differ from re...
apidays
 
Social media bootcamp 2015 - session 1
Social media bootcamp 2015 - session 1 Social media bootcamp 2015 - session 1
Social media bootcamp 2015 - session 1
Catherine Marsden MS, PMP
 
Increase Your Marketing Productivity With the Marketing Asset Center for Alfr...
Increase Your Marketing Productivity With the Marketing Asset Center for Alfr...Increase Your Marketing Productivity With the Marketing Asset Center for Alfr...
Increase Your Marketing Productivity With the Marketing Asset Center for Alfr...
rivetlogic
 
People and the Intranet
People and the IntranetPeople and the Intranet
People and the Intranet
Prescient Digital Media
 
Participative Design - UXcrunch Event
Participative Design - UXcrunch EventParticipative Design - UXcrunch Event
Participative Design - UXcrunch Event
Wipro Digital
 
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
InfluxData
 
How to Get Involved in the Magento Community #mm16es
How to Get Involved in the Magento Community #mm16esHow to Get Involved in the Magento Community #mm16es
How to Get Involved in the Magento Community #mm16es
Sherrie Rohde
 
Going Virtual: We've Got to Start Meeting Like This
Going Virtual: We've Got to Start Meeting Like ThisGoing Virtual: We've Got to Start Meeting Like This
Going Virtual: We've Got to Start Meeting Like This
Cynthia Clay
 
Essentials of Open Source Documentation
Essentials of Open Source DocumentationEssentials of Open Source Documentation
Essentials of Open Source Documentation
Moi Borah
 

Similar to MariaDB and open source collaboration (20)

Collaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDBCollaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDB
 
MariaDB foundation membership
MariaDB foundation membershipMariaDB foundation membership
MariaDB foundation membership
 
MariaDB Foundation Membership
MariaDB Foundation MembershipMariaDB Foundation Membership
MariaDB Foundation Membership
 
Social Listening – Gateway to Innovation
Social Listening – Gateway to InnovationSocial Listening – Gateway to Innovation
Social Listening – Gateway to Innovation
 
MariaDB Developers Meetup 2016 welcome words
MariaDB Developers Meetup 2016 welcome wordsMariaDB Developers Meetup 2016 welcome words
MariaDB Developers Meetup 2016 welcome words
 
MariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership infoMariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership info
 
The Art of Prioritizing DevOps
The Art of Prioritizing DevOpsThe Art of Prioritizing DevOps
The Art of Prioritizing DevOps
 
How To Govern An Intranet
How To Govern An IntranetHow To Govern An Intranet
How To Govern An Intranet
 
How to Govern an Intranet
How to Govern an IntranetHow to Govern an Intranet
How to Govern an Intranet
 
Open source for the city
Open source for the cityOpen source for the city
Open source for the city
 
apidays New York 2022 - How do Financial API developer portals differ from re...
apidays New York 2022 - How do Financial API developer portals differ from re...apidays New York 2022 - How do Financial API developer portals differ from re...
apidays New York 2022 - How do Financial API developer portals differ from re...
 
Intranet Governance
Intranet GovernanceIntranet Governance
Intranet Governance
 
Social media bootcamp 2015 - session 1
Social media bootcamp 2015 - session 1 Social media bootcamp 2015 - session 1
Social media bootcamp 2015 - session 1
 
Increase Your Marketing Productivity With the Marketing Asset Center for Alfr...
Increase Your Marketing Productivity With the Marketing Asset Center for Alfr...Increase Your Marketing Productivity With the Marketing Asset Center for Alfr...
Increase Your Marketing Productivity With the Marketing Asset Center for Alfr...
 
People and the Intranet
People and the IntranetPeople and the Intranet
People and the Intranet
 
Participative Design - UXcrunch Event
Participative Design - UXcrunch EventParticipative Design - UXcrunch Event
Participative Design - UXcrunch Event
 
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
 
How to Get Involved in the Magento Community #mm16es
How to Get Involved in the Magento Community #mm16esHow to Get Involved in the Magento Community #mm16es
How to Get Involved in the Magento Community #mm16es
 
Going Virtual: We've Got to Start Meeting Like This
Going Virtual: We've Got to Start Meeting Like ThisGoing Virtual: We've Got to Start Meeting Like This
Going Virtual: We've Got to Start Meeting Like This
 
Essentials of Open Source Documentation
Essentials of Open Source DocumentationEssentials of Open Source Documentation
Essentials of Open Source Documentation
 

More from Otto Kekäläinen

FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and UbuntuFOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
Otto Kekäläinen
 
Search in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize itSearch in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize it
Otto Kekäläinen
 
MariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and UbuntuMariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and Ubuntu
Otto Kekäläinen
 
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
Otto Kekäläinen
 
Technical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 editionTechnical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 edition
Otto Kekäläinen
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
Otto Kekäläinen
 
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
Otto Kekäläinen
 
DebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoFDebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoF
Otto Kekäläinen
 
The 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix themThe 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix them
Otto Kekäläinen
 
How to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPressHow to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPress
Otto Kekäläinen
 
Technical SEO for WordPress
Technical SEO for WordPressTechnical SEO for WordPress
Technical SEO for WordPress
Otto Kekäläinen
 
Automatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themesAutomatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themes
Otto Kekäläinen
 
10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...
Otto Kekäläinen
 
Automatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress pluginsAutomatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress plugins
Otto Kekäläinen
 
Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)
Otto Kekäläinen
 
WordPress-tietoturvan perusteet
WordPress-tietoturvan perusteetWordPress-tietoturvan perusteet
WordPress-tietoturvan perusteet
Otto Kekäläinen
 
Technical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 editionTechnical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 edition
Otto Kekäläinen
 
Improving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP ProfilingImproving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP Profiling
Otto Kekäläinen
 
MariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environmentsMariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environments
Otto Kekäläinen
 
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
Otto Kekäläinen
 

More from Otto Kekäläinen (20)

FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and UbuntuFOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
FOSDEM2021: MariaDB post-release quality assurance in Debian and Ubuntu
 
Search in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize itSearch in WordPress - how it works and howto customize it
Search in WordPress - how it works and howto customize it
 
MariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and UbuntuMariaDB quality assurance in Debian and Ubuntu
MariaDB quality assurance in Debian and Ubuntu
 
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?
 
Technical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 editionTechnical SEO for WordPress - 2019 edition
Technical SEO for WordPress - 2019 edition
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
 
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
How MariaDB packaging uses Salsa-CI to ensure smooth upgrades and avoid regre...
 
DebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoFDebConf 2019 MariaDB packaging in Debian BoF
DebConf 2019 MariaDB packaging in Debian BoF
 
The 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix themThe 5 most common reasons for a slow WordPress site and how to fix them
The 5 most common reasons for a slow WordPress site and how to fix them
 
How to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPressHow to investigate and recover from a security breach in WordPress
How to investigate and recover from a security breach in WordPress
 
Technical SEO for WordPress
Technical SEO for WordPressTechnical SEO for WordPress
Technical SEO for WordPress
 
Automatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themesAutomatic testing and quality assurance for WordPress plugins and themes
Automatic testing and quality assurance for WordPress plugins and themes
 
10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...10 things every developer should know about their database to run word press ...
10 things every developer should know about their database to run word press ...
 
Automatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress pluginsAutomatic testing and quality assurance for WordPress plugins
Automatic testing and quality assurance for WordPress plugins
 
Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)Improving WordPress performance (xdebug and profiling)
Improving WordPress performance (xdebug and profiling)
 
WordPress-tietoturvan perusteet
WordPress-tietoturvan perusteetWordPress-tietoturvan perusteet
WordPress-tietoturvan perusteet
 
Technical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 editionTechnical SEO for WordPress - 2017 edition
Technical SEO for WordPress - 2017 edition
 
Improving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP ProfilingImproving WordPress Performance with Xdebug and PHP Profiling
Improving WordPress Performance with Xdebug and PHP Profiling
 
MariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environmentsMariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environments
 
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
WordPress security 101 - WP Jyväskylä Meetup 21.3.2017
 

Recently uploaded

Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
tdt5v4b
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
Tata Consultancy Services
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
EUS+ Management & Consulting Excellence
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
tdt5v4b
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
Protected Workmen required today for growth
Protected Workmen required today for growthProtected Workmen required today for growth
Protected Workmen required today for growth
rivaraj2711
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
Rob Healy
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
Pinta Partners
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 

Recently uploaded (17)

Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
Protected Workmen required today for growth
Protected Workmen required today for growthProtected Workmen required today for growth
Protected Workmen required today for growth
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 

MariaDB and open source collaboration

  • 1. © 2015 MariaDB Foundation1 * * Collaboration in open source - how does it really work? Practical examples from MariaDB development Otto Kekäläinen 22.9.2015 MindTrek OpenMind
  • 2. © 2015 MariaDB Foundation2 * * Collaboration at mariadb.org Corporate supporters include Booking.com, Automattic, Odin/Parallels, Visma, Verkkokauppa.com..
  • 3. © 2015 MariaDB Foundation3 * * Towards the best solution in the world? Open source software development is exiting!
  • 4. © 2015 MariaDB Foundation4 * * The open source definition ● Freedom to use ● Freedom to study ● Freedom to improve ● Freedom to redistribute Freedoms, not obligations
  • 5. © 2015 MariaDB Foundation5 Collaboration Give and get
  • 6. © 2015 MariaDB Foundation6 Open source vs. democracy The strategy does not guarantee that the operation is successfull
  • 7. © 2015 MariaDB Foundation7 * * All contributions are valuable ● code ● testing ● translations ● documentation ● graphics, design ● packaging and distribution ● marketing, advocacy ● good bug report, feedback, ideas
  • 8. © 2015 MariaDB Foundation8 * * Who are the contributors? ● codership.com ● freesa.org ● galeracluster.com ● gmail.com ● google.com ● hotmail.com ● iki.fi ● mariadb.com ● mariadb.org git log | grep Author ● mnogosearch.org ● openquery.com ● oracle.com ● primebase.org ● skysql.com ● suse.com ● tokutek.com ● twitter.com ● xiphis.org ● yahoo.com
  • 9. © 2015 MariaDB Foundation9 Reasons to contribute Scratch your own itch!
  • 10. © 2015 MariaDB Foundation10 Reasons to contribute
  • 11. © 2015 MariaDB Foundation11 Reasons to contribute
  • 12. © 2015 MariaDB Foundation12 Reasons to contribute
  • 13. © 2015 MariaDB Foundation13 Reasons to contribute
  • 14. © 2015 MariaDB Foundation14 Cost vs benefit in contributions Keep it simple (but not too simple)
  • 15. © 2015 MariaDB Foundation15
  • 16. © 2015 MariaDB Foundation16 * * Facilitate collaboration, be inclusive ● Publish code in real time, not just at release time ● Discuss and plan on public mailing list ● Chat in the public (e.g. IRC online, meetings offline) ● Public bug tracker, transparent progress and priorities ● Respond quickly to pull requests on Github
  • 17. © 2015 MariaDB Foundation17 * * Be inclusive
  • 18. © 2015 MariaDB Foundation18 * * Be inclusive
  • 19. © 2015 MariaDB Foundation19 * * Be inclusive
  • 20. © 2015 MariaDB Foundation20 Collaboration problems? Support requests and random ideas vs Real contributions and talent
  • 21. © 2015 MariaDB Foundation21 Collaboration problems? Automatic testing to help review contributions and focus human time on best contributions
  • 22. © 2015 MariaDB Foundation22 Collaboration opportunities? ”Given enough eyeballs are bugs are shallow” – Linus law
  • 23. © 2015 MariaDB Foundation23 How it feels? Everybody smiles!
  • 24. © 2015 MariaDB Foundation24 You can do it too! Use Study Improve Share
  • 25. © 2015 MariaDB Foundation25 Thanks! mariadb.org @ottokekalainen otto@mariadb.org