Sun Buys MySQL For $1 Billion

Reprinted from the Tech Times #182.

Open source enthusiasts were reeling this week when Sun Microsystems announced that it will be purchasing MySQL AB, the company behind the development of the popular MySQL database software, for US $1 billion.

Sun Buys MySQL For $1 Billion
The spin from both camps was positive, but what does the deal mean for web developers? And what impact is it likely to have on other open source projects?

To attempt to answer these questions, we need to look at a number of factors, including Sun’s history with open source technologies, its competitors, and the success of other open source technologies that have been commercialized.

While it’s not without its detractors, there’s no denying that Sun has a pretty solid history when it comes to involvement in the open source world. The company claims to be the biggest contributor to the open source community, a claim that, based upon its release of the Solaris source code in 2005, and the Java programming language in 2006, is difficult to refute.

But there is other evidence of Sun understanding the value of keeping software open source and free: projects like and NetBeans have healthy communities and promising road maps. In fact, if you examine Sun’s current offerings to the corporate world, the only key component missing from the portfolio (and one that competitors such as Oracle, IBM, and Microsoft already offer) is a database. MySQL, with over 10 million installations worldwide (including high-traffic sites such as Google and Facebook) is a natural fit.

One concern that web developers may have is that the licensing terms will change — what if Sun decides to start charging a licensing fee for each of the installations of MySQL?

In my opinion, this just won’t happen, simply because Sun realizes that it hasn’t bought a database — it’s bought a community. A community of employees, developers, and clients.

Related to this is the question of whether development of the cross-platform releases of MySQL will stagnate, with Sun’s energy being focused on compatibility with the Solaris platform. Here’s what MySQL’s VP of Community Relations, Kaj Arnö, had to say on the matter:

