SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Starting MySQL


 Michael “Monty” Widenius
        CoFounder

MySQL AB, Creators of MySQL
   Romania, 2007-05-19
Some MySQL History
●   1982             Unireg is created (Base of MySQL code)
●   198x             Monty and David start working together
●   1989:            My is born
●   1995:            First code specific for MySQL and
                     first internal release (version 1)
●   1996:            First public release & over a 1000
                     downloads
         ●   Binary first and then source after it was clean-ed up
●   1997:            First business and documentation


© 2007 MySQL AB   Creators of MySQL             MySQL is a registered trademark of MySQL
Early visits to California (1999)




© 2007 MySQL AB   Creators of MySQL      MySQL is a registered trademark of MySQL
More recent history
●   2001: Mårten Mickos joins as CEO (17'th (?) employee)
     –   First round of VC money -> a real company
     –   Headquarters in Uppsala
●   2003: Second round of Investment
     –   US (Benchmark Capital) & Europe (Index Ventures)
●   2004: Mårten moves to Cuperton, USA
●   2005: Release of MySQL 5.0 (a big step!)
●   2006: Third round financing from SAP, RedHat, Intel & Sumisho
●   2006: Release of MySQL Enterprise - a subscription service
●   2006: Release of 5.1 (November-December)
●   2007: MySQL has about 350 employees from +25 countries

© 2007 MySQL AB   Creators of MySQL         MySQL is a registered trademark of MySQL
Booting a company
●   MySQL was started based on a idea about doing
    business with a freely available database
●   So the MySQL project started from day one with a
    commercial agenda (unlike Linux, PHP, Apache etc)
●   Since we had no money to do this full time we all kept
    our old jobs and did MySQL on part time for the first
    years
●   We started no dedicated company for MySQL but
    used a our old companies (in Sweden & Finland).
     –   Don't do this if you can avoid it since it caused a lots of
         administrative problems later!

© 2007 MySQL AB   Creators of MySQL           MySQL is a registered trademark of MySQL
Doing a successful open source project
●   Use the product yourself (or work close with users using it)
●   Create a working community:
     –   Ensure you are the central point of all product information.
         (If someone makes a fork you have failed)
     –   Give free support to everyone to bootstrap things
     –   Be brutally honest about your product and when/how to
         use it.
     –   Make it easy to contribute/influence development
●   Make the product easy to use
     –   Make binaries, create documentation, email lists, bugs
         database, easy installation, easy upgrades, few bugs etc.

© 2007 MySQL AB   Creators of MySQL         MySQL is a registered trademark of MySQL
The Seeds of Success
●   The initial product was developed do solve OUR
    problems.
●   We developed for practical production use.
     – David and I lost sleep if MySQL crashed...
●   Start with few features but implement them fast & stable
     – All repeatable bugs went to the test suite
     – We valued speed more than features
●   Easy to install and use
     –   The 15 Minutes rule: The goal was (and is) to make it
         possible to install and try MySQL in 15 minutes.
●   Document (even if it was in 'special' English at first)

© 2007 MySQL AB   Creators of MySQL        MySQL is a registered trademark of MySQL
How did we afford to start MySQL?
●   Up to this point we did work on MySQL on the side
    of our “real” jobs. Since we where all self employed
    we could invest more time in MySQL when the
    userbase grew
●   Initially we had a non 100% OpenSource license. It
    said that if you used MySQL internally you could
    use it for free. But if you distributed a product with
    MySQL or installed MySQL at a customer as a
    consultant you needed to pay.




© 2007 MySQL AB   Creators of MySQL   MySQL is a registered trademark of MySQL
How we made Money
●   Set up a simple web page where users could pay for
    licenses & support with a credit card
     –   Used Finland instead of Sweden since we got less over
         head (the sum the bank keeps)
●   We did not force anyone to pay!
●   Windows licenses was one of our top incomes
●   Since so many people where happy with MySQL we
    very soon after the start got enough to pay our costs
    so we could work full time on MySQL



© 2007 MySQL AB   Creators of MySQL       MySQL is a registered trademark of MySQL
Create a working business
●   Prove your concept before you take investors
●   Choose an existing license for your project
●   If you intend to do dual licensing, ensure you get the
    right to use the contributions (Use Sun's JCA)
●   In the beginning focus on the project; If you do a
    good job and get a big user base you will get
    business.
●   Don't do crippleware; Focus the business on doing
    more things for the customers.
●   Be smart about saving money (use open source :)

© 2007 MySQL AB   Creators of MySQL   MySQL is a registered trademark of MySQL
Principles of Scaling
●   Write code as good as you possible can the first time
●   Modular architecture (Storage Engines)
●   Repeatable bug reports got highest priority
     –   High quality feeds high quality
●   Fix the small things!
     –   Detailed feedback is a valuable currency!
●   Community is made up of many different groups
     –   We made MySQL work with as many as we could!
●   We hired experts regardless of location (over email!)


© 2007 MySQL AB   Creators of MySQL               MySQL is a registered trademark of MySQL
So why is it named MySQL?




© 2007 MySQL AB   Creators of MySQL      MySQL is a registered trademark of MySQL
MaxDB: Max and Monty




© 2007 MySQL AB   Creators of MySQL   MySQL is a registered trademark of MySQL
A few example references
  ●   Yahoo! has over 7000 MySQL servers running 200 web properties
  ●   Google uses MySQL heavily in for example the the ad system.
      They recently released their changes to MySQL (monitoring,
      replication, InnoDB IO mm)
  ●   Los Alamos National Labs 55M scientific journal articles (7Tb)
  ●   Web: Craigslist, Freshmeat, LiveJournal, Slashdot, SugarCRM,
      Wordpress, Citysearch, YouTube, Flickr, Habbo Hotel, Linden Labs,
      CyWorld, Technorati, Facebook, FeedBurner, Feedster, Wikipedia,
      Digg, LiveJournal, Mixi.jp, SimpleStar, PhotoBucket, 37signals,
      del.icio.us, Trulia, Neopets, Zimbra, kong.net
  ●   CERN ATLAS experiment, SLAC (looking at 100PB) , Sahana
      (disaster recovery system for the tsunami), Human Genome Project
  ●   Cluster: Nokia, Alcatel, Neckermann.de, Seat Pagine Gialle,
      Capgemini UK
© 2007 MySQL AB   Creators of MySQL              MySQL is a registered trademark of MySQL
Press who has written about MySQL




© 2007 MySQL AB   Creators of MySQL   MySQL is a registered trademark of MySQL
Industry Analysts:

   “The future of the database
        market will be the
   standardization on MySQL.”

   “CIOs should put MySQL on
   their radar screen… MySQL
    is a powerful enough force
        to alter the database
               market.”




© 2007 MySQL AB   Creators of MySQL          MySQL is a registered trademark of MySQL
Possible new MySQL product names?




      Amira               Maria




© 2007 MySQL AB   Creators of MySQL   MySQL is a registered trademark of MySQL
C'T Benchmark 2006
●   c't is a well known German computer magazine with
    a circulation of around 400000 copies.
●   In the benchmark teams were invited to submit their
    own tuned application according to specifications for
    this e-commerce application. 9 of 17 submissions
    were for MySQL, and our performance team had the
    fastest one, beating Oracle and IBM etc. by 2x.
●   Runner up was a pure lisp program (but they did not
    handle the images)




© 2007 MySQL AB   Creators of MySQL      MySQL is a registered trademark of MySQL
Some Stats
●   We estimate that well over a 100 million copies of MySQL
    have been distributed through our Web site & operating
    system distributions. (>40k downloads/Day!)
●   Lots and lots of books on MySQL. Amazon gives 247 in
    English, 203 German 203, 198 French 198, 50? Japanese,
    22 Spanish. And also Chinese, Russian, Portuguese,
    Norwegian, Malay and even Swedish.
●   More than 7900 projects on SourceForge that leverage
    MySQL (runner up has <1500)
●   Over a thousand partners (but none in Romania :-(




© 2007 MySQL AB   Creators of MySQL           MySQL is a registered trademark of MySQL
Free Databases get Better all the time!
 ●   Good bug reports since bugs gets fixed
       –   Repeatable bug reports are as valuable as code!
 ●   Much faster user/developer feedback than closed source
 ●   Lots of testing of all code. All features available for all!
 ●   Freedom & Independence!
       –   You have the ultimate documentation, the source!
 ● Security is not by obscurity, No hidden hooks in the code
 ● Lots of Eco system code gets written by the community

 ● We can hire people who has shown they already know the

   code/product
 ● Result: Low Total Cost of Ownership




© 2007 MySQL AB   Creators of MySQL           MySQL is a registered trademark of MySQL
Virtuous Development Cycle
 Commercial
 benefits:
                                       Salaried staff
 - battle tested                         develop
 product                                new release
 - rapid               Proceeds       every 4-6 weeks
 development         from licence                               New release
                    sales fed back                              immediatley
                         into                                 downloaded by
                     development                               vast numbers
                                                                  of users


                     Sold under
                    commercial                                                   Commercial
                      licence                             Massively
                                                        parallel testing           benefits:
                                                        and debugging           - battle tested
                                         Rapid              begins                 product
                                      stabilisation
                                                                                    - rapid
                                                                                development
© 2007 MySQL AB   Creators of MySQL                          MySQL is a registered trademark of MySQL
No Software Patents!
●   Software Patents are a threat against Free Software,
    Software innovation and developing local software
    industries countries
●   In Europe our side was successful and the SW Pat
    proposal was thrown out (a real thriller!)
●   MySQL has been spending lots of cash and lots of
    Management time (CEO,VPs & Founders) fighting
    Software Patents
     –   Other backers included RedHat
●   Please help make sure that Romania does not follow
    the US into this minefield.
●   See recent article “Microsoft takes on the free world”
© 2007 MySQL AB   Creators of MySQL      MySQL is a registered trademark of MySQL
Questions?

Más contenido relacionado

Destacado

Mysql tutorial-excerpt-5.1-en
Mysql tutorial-excerpt-5.1-enMysql tutorial-excerpt-5.1-en
Mysql tutorial-excerpt-5.1-enAnh Vuong
 
As Media Studies- Double Page Spread
As Media Studies- Double Page SpreadAs Media Studies- Double Page Spread
As Media Studies- Double Page Spreadleeb451
 
AS Media Studies- School Front Cover
AS Media Studies- School Front CoverAS Media Studies- School Front Cover
AS Media Studies- School Front Coverleeb451
 
Boas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de softwareBoas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de softwareCarlos Santana
 
Desenvolvimento orientado a testes
Desenvolvimento orientado a testesDesenvolvimento orientado a testes
Desenvolvimento orientado a testesCarlos Santana
 

Destacado (7)

Mysql tutorial-excerpt-5.1-en
Mysql tutorial-excerpt-5.1-enMysql tutorial-excerpt-5.1-en
Mysql tutorial-excerpt-5.1-en
 
PHP Basics
PHP BasicsPHP Basics
PHP Basics
 
As Media Studies- Double Page Spread
As Media Studies- Double Page SpreadAs Media Studies- Double Page Spread
As Media Studies- Double Page Spread
 
AS Media Studies- School Front Cover
AS Media Studies- School Front CoverAS Media Studies- School Front Cover
AS Media Studies- School Front Cover
 
Endocrine system
Endocrine systemEndocrine system
Endocrine system
 
Boas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de softwareBoas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de software
 
Desenvolvimento orientado a testes
Desenvolvimento orientado a testesDesenvolvimento orientado a testes
Desenvolvimento orientado a testes
 

Similar a "Swimming with Dolphins the History and Future of MySQL" by Michael Monty Widenius @ eLiberatica 2007

The MySQL and MariaDB story - Michael "Monty" Widenius - Codemotion Milan 2014
The MySQL and MariaDB story - Michael "Monty" Widenius - Codemotion Milan 2014The MySQL and MariaDB story - Michael "Monty" Widenius - Codemotion Milan 2014
The MySQL and MariaDB story - Michael "Monty" Widenius - Codemotion Milan 2014Codemotion
 
Michael Widenius, Monty Program AB.
Michael Widenius, Monty Program AB.Michael Widenius, Monty Program AB.
Michael Widenius, Monty Program AB.Ontico
 
MariaDB Prez by Joffrey Michaie
MariaDB Prez by Joffrey MichaieMariaDB Prez by Joffrey Michaie
MariaDB Prez by Joffrey Michaieishwon
 
Collaborate sneak preview: MySQL, the Ecosystem, the Product
Collaborate sneak preview: MySQL, the Ecosystem, the ProductCollaborate sneak preview: MySQL, the Ecosystem, the Product
Collaborate sneak preview: MySQL, the Ecosystem, the ProductKaj Arnö
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLMySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLOlivier DASINI
 
MySQL fundraising pitch deck ($16 million Series B round - 2003)
MySQL fundraising pitch deck ($16 million Series B round - 2003)MySQL fundraising pitch deck ($16 million Series B round - 2003)
MySQL fundraising pitch deck ($16 million Series B round - 2003)Robin Wauters
 
20090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp0220090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp02Vinamra Mittal
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology OverviewKeith Hollman
 
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinMySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinOlivier DASINI
 
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisMySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisOlivier DASINI
 
MySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por OracleMySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por OracleLibreCon
 
Netherlands Tech Tour 03 - MySQL Cluster
Netherlands Tech Tour 03 -   MySQL ClusterNetherlands Tech Tour 03 -   MySQL Cluster
Netherlands Tech Tour 03 - MySQL ClusterMark Swarbrick
 
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)OracleMySQL
 
MySQL Shell - A DevOps-engineer day with MySQL’s development and administrati...
MySQL Shell - A DevOps-engineer day with MySQL’s development and administrati...MySQL Shell - A DevOps-engineer day with MySQL’s development and administrati...
MySQL Shell - A DevOps-engineer day with MySQL’s development and administrati...Miguel Araújo
 

Similar a "Swimming with Dolphins the History and Future of MySQL" by Michael Monty Widenius @ eLiberatica 2007 (20)

The MySQL and MariaDB story - Michael "Monty" Widenius - Codemotion Milan 2014
The MySQL and MariaDB story - Michael "Monty" Widenius - Codemotion Milan 2014The MySQL and MariaDB story - Michael "Monty" Widenius - Codemotion Milan 2014
The MySQL and MariaDB story - Michael "Monty" Widenius - Codemotion Milan 2014
 
Michael Widenius, Monty Program AB.
Michael Widenius, Monty Program AB.Michael Widenius, Monty Program AB.
Michael Widenius, Monty Program AB.
 
MariaDB Prez by Joffrey Michaie
MariaDB Prez by Joffrey MichaieMariaDB Prez by Joffrey Michaie
MariaDB Prez by Joffrey Michaie
 
Collaborate sneak preview: MySQL, the Ecosystem, the Product
Collaborate sneak preview: MySQL, the Ecosystem, the ProductCollaborate sneak preview: MySQL, the Ecosystem, the Product
Collaborate sneak preview: MySQL, the Ecosystem, the Product
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLMySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
 
MySQL fundraising pitch deck ($16 million Series B round - 2003)
MySQL fundraising pitch deck ($16 million Series B round - 2003)MySQL fundraising pitch deck ($16 million Series B round - 2003)
MySQL fundraising pitch deck ($16 million Series B round - 2003)
 
MySQL
MySQLMySQL
MySQL
 
20090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp0220090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp02
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology Overview
 
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinMySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The Dolphin
 
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisMySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
 
Mysql an introduction
Mysql an introductionMysql an introduction
Mysql an introduction
 
Usability of MySQL
Usability of MySQLUsability of MySQL
Usability of MySQL
 
MySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por OracleMySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por Oracle
 
Netherlands Tech Tour 03 - MySQL Cluster
Netherlands Tech Tour 03 -   MySQL ClusterNetherlands Tech Tour 03 -   MySQL Cluster
Netherlands Tech Tour 03 - MySQL Cluster
 
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
 
MySQL cluster 7.4
MySQL cluster 7.4 MySQL cluster 7.4
MySQL cluster 7.4
 
Introduction to Mysql
Introduction to MysqlIntroduction to Mysql
Introduction to Mysql
 
MySQL Shell - A DevOps-engineer day with MySQL’s development and administrati...
MySQL Shell - A DevOps-engineer day with MySQL’s development and administrati...MySQL Shell - A DevOps-engineer day with MySQL’s development and administrati...
MySQL Shell - A DevOps-engineer day with MySQL’s development and administrati...
 
MySQL overview
MySQL overviewMySQL overview
MySQL overview
 

Más de eLiberatica

"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe..."Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...eLiberatica
 
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008eLiberatica
 
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL..."Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...eLiberatica
 
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008eLiberatica
 
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008eLiberatica
 
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008eLiberatica
 
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic..."HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...eLiberatica
 
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott..."Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...eLiberatica
 
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"..."Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...eLiberatica
 
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008eLiberatica
 
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati..."Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...eLiberatica
 
"For the first time in Europe Digital ID providers and OpenID service for Rom...
"For the first time in Europe Digital ID providers and OpenID service for Rom..."For the first time in Europe Digital ID providers and OpenID service for Rom...
"For the first time in Europe Digital ID providers and OpenID service for Rom...eLiberatica
 
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008eLiberatica
 
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e..."Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...eLiberatica
 
"OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B..."OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B...eLiberatica
 
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008eLiberatica
 
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera..."The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...eLiberatica
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008eLiberatica
 
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008eLiberatica
 
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe..."The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...eLiberatica
 

Más de eLiberatica (20)

"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe..."Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
"Understanding Free Software and Open Source Licensing" by Zak Greant @ eLibe...
 
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
"Sun Open Source Universe" by Vassilis Boulogiorgos @ eLiberatica 2008
 
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL..."Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
"Komodo - Why we chose to make our product open source" by Shane Caraveo @ eL...
 
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
"Dell and Open Source" by Serban Zirnovan @ eLiberatica 2008
 
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
"SocrateOpen after two years" by Remus Cazacu @ eLiberatica 2008
 
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
"Introducing Red Hat Training Center" by Radu Radulescu @ eLiberatica 2008
 
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic..."HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
 
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott..."Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
"Write the Future Open Standards Open Source OpenOffice" by Louis Suarez-Pott...
 
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"..."Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
"Open Source Software Middleware for The Internet of Things - Project ASPIRE"...
 
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
"Introducing eConference" by Eugen Rotariu @ eLiberatica 2008
 
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati..."Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
"Mozilla Messaging and Thunderbird - why and how" by David Ascher @ eLiberati...
 
"For the first time in Europe Digital ID providers and OpenID service for Rom...
"For the first time in Europe Digital ID providers and OpenID service for Rom..."For the first time in Europe Digital ID providers and OpenID service for Rom...
"For the first time in Europe Digital ID providers and OpenID service for Rom...
 
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
 
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e..."Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
"Legal aspects related to a FLOSS based model business" by Bogdan Manolea @ e...
 
"OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B..."OSS in Public Administrations - A short Report from the European Level" by B...
"OSS in Public Administrations - A short Report from the European Level" by B...
 
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
"BitDefender - What's Next" by Alexandru Balan @ eLiberatica 2008
 
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera..."The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
"The Future of Enterprise Content Management" by Aleksander Farstad @ eLibera...
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
 
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
"Open Source at Microsoft" by Zoli Herczeg @ eLiberatica 2008
 
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe..."The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
 

Último

5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort ServicesApsara Of India
 
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsCall Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsApsara Of India
 
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls
 
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...Amil Baba Company
 
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceVip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceApsara Of India
 
Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170Sonam Pathan
 
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...Amil baba
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...Apsara Of India
 
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Riya Pathan
 
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...Amil Baba Company
 
Fun Call Girls In Goa 7028418221 Escort Service In Morjim Beach Call Girl
Fun Call Girls In Goa 7028418221 Escort Service In Morjim Beach Call GirlFun Call Girls In Goa 7028418221 Escort Service In Morjim Beach Call Girl
Fun Call Girls In Goa 7028418221 Escort Service In Morjim Beach Call GirlApsara Of India
 
Call Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call GirlsCall Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call Girlsssuser7cb4ff
 
The Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty VixenThe Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty VixenSalty Vixen Stories & More
 
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceCall Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceTina Ji
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesApsara Of India
 
Gripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to MissGripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to Missget joys
 
Call Girls Delhi {Safdarjung} 9711199012 high profile service
Call Girls Delhi {Safdarjung} 9711199012 high profile serviceCall Girls Delhi {Safdarjung} 9711199012 high profile service
Call Girls Delhi {Safdarjung} 9711199012 high profile servicerehmti665
 
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanUdaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanApsara Of India
 
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...Riya Pathan
 
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)dollysharma2066
 

Último (20)

5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
 
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsCall Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
 
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
 
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
 
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceVip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
 
Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170Call Girls Near Delhi Pride Hotel New Delhi 9873777170
Call Girls Near Delhi Pride Hotel New Delhi 9873777170
 
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
 
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
 
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
Amil baba in Pakistan amil baba Karachi amil baba in pakistan amil baba in la...
 
Fun Call Girls In Goa 7028418221 Escort Service In Morjim Beach Call Girl
Fun Call Girls In Goa 7028418221 Escort Service In Morjim Beach Call GirlFun Call Girls In Goa 7028418221 Escort Service In Morjim Beach Call Girl
Fun Call Girls In Goa 7028418221 Escort Service In Morjim Beach Call Girl
 
Call Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call GirlsCall Girls Ellis Bridge 7397865700 Independent Call Girls
Call Girls Ellis Bridge 7397865700 Independent Call Girls
 
The Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty VixenThe Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty Vixen
 
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceCall Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
 
Gripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to MissGripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to Miss
 
Call Girls Delhi {Safdarjung} 9711199012 high profile service
Call Girls Delhi {Safdarjung} 9711199012 high profile serviceCall Girls Delhi {Safdarjung} 9711199012 high profile service
Call Girls Delhi {Safdarjung} 9711199012 high profile service
 
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanUdaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
 
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...
 
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
 

"Swimming with Dolphins the History and Future of MySQL" by Michael Monty Widenius @ eLiberatica 2007

  • 1. Starting MySQL Michael “Monty” Widenius CoFounder MySQL AB, Creators of MySQL Romania, 2007-05-19
  • 2. Some MySQL History ● 1982 Unireg is created (Base of MySQL code) ● 198x Monty and David start working together ● 1989: My is born ● 1995: First code specific for MySQL and first internal release (version 1) ● 1996: First public release & over a 1000 downloads ● Binary first and then source after it was clean-ed up ● 1997: First business and documentation © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 3. Early visits to California (1999) © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 4. More recent history ● 2001: Mårten Mickos joins as CEO (17'th (?) employee) – First round of VC money -> a real company – Headquarters in Uppsala ● 2003: Second round of Investment – US (Benchmark Capital) & Europe (Index Ventures) ● 2004: Mårten moves to Cuperton, USA ● 2005: Release of MySQL 5.0 (a big step!) ● 2006: Third round financing from SAP, RedHat, Intel & Sumisho ● 2006: Release of MySQL Enterprise - a subscription service ● 2006: Release of 5.1 (November-December) ● 2007: MySQL has about 350 employees from +25 countries © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 5. Booting a company ● MySQL was started based on a idea about doing business with a freely available database ● So the MySQL project started from day one with a commercial agenda (unlike Linux, PHP, Apache etc) ● Since we had no money to do this full time we all kept our old jobs and did MySQL on part time for the first years ● We started no dedicated company for MySQL but used a our old companies (in Sweden & Finland). – Don't do this if you can avoid it since it caused a lots of administrative problems later! © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 6. Doing a successful open source project ● Use the product yourself (or work close with users using it) ● Create a working community: – Ensure you are the central point of all product information. (If someone makes a fork you have failed) – Give free support to everyone to bootstrap things – Be brutally honest about your product and when/how to use it. – Make it easy to contribute/influence development ● Make the product easy to use – Make binaries, create documentation, email lists, bugs database, easy installation, easy upgrades, few bugs etc. © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 7. The Seeds of Success ● The initial product was developed do solve OUR problems. ● We developed for practical production use. – David and I lost sleep if MySQL crashed... ● Start with few features but implement them fast & stable – All repeatable bugs went to the test suite – We valued speed more than features ● Easy to install and use – The 15 Minutes rule: The goal was (and is) to make it possible to install and try MySQL in 15 minutes. ● Document (even if it was in 'special' English at first) © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 8. How did we afford to start MySQL? ● Up to this point we did work on MySQL on the side of our “real” jobs. Since we where all self employed we could invest more time in MySQL when the userbase grew ● Initially we had a non 100% OpenSource license. It said that if you used MySQL internally you could use it for free. But if you distributed a product with MySQL or installed MySQL at a customer as a consultant you needed to pay. © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 9. How we made Money ● Set up a simple web page where users could pay for licenses & support with a credit card – Used Finland instead of Sweden since we got less over head (the sum the bank keeps) ● We did not force anyone to pay! ● Windows licenses was one of our top incomes ● Since so many people where happy with MySQL we very soon after the start got enough to pay our costs so we could work full time on MySQL © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 10. Create a working business ● Prove your concept before you take investors ● Choose an existing license for your project ● If you intend to do dual licensing, ensure you get the right to use the contributions (Use Sun's JCA) ● In the beginning focus on the project; If you do a good job and get a big user base you will get business. ● Don't do crippleware; Focus the business on doing more things for the customers. ● Be smart about saving money (use open source :) © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 11. Principles of Scaling ● Write code as good as you possible can the first time ● Modular architecture (Storage Engines) ● Repeatable bug reports got highest priority – High quality feeds high quality ● Fix the small things! – Detailed feedback is a valuable currency! ● Community is made up of many different groups – We made MySQL work with as many as we could! ● We hired experts regardless of location (over email!) © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 12. So why is it named MySQL? © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 13. MaxDB: Max and Monty © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 14. A few example references ● Yahoo! has over 7000 MySQL servers running 200 web properties ● Google uses MySQL heavily in for example the the ad system. They recently released their changes to MySQL (monitoring, replication, InnoDB IO mm) ● Los Alamos National Labs 55M scientific journal articles (7Tb) ● Web: Craigslist, Freshmeat, LiveJournal, Slashdot, SugarCRM, Wordpress, Citysearch, YouTube, Flickr, Habbo Hotel, Linden Labs, CyWorld, Technorati, Facebook, FeedBurner, Feedster, Wikipedia, Digg, LiveJournal, Mixi.jp, SimpleStar, PhotoBucket, 37signals, del.icio.us, Trulia, Neopets, Zimbra, kong.net ● CERN ATLAS experiment, SLAC (looking at 100PB) , Sahana (disaster recovery system for the tsunami), Human Genome Project ● Cluster: Nokia, Alcatel, Neckermann.de, Seat Pagine Gialle, Capgemini UK © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 15. Press who has written about MySQL © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 16. Industry Analysts: “The future of the database market will be the standardization on MySQL.” “CIOs should put MySQL on their radar screen… MySQL is a powerful enough force to alter the database market.” © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 17. Possible new MySQL product names? Amira Maria © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 18. C'T Benchmark 2006 ● c't is a well known German computer magazine with a circulation of around 400000 copies. ● In the benchmark teams were invited to submit their own tuned application according to specifications for this e-commerce application. 9 of 17 submissions were for MySQL, and our performance team had the fastest one, beating Oracle and IBM etc. by 2x. ● Runner up was a pure lisp program (but they did not handle the images) © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 19. Some Stats ● We estimate that well over a 100 million copies of MySQL have been distributed through our Web site & operating system distributions. (>40k downloads/Day!) ● Lots and lots of books on MySQL. Amazon gives 247 in English, 203 German 203, 198 French 198, 50? Japanese, 22 Spanish. And also Chinese, Russian, Portuguese, Norwegian, Malay and even Swedish. ● More than 7900 projects on SourceForge that leverage MySQL (runner up has <1500) ● Over a thousand partners (but none in Romania :-( © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 20. Free Databases get Better all the time! ● Good bug reports since bugs gets fixed – Repeatable bug reports are as valuable as code! ● Much faster user/developer feedback than closed source ● Lots of testing of all code. All features available for all! ● Freedom & Independence! – You have the ultimate documentation, the source! ● Security is not by obscurity, No hidden hooks in the code ● Lots of Eco system code gets written by the community ● We can hire people who has shown they already know the code/product ● Result: Low Total Cost of Ownership © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 21. Virtuous Development Cycle Commercial benefits: Salaried staff - battle tested develop product new release - rapid Proceeds every 4-6 weeks development from licence New release sales fed back immediatley into downloaded by development vast numbers of users Sold under commercial Commercial licence Massively parallel testing benefits: and debugging - battle tested Rapid begins product stabilisation - rapid development © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL
  • 22. No Software Patents! ● Software Patents are a threat against Free Software, Software innovation and developing local software industries countries ● In Europe our side was successful and the SW Pat proposal was thrown out (a real thriller!) ● MySQL has been spending lots of cash and lots of Management time (CEO,VPs & Founders) fighting Software Patents – Other backers included RedHat ● Please help make sure that Romania does not follow the US into this minefield. ● See recent article “Microsoft takes on the free world” © 2007 MySQL AB Creators of MySQL MySQL is a registered trademark of MySQL