1 / 12

MySQL – a successful Open Source Project

MySQL – a successful Open Source Project. Tomas Ulin VP MySQL Engineering @Oracle - w ith MySQL since 2003 (2001). MySQL History – at a glance. Late 80’s, early 90’s, consulting projects, data mgmt, flat files -> SQL ”standardized” access

varick
Télécharger la présentation

MySQL – a successful Open Source Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MySQL – a successful Open Source Project Tomas Ulin VP MySQL Engineering @Oracle - with MySQL since 2003 (2001)

  2. MySQL History – at a glance • Late 80’s, early 90’s, consulting projects, data mgmt, flat files -> SQL ”standardized” access • ~97 first release of MySQL; ”free”/open source on Linux, payed on Windows • 2001 – real CEO, company founded, VC funding, license cleaned up (GPL), IPR/ownership cleaned up, sales org, LAMP • 2003 – big round of VC funding, SAP deal, cluster aquired from Ericsson, 30-40 engineers • ~2005 – MySQL Enterprise • 2008 – Sun Microsystems (instead of IPO) (~120 Engineers) – 1 BN USD • 2010 – Oracle (~160 Engineers) • 2012 – Still Oracle (200+ Engineers), some 15+ million installations

  3. MySQL – the business • IP owned by MySQL/Sun/Oracle -> dual license; GPL vs. Commercial • Embedded – no issues – commercial • Enterprise – our own worst competitor – GPL version just as good and free? • Consulting and Support and ”just” embedded – uniteresting business for VC • T-shirts? • Enterprise a must - need for ”a product to sell” – need for commercial differentiation – need commercial version ”better” than ”free” version – same discussion 2001->2012 • 2005 - MySQL Enterprise (Network) – subscription model, few tiers, ”Basic” -> ”Big”, Commercial (closed source) only components • Model seems to work - Model stays - Open Source Core and Commercial only Value add – adding more and more in both parts

  4. MySQL Enterprise Edition • Highest Levels of MySQL Scalability, Security and Uptime Oracle Premier Lifetime Support Oracle Product Certifications/Integrations MySQL Enterprise Security MySQL Enterprise Monitor/Query Analyzer MySQL Enterprise Audit MySQL Enterprise Backup MySQL Enterprise Scalability MySQL Enterprise High Availability MySQL Workbench

  5. MySQL @Oracle – a few comments • Oracle has not closed sourced anything from MySQL • Oracle is committed to keeping the core of MySQL Open Source • Oracle believes in MySQL as a product – 70% of Oracle customers are using MySQL today, alongside other Oracle products, because it provides the best solution for them • Oracle is increasing its investments in MySQL YoY • Oracle is not a charity – investments must generate revenue – be it MySQL, open source, or any other project

  6. What made MySQL successful as an Open Source project • LAMP – web stack that powered the Internet boom • Linux – operating system – open source • Apache – web server – open source • MySQL – database –open source • Perl/PHP/Python – web application programming – open source • Low IT investment for the web startup – helped Google, Facebook, Twitter, Yahoo, Amazon, Booking

  7. What made MySQL successful as an Open Source project • Market need; Time to market - Fail fast and at low cost • Simplicity – can’t afford to hire a DBA, just do what others did for the basics, focus your efforts where it matters • Community - if I need help, it’s out there, just ask in some forum

  8. What made MySQL successful as an Open Source project • Not only luck - also some attractive core features (compared to competition) • Powerful query language, SQL • Really easy to scale – grow w/ your business • Really fast

  9. What makes Open Source projects successful in general • No shortcuts – Timing! – just like any other project • Standard needed? • Community is important • Code contribution? • Testing? • Support! • ”Marketing” channel!

  10. Open Source Projects – not all the same • IP is owned by a commercial entity – allows for dual licensing (MySQL) • IP ”shared” – no single owner – what you can do depends on the license • Liberally licensed (BSD, Apache) – take it and redistribute as you please (almost) – relicensed if you wish (open or not) • More restrictive (GPL, LGPL) – only redistribute under same license • Intended use differs lot • Just pieces of code for cooperating in development – MySQL uses 100’s of open source components – contributing back to several projects - command line editing, graphics libraries, security components...

  11. Summary • MySQL – Open Source made it successful • Commercial viability needed also for Open Source • Someone needs to be able to make money in the end... • Open Source packaged into bigger commercial offer has proven successful – ”consulting/support” business less so • But ”Open Source” is not all the same

More Related