“I don’t expect (the development of MySQL on Solaris) in any way to be at the cost of other popular operating systems (Linux, Windows, Mac OS/X, other Unixes etc.) or development environments (PHP, Ruby on Rails, Perl, Python, ODBC, C++, C#, VB etc.). MySQL grew with LAMP, and MySQL without LAMP at its core is simply unimaginable. It was MySQL’s part of LAMP that interested Sun in the first place. Hence I don’t see Sun having a platform migration strategy, but to continue to be an integral part of the dot in .com.”

In short, Sun understands the business model around open source software, and it wouldn’t have invested $1 billion into a company only to screw over its users for a short-term profit when the long-term prospects — driving MySQL into the corporate arena with paid support — look so bright. There are plenty of other open source databases (PostgreSQL, for example) with comparable features and performance that customers would quickly migrate to if they were unhappy.

And as for the figure paid by Sun? While some would suggest the number was low given the size of the MySQL user base, $1 billion is a lot of money in anyone’s eyes. Let’s take a look at some other recent open source acquisitions [source]:

  • US$210 million for SUSE Linux (Novell)
  • US$400 million for JBoss (Red Hat)
  • US$500 million for XenSource (Citrix)
  • US$350 million for Zimbra (Yahoo!)

I’d say the MySQL team would be feeling pretty happy with themselves right now. Who said there was no money in open source software?


Category: open source Time: 2008-01-19 Views: 1

Related post

  • MySQL for SQL Server DBAs 2011-02-05

    I've been tasked with taking over the administration of a MySQL installation (running on Red Hat Linux) that will become fairly critical to our business in the near future. I was wondering if anyone could recommend some resources in regards to admini

  • Which FTP Daemon should I use if I want to use MySQL for authentication? 2010-06-17

    We want to set up a FTP Daemon on our Ubuntu 10.04 server that can use a simple (probably custom) built web interface for a FTP server using MySQL for authentication. It'll be public facing but only intended for use by a few customers or clients. I k

  • Optimizing MySQL for small VPS 2011-01-12

    I'm trying to optimize my MySQL config for a verrry small VPS. The VPS is also running NGINX/PHP-FPM and Magento; all with a limit of 250MB of RAM. This is an output of MySQL Tuner... -------- General Statistics --------------------------------------

  • LDAP vs MySQL for Usernames and Passwords 2011-07-10

    I understand the LDAP databases are more secure, but is it always necessary to use LDAP instead of MySQL for usernames and passwords? --------------Solutions------------- I'm not sure I agree that "LDAP databases are more secure". After all, an

  • Which executables I can delete in the "bin" directory of MySQL for a lightweight distribution 2011-09-15

    I need to create a very lightweight distribution of MySQL for Windows. I've already downloaded a portable (no install) version, I removed some non vital directories (like mysql-test and similar), and I changed my.ini properly. It works fine, includin

  • What is the most effective way to cluster MySQL for my requirements? 2011-10-24

    Basically I have 3 edge servers and 3 application servers. The edge servers are running nginx and load balance between the application servers. The application servers are running Virtualmin GPL with PHP applications deployed. All are running CentOS

  • Where can I buy film for a Kodak Instamatic 500? 2011-11-07

    I have my father's vintage Kodak Instamatic 500 Camera. He took slides with this camera, of which I am now the fortunate owner (both the camera and the slides). I wonder if someone knows where I can buy film for this camera? I believe it takes a 126

  • "No such file or directory" error while installing MySQL for Python 2012-01-03

    I'm getting this error while installing MySQL for Python. running build running build_py copying MySQLdb/ -> build/lib.linux-i686-2.6/MySQLdb running build_ext building '_mysql' extension gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall

  • How to get stakeholder buy-in for proposed UX research initiatives? 2012-02-04

    Undertaking usability studies often requires selling them first. What methods have you found effective for getting your plans approved? One example: I've used short project overview plans in the past to get buy-in for various projects. Here's a 1 pag

  • Moving the binary location of MySQL for replication 2012-02-04

    Is it possible to move the contents of /var/lib/mysql when setting up replication instead of doing mysqldump > for export and mysql < for insert on the slave? I want this because in our current setup it takes ages. We have a mixture of MyISAM and In

  • Need working guide to install latest Apache or Nginx, PHP & MySQL for production 2012-05-11

    Ok I'm told the best and easiest way to install Apache/Nginx, PHP, MySQL for production these days is to pull in the software using apt-get or similar package manager for your specific distro. The advantage of this is you're using reliably built pack

  • Mysqli for PHP in package mysql 2012-06-29

    I am trying to get mysqli set up for php5 but apt tries to substitute php5-mysql for php5-mysqli, which doesn't exist. Does the mysql package also carry the mysqli extension, or do I need to find the source and compile it somewhere? --------------Sol

  • Postfix email server, using mysql for mynetworks 2012-12-06

    I have my own server, with postfix as mailserver. My clients have to be able to use this mailserver as well. They use software written in c# to send emails, but since my last upgrade the smtp authentication doesn't work properly so I have to use the

  • In languages that don't allow underscores in integer constants, is it a good practice to create a constant for 1 billion? 2013-05-24

    In languages that don't allow underscores in integer literals, is it a good idea to create a constant for 1 billion? e.g. in C++: size_t ONE_BILLION = 1000000000; Certainly, we shouldn't create constants for small numbers like 100. But with 9 zeros,

  • As a consumer can I buy Ubuntu for my android phone somewhere? 2013-06-12

    Can Ubuntu for android plug into the monitor of a tablet as it's visual monitor so that the phone runs a computer on a tablet? Thanks --------------Solutions------------- There is no need to buy Ubuntu for Android Phone ?! How to get Ubuntu-Installer

  • Why should I not use MySQL for a browser based game? 2013-08-08

    I keep reading on here that I shouldn't use MySQL for game development/play on the Internet, a browser game. I understand MySQL wasn't made necessarily for that and for big relational needs. Ok. But what do I use then? I am on a shared hosting, Unix/

  • What is the newest version of PHP/MySQL for Ubuntu 10.04? 2013-12-06

    I'm just trying to make sure I am getting the right information, since I won't have access to my server for a few days. So what is the newest version of PHP/MySQL for Ubuntu 10.04? I am currently running 5.2.3 and it looks as if 5.3.2 is the latest s

  • multiserver broken on migration - HELP! no mysql for [email protected] 2014-04-04

    Perfect Wheezy - courier - apache2. a few weeks ago I posted how I upgrade master server just fine. Last night I migrated email server and now I can SEND email but not receive before I worry about that, I current cannot access local mysql for user 'i

  • Do i need the 32 bit or 64 bit version of Mysql for use with php 5.5 2014-04-24

    First time Mac user, I am just about to download MySQL for Mac, which version do I need for use with PHP 5.5? Apologies if this is a really simple question. Thanks --------------Solutions------------- If your Mac is 64 bit, the 64-bit version would b

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 1.142 (s). 13 q(s)