Soumettre la recherche
Mettre en ligne
Otto Kekäläinen - Forking in Open Source: Case Study of MySQL/MariaDB - Mindtrek 2016
•
2 j'aime
•
425 vues
Mindtrek
Suivre
Otto Kekäläinen Forking in Open Source: Case Study of MySQL/MariaDB Mindtrek 2016
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 40
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Introduction to IoT.JS
Introduction to IoT.JS
Samsung Open Source Group
VideoLAN & VLC
VideoLAN & VLC
OW2
OSM data in MariaDB / MySQL - All the world in a few large tables
OSM data in MariaDB / MySQL - All the world in a few large tables
hholzgra
A Simple Multi-player Video Game Framework for Experimenting and Teaching C...
A Simple Multi-player Video Game Framework for Experimenting and Teaching C...
Mindtrek
The MySQL Server ecosystem in 2016
The MySQL Server ecosystem in 2016
sys army
My first moments with MongoDB
My first moments with MongoDB
Colin Charles
MariaDB Server & MySQL Security Essentials 2016
MariaDB Server & MySQL Security Essentials 2016
Colin Charles
MariaDB Server Compatibility with MySQL
MariaDB Server Compatibility with MySQL
Colin Charles
Recommandé
Introduction to IoT.JS
Introduction to IoT.JS
Samsung Open Source Group
VideoLAN & VLC
VideoLAN & VLC
OW2
OSM data in MariaDB / MySQL - All the world in a few large tables
OSM data in MariaDB / MySQL - All the world in a few large tables
hholzgra
A Simple Multi-player Video Game Framework for Experimenting and Teaching C...
A Simple Multi-player Video Game Framework for Experimenting and Teaching C...
Mindtrek
The MySQL Server ecosystem in 2016
The MySQL Server ecosystem in 2016
sys army
My first moments with MongoDB
My first moments with MongoDB
Colin Charles
MariaDB Server & MySQL Security Essentials 2016
MariaDB Server & MySQL Security Essentials 2016
Colin Charles
MariaDB Server Compatibility with MySQL
MariaDB Server Compatibility with MySQL
Colin Charles
MariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environments
Otto Kekäläinen
MariaDB 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 info
Otto Kekäläinen
Collaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDB
Otto Kekäläinen
Forking Successfully - or is a branch better?
Forking Successfully - or is a branch better?
Colin Charles
OpenFest.org: MariaDB and open source collaboration
OpenFest.org: MariaDB and open source collaboration
Otto Kekäläinen
Modern Software Development
Modern Software Development
Angel Conde Manjon
MariaDB Foundation Membership
MariaDB Foundation Membership
KatriTuunanen
MariaDB foundation membership
MariaDB foundation membership
KatriTuunanen
Kubernetes SDN performance and architecture
Kubernetes SDN performance and architecture
Jakub Pavlik
MariaDB 10.2 & MariaDB 10.1 by Michael Monty Widenius at Database Camp 2016 @ UN
MariaDB 10.2 & MariaDB 10.1 by Michael Monty Widenius at Database Camp 2016 @ UN
✔ Eric David Benari, PMP
On the past, present and future of Open Source databases - Kaj Arnö (MariaDB)
On the past, present and future of Open Source databases - Kaj Arnö (MariaDB)
Shift Conference
Top 5 benefits of docker
Top 5 benefits of docker
John Zaccone
Using the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event Inspection
Yu-Lun Chen
Microservices architecture
Microservices architecture
Abdelghani Azri
MySQL at Wikipedia: How we do relational data at the Wikimedia Foundation
MySQL at Wikipedia: How we do relational data at the Wikimedia Foundation
Jaime Crespo
"MariaDB The community developed branch of MySQL" by Monty Michael Widenius @...
"MariaDB The community developed branch of MySQL" by Monty Michael Widenius @...
eLiberatica
Production Plone on OpenStack Cloud
Production Plone on OpenStack Cloud
Serg Melikyan
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
MongoDB
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Docker, Inc.
What the AI revolution means for Open Source, Open Tech and Open Societies
What the AI revolution means for Open Source, Open Tech and Open Societies
Mindtrek
Data balance sheets laying foundations for sustainable and ethical use of data
Data balance sheets laying foundations for sustainable and ethical use of data
Mindtrek
Contenu connexe
Similaire à Otto Kekäläinen - Forking in Open Source: Case Study of MySQL/MariaDB - Mindtrek 2016
MariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environments
Otto Kekäläinen
MariaDB 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 info
Otto Kekäläinen
Collaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDB
Otto Kekäläinen
Forking Successfully - or is a branch better?
Forking Successfully - or is a branch better?
Colin Charles
OpenFest.org: MariaDB and open source collaboration
OpenFest.org: MariaDB and open source collaboration
Otto Kekäläinen
Modern Software Development
Modern Software Development
Angel Conde Manjon
MariaDB Foundation Membership
MariaDB Foundation Membership
KatriTuunanen
MariaDB foundation membership
MariaDB foundation membership
KatriTuunanen
Kubernetes SDN performance and architecture
Kubernetes SDN performance and architecture
Jakub Pavlik
MariaDB 10.2 & MariaDB 10.1 by Michael Monty Widenius at Database Camp 2016 @ UN
MariaDB 10.2 & MariaDB 10.1 by Michael Monty Widenius at Database Camp 2016 @ UN
✔ Eric David Benari, PMP
On the past, present and future of Open Source databases - Kaj Arnö (MariaDB)
On the past, present and future of Open Source databases - Kaj Arnö (MariaDB)
Shift Conference
Top 5 benefits of docker
Top 5 benefits of docker
John Zaccone
Using the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event Inspection
Yu-Lun Chen
Microservices architecture
Microservices architecture
Abdelghani Azri
MySQL at Wikipedia: How we do relational data at the Wikimedia Foundation
MySQL at Wikipedia: How we do relational data at the Wikimedia Foundation
Jaime Crespo
"MariaDB The community developed branch of MySQL" by Monty Michael Widenius @...
"MariaDB The community developed branch of MySQL" by Monty Michael Widenius @...
eLiberatica
Production Plone on OpenStack Cloud
Production Plone on OpenStack Cloud
Serg Melikyan
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
MongoDB
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Docker, Inc.
Similaire à Otto Kekäläinen - Forking in Open Source: Case Study of MySQL/MariaDB - Mindtrek 2016
(20)
MariaDB adoption in Linux distributions and development environments
MariaDB adoption in Linux distributions and development environments
MariaDB Developers Meetup 2016 welcome words
MariaDB Developers Meetup 2016 welcome words
MariaDB Foundation presentation and membership info
MariaDB Foundation presentation and membership info
Collaboration in open source - examples from MariaDB
Collaboration in open source - examples from MariaDB
Forking Successfully - or is a branch better?
Forking Successfully - or is a branch better?
OpenFest.org: MariaDB and open source collaboration
OpenFest.org: MariaDB and open source collaboration
Modern Software Development
Modern Software Development
MariaDB Foundation Membership
MariaDB Foundation Membership
MariaDB foundation membership
MariaDB foundation membership
Kubernetes SDN performance and architecture
Kubernetes SDN performance and architecture
MariaDB 10.2 & MariaDB 10.1 by Michael Monty Widenius at Database Camp 2016 @ UN
MariaDB 10.2 & MariaDB 10.1 by Michael Monty Widenius at Database Camp 2016 @ UN
On the past, present and future of Open Source databases - Kaj Arnö (MariaDB)
On the past, present and future of Open Source databases - Kaj Arnö (MariaDB)
Top 5 benefits of docker
Top 5 benefits of docker
Using the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event Inspection
Microservices architecture
Microservices architecture
MySQL at Wikipedia: How we do relational data at the Wikimedia Foundation
MySQL at Wikipedia: How we do relational data at the Wikimedia Foundation
"MariaDB The community developed branch of MySQL" by Monty Michael Widenius @...
"MariaDB The community developed branch of MySQL" by Monty Michael Widenius @...
Production Plone on OpenStack Cloud
Production Plone on OpenStack Cloud
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Plus de Mindtrek
What the AI revolution means for Open Source, Open Tech and Open Societies
What the AI revolution means for Open Source, Open Tech and Open Societies
Mindtrek
Data balance sheets laying foundations for sustainable and ethical use of data
Data balance sheets laying foundations for sustainable and ethical use of data
Mindtrek
Towards data responsibility - how to put ideals into action
Towards data responsibility - how to put ideals into action
Mindtrek
Täytä velvollisuudet ja hyödynnä mahdollisuudet – käytännön työkaluja regulaa...
Täytä velvollisuudet ja hyödynnä mahdollisuudet – käytännön työkaluja regulaa...
Mindtrek
Datatalouden ja tekoälyn regulaatio – missä mennään?
Datatalouden ja tekoälyn regulaatio – missä mennään?
Mindtrek
Green ICT Tools for Sustainable Digitalization
Green ICT Tools for Sustainable Digitalization
Mindtrek
Future-proof digitalization is on full speed – are you on board?
Future-proof digitalization is on full speed – are you on board?
Mindtrek
How to (Help to) Save Our Planet with Green Coding
How to (Help to) Save Our Planet with Green Coding
Mindtrek
National Library of Finland - open source solutions in the development of nat...
National Library of Finland - open source solutions in the development of nat...
Mindtrek
The Case for Open Source in the Public Sector
The Case for Open Source in the Public Sector
Mindtrek
KEYNOTE: From Lutece to CiteLibre, City of Paris' commitment to open source
KEYNOTE: From Lutece to CiteLibre, City of Paris' commitment to open source
Mindtrek
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
Mindtrek
How open source empowers startups to start big, with case Double Open Oy
How open source empowers startups to start big, with case Double Open Oy
Mindtrek
Sustainable Open Source; Balancing Business and Community
Sustainable Open Source; Balancing Business and Community
Mindtrek
Empowering Employment: The Swedish Public Employment Service’s digital transf...
Empowering Employment: The Swedish Public Employment Service’s digital transf...
Mindtrek
KEYNOTE: How to automate the world the open source way
KEYNOTE: How to automate the world the open source way
Mindtrek
"Perspectives from the EU level" by Henna Virkkunen
"Perspectives from the EU level" by Henna Virkkunen
Mindtrek
"Sand battery and other new energy concepts by Vatajankoski" by Pekka Passi
"Sand battery and other new energy concepts by Vatajankoski" by Pekka Passi
Mindtrek
"Finnish National Rural Network: Support framework for Smart Villages" by Sal...
"Finnish National Rural Network: Support framework for Smart Villages" by Sal...
Mindtrek
"Smart Villages in Finland" by Marianne Selkäinaho
"Smart Villages in Finland" by Marianne Selkäinaho
Mindtrek
Plus de Mindtrek
(20)
What the AI revolution means for Open Source, Open Tech and Open Societies
What the AI revolution means for Open Source, Open Tech and Open Societies
Data balance sheets laying foundations for sustainable and ethical use of data
Data balance sheets laying foundations for sustainable and ethical use of data
Towards data responsibility - how to put ideals into action
Towards data responsibility - how to put ideals into action
Täytä velvollisuudet ja hyödynnä mahdollisuudet – käytännön työkaluja regulaa...
Täytä velvollisuudet ja hyödynnä mahdollisuudet – käytännön työkaluja regulaa...
Datatalouden ja tekoälyn regulaatio – missä mennään?
Datatalouden ja tekoälyn regulaatio – missä mennään?
Green ICT Tools for Sustainable Digitalization
Green ICT Tools for Sustainable Digitalization
Future-proof digitalization is on full speed – are you on board?
Future-proof digitalization is on full speed – are you on board?
How to (Help to) Save Our Planet with Green Coding
How to (Help to) Save Our Planet with Green Coding
National Library of Finland - open source solutions in the development of nat...
National Library of Finland - open source solutions in the development of nat...
The Case for Open Source in the Public Sector
The Case for Open Source in the Public Sector
KEYNOTE: From Lutece to CiteLibre, City of Paris' commitment to open source
KEYNOTE: From Lutece to CiteLibre, City of Paris' commitment to open source
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
How open source empowers startups to start big, with case Double Open Oy
How open source empowers startups to start big, with case Double Open Oy
Sustainable Open Source; Balancing Business and Community
Sustainable Open Source; Balancing Business and Community
Empowering Employment: The Swedish Public Employment Service’s digital transf...
Empowering Employment: The Swedish Public Employment Service’s digital transf...
KEYNOTE: How to automate the world the open source way
KEYNOTE: How to automate the world the open source way
"Perspectives from the EU level" by Henna Virkkunen
"Perspectives from the EU level" by Henna Virkkunen
"Sand battery and other new energy concepts by Vatajankoski" by Pekka Passi
"Sand battery and other new energy concepts by Vatajankoski" by Pekka Passi
"Finnish National Rural Network: Support framework for Smart Villages" by Sal...
"Finnish National Rural Network: Support framework for Smart Villages" by Sal...
"Smart Villages in Finland" by Marianne Selkäinaho
"Smart Villages in Finland" by Marianne Selkäinaho
Dernier
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Dernier
(20)
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Otto Kekäläinen - Forking in Open Source: Case Study of MySQL/MariaDB - Mindtrek 2016
1.
© 2016 MariaDB
Foundation1 * * Forking in Open Source: Case Study of MySQL/MariaDB Otto Kekäläinen October 17th 2016 Mindtrek Tampere, Finland
2.
© 2016 MariaDB
Foundation2 * * The MariaDB Foundation Ensuring continuity and open collaboration in the MariaDB ecosystem Funded by Booking.com, MariaDB.com, Visma, DBS and many others.
3.
© 2016 MariaDB
Foundation3 * * Definition of open source 1.Freedom to use 2.Freedom to study 3.Freedom to improve 4.Freedom to redistribute Freedoms, not obligations nor warranties
4.
© 2016 MariaDB
Foundation4 * * Definition of open source Open source = Free (as in freedom) software
5.
© 2016 MariaDB
Foundation5 * * Definition of open source Open source ≠ closed source Commercial ≠ non-commercial
6.
© 2016 MariaDB
Foundation6 * * free software ≠ free software
7.
© 2016 MariaDB
Foundation7 * * Definition of open source Longer definition at https://opensource.org/osd List of licenses at https://opensource.org/licenses
8.
© 2016 MariaDB
Foundation8 * * Forking?
9.
© 2016 MariaDB
Foundation9 * * Forking FreeBSD MacOS X (Darwin) NetBSD OpenBSD
10.
© 2016 MariaDB
Foundation10 * * Open source = License to fork
11.
© 2016 MariaDB
Foundation11 * * Permissive license = forks can become closed source Copyleft license = forks must stay open Credits: David A. Wheeler (2007)
12.
© 2016 MariaDB
Foundation12 * * Forks do happen ● EGCC → GCC ● OpenOffice → LibreOffice ● Hudson → Jenkins ● NCSA HTTPd → Apache HTTP Server ● ownCloud → Nextcloud ● Debian → Ubuntu, RHEL → CentOS ?
13.
© 2016 MariaDB
Foundation13 * * Open source governance = Behave, or get forked!
14.
© 2016 MariaDB
Foundation14 Benefits of widely used open source software ● Quality: The bigger the community is, the faster the software evolves. ● No lock-in: Software stays open source, ecosystem has multiple vendors. ● No dead-end: Big user base guarantees availability of software and people.
15.
© 2016 MariaDB
Foundation15 ”Given enough eyeballs all bugs are shallow” – Linus's law
16.
© 2016 MariaDB
Foundation16 * * Two types of forks ● Competitive fork – Users become alienated, turn to the rescuer ● Non-competitive fork – Needs diverge, users split into two groups
17.
© 2016 MariaDB
Foundation17 * * What is a fork and what is not?
18.
© 2016 MariaDB
Foundation18 * * Definition of fork ● Linus Nyman, 2015: Any instance in which the code of a program is copied, modified, and reused to start or develop another program.
19.
© 2016 MariaDB
Foundation19 * * Definition of fork ● Melwin Conway 1963: fork()
20.
© 2016 MariaDB
Foundation20 * * Definition of fork ● Melwin Conway 1963: fork() ● Linus Torvalds, 2005: git clone
21.
© 2016 MariaDB
Foundation21 * * Definition of fork ● Melwin Conway 1963: fork() ● Linus Torvalds, 2005: git clone ● Tom Preston-Werner, 2008:
22.
© 2016 MariaDB
Foundation22 * * Definition of fork ● Does forking require that the fork is incompatible with the original program? ● How much incompatible, 1% or 99%? ● What if the fork is temporary and later merges with the main branch again?
23.
© 2016 MariaDB
Foundation23 * * The history of MySQL and MariaDB
24.
© 2016 MariaDB
Foundation24 * * MySQL history ● Development started in 1994, release 1995 ● MySQL AB founded by David Axmark, Allan Larsson and Michael "Monty" Widenius 1995 ● Named after Monty's daughter My ● General Public License v2 (GPL) since 2000 ● Mårten Mickos elected CEO 2001 ● The M in LAMP
25.
© 2016 MariaDB
Foundation25 * * MySQL hugely popular since year ~2000
26.
© 2016 MariaDB
Foundation26 * * MySQL AB history ● Acquired by Sun Microsystems for approximately $1 billion in 2008 ● Sun Microsystems acquired by Oracle for $6 billion (net Sun's cash and debt) in 2009 ● MySQL was the disruption on a market dominated by Oracle's database
27.
© 2016 MariaDB
Foundation27 * * ”Save MySQL” ● Public pledge by Monty ● European Commission investigation on the implications of Oracle's control of MySQL
28.
© 2016 MariaDB
Foundation28 * * ”Save MySQL” ● EU Competition Commissioner Neelie Kroes announced approval of the deal in 2010
29.
© 2016 MariaDB
Foundation29 * * MariaDB history ● Anticipating the ill fate of MySQL it was forked ● Goal to keep the open source project going ● Named after Monty's youngest daughter ● MariaDB 5.1 released in October 2009 ● And indeed, Oracle did close down many aspects of the open source project MySQL
30.
© 2016 MariaDB
Foundation30 * * The power of the fork? ● ...but Oracle didn't kill MySQL – MySQL 5.5 in 2010 – MySQL 5.6 in 2013 – MySQL 5.7 in 2015 – MySQL 8.0 in 2016?
31.
© 2016 MariaDB
Foundation31 * * Open source principles at MariaDB ● Publish code in real time, not just at release time. ● Discuss and plan on public mailing list and IRC. ● Public bug tracker, transparent progress and priorities. ● Respond quickly to pull requests on Github and to bug reports that have patches attached. ● Keep documentation up-to-date, develop documentation alongside code and allow also contributions in documentation. ● Regular, free-to-attend developer meetups. ● True open source, not just code dumps
32.
© 2016 MariaDB
Foundation32 * * Other MySQL forks ● Drizzle (MySQL 6.0 branch) ● WebScaleSQL by Facebook, Google etc ● MySQL Galera Cluster ● Percona Server, XtraDB and Cluster ● AliSQL by Alibaba ● TMySQL by Tencent
33.
© 2016 MariaDB
Foundation33 * * MariaDB success ● Steady cadence in releases: 5.5, 10.0, 10.1.. ● Ported to ARM, AIX, System Z, Power 8 etc ● 10.2 to be released in late 2016
34.
© 2016 MariaDB
Foundation34 * * MariaDB success Steadily increasing LOC (10.1 branch / Ohloh.net) DB-Engines.com ranking of MariaDB 0 10 20 30 40
35.
© 2016 MariaDB
Foundation35 * * MariaDB success ● Large community and adoption – Wikipedia – WordPress.com – Debian: from an option to the default
36.
© 2016 MariaDB
Foundation36 * * MariaDB success Google Trends
37.
© 2016 MariaDB
Foundation37 * * MariaDB community grows
38.
© 2016 MariaDB
Foundation38 * * MariaDB community grows
39.
© 2016 MariaDB
Foundation39 * * Towards the best solution in the world Using the open source software development model
40.
© 2016 MariaDB
Foundation40 Thanks! mariadb.org @ottokekalainen otto@mariadb.org
Télécharger maintenant