Slashdot Mirror


Oracle Responds To MySQL Purchase Concerns

Luke has no name writes "Yesterday we discussed MySQL founder Monty Widenius's objections to the acquisition of MySQL by Oracle. Today, Oracle released a statement to address some of these issues. Among their commitments, Oracle says they intend to continue releasing MySQL under the GPL, allow vendors to produce 'any-license' third-party engines, maintain the Reference Manual, invest millions into the product, and create a 'customer advisory board.' The pledges are still not enough for some, however."

46 of 156 comments (clear)

  1. Makes sense by Midnight+Thunder · · Score: 5, Insightful

    If you think about it makes sense for Oracle to continue developing MySQL, since this is like Nissan and Infiniti where the customer is provided with a high-end product and a low-end product. Oracle gets to offer service for both, recognising that not everyone wants to have to deal with the Oracle database product, either due to cost or needs. At the same time for customers growing past what MySQL is good at, Oracle can then offer them an upgrade path to their premium product.

    --
    Jumpstart the tartan drive.
    1. Re:Makes sense by herring0 · · Score: 5, Insightful

      Along the same line as the high-end/low-end thing Oracle does have a 'low-end' Oracle database (Oracle XE) but it's never really gotten any kind of following or use that I have seen. So I could definitely understand their interest in providing an entry-level system with their name attached.

      I've not understood the complaints about sharing the market space. Anyone running full-blown Oracle database systems will be well and truly beyond MySQL. Aside from that, try and get some PHB to understand that MySQL is in any way comparable to Oracle.

      On the plus side- if Oracle can actually provide an easy to use path to migrate from MySQL to Oracle or to provide some kind of abstraction layer that would let you use MySQL-backed applications with Oracle I would cheer them to no end.

      And as for the founder's (and the founder's buddy referenced in the article) concerns about the future of the product then he shouldn't have sold the damn thing. So sorry, you sold your rights to it. Fork it and start over if you really care that much.

    2. Re:Makes sense by Penguinisto · · Score: 3, Interesting

      Not really seeing it... I mean, they already have (fairly) low-end versions of Oracle already out there (starting with "Express"), which are basically stripped versions of the high-end products.

      What would they gain from replacing those with a product based on a fairly incompatible and radically different codebase? You're supposed to up-sell customers, which MySQL likely won't do very well.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:Makes sense by postbigbang · · Score: 2, Insightful

      You've heard of LAMP: Linux/Apache/MySQL/Perl-php-etc.
      Now there's Linux/Apache/Oracle/Perl-php-etc.

      Nah, I don't think so. This analogy of Oracle for The Big Stuff and MySQL for The Little Stuff is for the birds. MySQL launched a lot of great apps and platforms that Oracle couldn't touch because of their price and perception of being Big Stuff. There's every reason to believe that they'll continue to let MySQL evolve, and perhaps use that evolution to improve their own stuff-- and their ability to get developers to gravitate towards Oracle products rather than MySQL.

      --
      ---- Teach Peace. It's Cheaper Than War.
    4. Re:Makes sense by rutledjw · · Score: 3, Interesting

      And as for the founder's (and the founder's buddy referenced in the article) concerns about the future of the product then he shouldn't have sold the damn thing. So sorry, you sold your rights to it. Fork it and start over if you really care that much.

      This is an interesting point. It IS open source and can be forked. How much work in improving the DB occurs within Sun (and soon Oracle) presently? Aside from ignoring new features which are introduced to the open source version, how much damage will ignoring the code base really cause?

      I would assume (possibly dangerous) that most MySQL users are savvy enough to use a different flavor of the MySQL code base if the one they're currently on gets stale. I don't see Oracle introducing iterative improvements for MySQL and certainly little or nothing which will be under an open license. I CAN see them layering other features on top which don't become a part of the code base. Not sure why they would pursue such a path unless they want to poke at SQL Server some...

      --

      Computer Science is Applied Philosophy
    5. Re:Makes sense by Locke2005 · · Score: 4, Interesting

      It's not just like Nissan/Infity. Expensive cars cost more to build. The marginal cost for software is damn near zero. Oracle could easily go after the low-end market by offering a crippled version of the Oracle database. The only reason they have to buy MySQL is to kill it as a competitor because it is cutting into their sales. They certainly aren't going to incorporate any MySQL technology into their bread-and-butter product line.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    6. Re:Makes sense by tomhudson · · Score: 2, Informative

      The only reason they have to buy MySQL is to kill it as a competitor because it is cutting into their sales. They certainly aren't going to incorporate any MySQL technology into their bread-and-butter product line.

      The only reason they have to buy MySQL is that it is part and parcel of the Sun purchase. And they haven't gone around like Monty Widenius and his buddy, who are demanding that the EU violate the Bern Convention on Copyrights by invalidating the GPL on all versions of MySQL ever released.

      They certainly aren't going to incorporate any MySQL technology into their bread-and-butter product line.

      Ever thought that's probably because the codebases are incompatible, and not for any nefarious reasons?

      Monty Widenius wants to use MySQL code without having to distribute his modifications, because that's the only way his new business (Monty Program AB) can survive - by keeping the modifications closed. This is why he wants the EU to change the licensing - not just going forward, but retroactively. Totally illegal under international treaty, btw, but spoiled brat Monty doesn't care. He wants what he wants, and damn the GPL.

    7. Re:Makes sense by Rob+Y. · · Score: 2, Insightful

      If Oracle wanted to get really tricky, they'd re-license MySQL under GPL3 (or whatever version beyond that that prohibits ASP-based proprietary applications). Stallman would probably be thrilled, but your average commercial LAMP site, not so much. There are many ways for Oracle to turn ownership of MySQL to their advantage without either shutting it down or making it 'non-free'.

      That's probably good for the MySQL developers Oracle is likely to employ. For the rest of us, there's still PostgreSQL...

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    8. Re:Makes sense by Znork · · Score: 2, Insightful

      The only reason they have to buy MySQL is that it is part and parcel of the Sun purchase.

      Yes, that was the appearance at the start. By now it seems that if MySQL was just something tagging along for the ride with the Sun purchase, Oracle would have offered to spin it off as soon as the EC sounded like it was going to do anything but a cursory rubber stamping of the deal. With the way Ellison is behaving it's looking more like the rest of Sun is the disposable tag along and that MySQL was the meat of the deal all along. And if MySQL actually was the main target of the acquisition, then I can't see that sitting well with the future development of MySQL in directions that would compete with Oracles more central products.

      Monty Widenius wants to use MySQL code without having to distribute his modifications

      Well, it's business, the eternal struggle of evil versus evil, and sometimes it's hard to say which side is evil and which side is evil. And considering nobody even cares about war crimes or the convention against torture any more, things being illegal under a treaty only seems to apply to low-mid income citizens, not to corporations or governments.

      Still, your point is valid, and Widenius desires are not something that the EC should care about. So while I think the EC should require that Oracle divest MySQL for the acquisition to be approved, I see no reason why any other public or private owner of MySQL should be affected in such a way unless they had other specific competitive issues.

    9. Re:Makes sense by Locke2005 · · Score: 2, Interesting

      Ever thought that's probably because the codebases are incompatible, and not for any nefarious reasons? I never said it was for nefarious reasons. Oracle has spent years paying top dollar to some very bright engineers to optimize it's database core. There would be very little improvement they could make by copying MySQL. I don't have any problem with Oracle's technology; their engineers are top notch. Unfortunately, their sales and marketing people are scumbags. (I should know, I used to work for the Oracle Marketing department, whose members apparently had no problem with billing customers for work that was never done in order to meet their numbers and pull in $40K quarterly bonuses. They apparently also got to keep those bonuses when the revenues were later rolled back.) The fact that Monty is being an asshole doesn't lessen the fact that Oracle was also founded by a major league asshole. Oracle can be trusted only to take advantage of every opportunity they have to screw their customers out of more money.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
  2. Monty and Florian want MySQL to be BSD licensed by rahvin112 · · Score: 3, Interesting

    The original founders of MySQL are using the merger talks in the EU along with SAP and Microsoft to harm competition. The founders goal is to have the code licensed under the BSD so they can take the code they develop private. Monty and Florian have NEVER been friends of the GPL. Don't believe a word they say.

    1. Re:Monty and Florian want MySQL to be BSD licensed by Ziekheid · · Score: 2

      Could you provide a source to support your claims?

    2. Re:Monty and Florian want MySQL to be BSD licensed by mcoon · · Score: 4, Insightful

      Well, you could always switch to PostgreSQL. Once the switch is made, you never have to look back.

    3. Re:Monty and Florian want MySQL to be BSD licensed by sribe · · Score: 4, Informative

      groklaw quotes from his submission to the EC, pointing out things that he had specifically denied previous to this disclosure.

    4. Re:Monty and Florian want MySQL to be BSD licensed by ThePhilips · · Score: 3, Interesting

      That is nothing new. The problem is that Monty now found himself on the other side of fence and he is faced with the same choice as MySQL AB customers were in past: get a free GPLed MySQL fork or buy a license for a commercial MySQL variant.

      GPL played the evil trick that you can't link commercial applications against libmysql*. IOW, to develop proprietary closed-source MySQL based product, you have to buy a license for the commercial fork of MySQL. And that is to my understanding the matter of his objection. And it is a rather valid objection, since Oracle now has a way to kill completely (not only Monty but) whole commercial infrastructure surrounding MySQL .

      On one side I'm sadistically happy that Monty himself got the taste of it. On another side I also recognize that building something like MySQL completely open source might have been impossible and some revenue stream is much required. (Even much touted PostgreSQL, thanks to BSD license, has quite a number of proprietary applications around it.)

      --
      All hope abandon ye who enter here.
    5. Re:Monty and Florian want MySQL to be BSD licensed by lewiscr · · Score: 4, Informative

      I've switched to PostgreSQL, and I must say that I enjoy looking back. It's like gawking at an accident on the side of the road. Reading the MySQL articles is a guilty pleasure now.

    6. Re:Monty and Florian want MySQL to be BSD licensed by rahvin112 · · Score: 2, Insightful

      If Monty wants it back I'm sure the 1Billion he got paid can be used to pay to redevelop the code.

      Oracle has no incentive to kill the MySQL ecosystem, it's going to be their low end competitor against MS and SAP products. It has more value to them as a working system than a dead one. If that had been their intention to kill MySQL they could have done immense damage when they acquired INNODB, at least temporarily. Yet they continued to develop and improve INNODB just like they will with MySQL.

      Oracle's bread and butter is support contracts, not license revenue. MySQL buys them another market to sell support into. Just speculating but they also will have the ability to make it possible for MySQL to use Oracle for it's engine, bringing some heavy advantages to high availability LAMP stacks where customers are already using Oracle on the backend and replicating into mysql for the LAMP application. Monty's big fear is he's built a company (MariaDB AB) doing the same thing with the MySQL code as he had with MySQL AB and he's worried that Oracle will shut him out or kill the ability of commercial forks and force everything GPL. As they have used the GPL as a marketing threat (they told all their customers using the GPL branch would force them to GPL their databases) and now he's scared he will have to operate in the GPL ecosystem knowing he has nothing to offer by reselling the same code anyone else can.

      Monty is a liar, Groklaw caught him in the lie and he shouldn't be trusted. Let him use all that money he got paid to redevelop a closed source DB if he wants to have a proprietary product. He's abusing the EU approval process for personal gain.

  3. Fork? by ickleberry · · Score: 4, Insightful

    Would it not be a good idea to fork MySQL at this point? rather than relying on Oracle who pledge (which is not legally binding) to continue supporting MySQL and giving it away for free. Even though there is no compelling reason for them to unless they plan to assimilate it into their outrageously priced commercial database packages

    Big companies like Oracle are just not to be trusted, any embracing they do must be seen as simply the first step to extending and extinguishing. It would be completely naive to think otherwise

    1. Re:Fork? by Bruce+Perens · · Score: 4, Informative

      There are a number of MySQL forks, one of which is being operated by Monty's company, under the GPL. They don't seem to need BSD for that.

    2. Re:Fork? by Col.+Klink+(retired) · · Score: 4, Interesting

      Anyone can fork at anytime. The problem for Monty is that his fork would have to stay in the GPL. He isn't concerned that Oracle will stop maintaining MySQL or stop releasing it under the GPL. It's not Oracle that wants to close the source on MySQL, that's what Monty wants to do for himself. The problem is, he already sold the copyright and now only has access to the GPLed version.

      --

      -- Don't Tase me, bro!

    3. Re:Fork? by Sir_Lewk · · Score: 3, Insightful

      How about waiting to see what happens, then forking if needed? There really is no reason to fork ahead of time, all it will accomplish is fragmenting the userbase and cause tension in the community.

      Honestly I'm getting tired of all of this "OMG Oracle bought MySQL, the sky is falling!!!" nonsense. If the sky does start to fall, then fork. Otherwise just stop, it's getting annoying.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    4. Re:Fork? by FlyingGuy · · Score: 2, Interesting

      You may or may not trust Larry and Co. and that of course is your right.

      But I gotta say, I don't see ANYTHING in MySQL worth folding into the Oracle Database.

      When it comes to pure DB power I have yet to see anything that even comes close to Oracle.

      Yes Oracle is not cheap but let me give you a little story on that.

      I hade a particularly nasty problem a couple of years back and the client I was working was fully licensed and thus had support, so I picked up the phone and opened an incident and was on with an engineer within about 5 minutes.

      As we were working the problem she let me know it was time for her to go home and that she would be taking a few moments to brief the next engineer before handing me off. Now this was around 7pm Pacific time and she was in Colorado. She handed me off to another tech in Hawaii or someplace like that and we continued working the problem. As we worked the problem I was curious and asked how long they would stay on the line? This tech said, well as long as you are willing to be on site we will just keep transferring you as the time zones and shifts change around the world.

      When you have a mission critical DB that is the kind of support you want, you don't want to post to a forum, you don't want to send an e-mail, you want someone on the phone, now, that knows what the hell they are doing. So yes Oracle costs a few bucks, but when you really look at the price you pay -v- the service you get and the incredibly stable and incredibly powerful DB you get, it is really not that expensive in the grand scheme of things.

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    5. Re:Fork? by middlemen · · Score: 2, Funny

      The problem is, he already sold the copyright and now only has access to the GPLed version.

      So, basically Monty screwed himself in the deal! Haha! He should now change his name to Monty Wide-Anus.

  4. Monty's ethical problem by Bruce+Perens · · Score: 5, Interesting

    Monty has been paid somewhere north of 100 Million dollars in the MySQL purchase by Sun. Now, having been paid, Monty wants MySQL back for his business - without returning the money. And Monty has no problem with FUD-ing the GPL to get what he wants, even if the GPL provided half of the business method (dual-licensing) that made him rich.

    Now, having been paid, I would think that an ethical position for Monty would be to allow MySQL's new owners to have what they paid for.

    We can all use MySQL with no problem whatsoever under the GPL. With proprietary clients and Free clients, with no problem. An application across the network interface from the server, speaking a published and standard protocol, is not a derivative work. The GPL wouldn't apply to such an application. There is a GPL-ed client library that has to be replaced with a non-GPL version, but that version has existed for a decade.

    Monty is free to do his business with the GPL version if he wishes. But it seems he wants to have his cake and eat it.

    Bruce

    1. Re:Monty's ethical problem by cyphercell · · Score: 2, Interesting

      I agree, but it's not just an ethical position, but a pragmatic one also, if he expects to sell much software in the future or have any influence on MySQL's current direction.

      It seems he is refusing to take responsibility for his own actions.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    2. Re:Monty's ethical problem by onefriedrice · · Score: 2, Informative

      But it seems he wants to have his cake and eat it.

      What you meant to write is: he wants to eat his cake and have it too.

      No... Bruce wrote the idiom correctly.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
  5. Pledges not enough for some... by geoffrobinson · · Score: 3, Interesting

    no kidding. If you are unreasonable enough or you have absolutely no trust in Oracle, nothing will get rid of your concerns.

    The source code being under the GPL currently so you could fork it if needed (what the GPL was intended for in the first place) isn't enough for some people.

    --
    Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
  6. Why bother with MySQL? by sproketboy · · Score: 4, Informative

    I know I'm going to be modded down for this but why bother with MySQL at all? There are other better free databases out there. MySQL is still not even ANSI 92 compliant yet.

    1. Re:Why bother with MySQL? by Yvan256 · · Score: 4, Insightful

      Because 99.99% of the web hosting companies offer LAMP setups?

    2. Re:Why bother with MySQL? by Bruce+Perens · · Score: 2, Interesting

      Because it works with so much software. Next to that, ANSI 92 isn't important. It makes sense that Open Source could trump an Open Standard.

    3. Re:Why bother with MySQL? by Yvan256 · · Score: 2, Insightful

      In this case I think it's more about laziness than vendor lockin. ;)

    4. Re:Why bother with MySQL? by LWATCDR · · Score: 2, Informative

      And about 90% of all CMS's Forums, and goodness knows what else use MySQL as their primary database. Those that do allow you to use other databases treat them as second class citizens.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:Why bother with MySQL? by interval1066 · · Score: 2, Interesting

      Exactly correct, in my opinion. A number of LAMP set-ups diverge from the M in LAMP because they offer Postgresql (LAPP?) as an alternative to MySQL and I'm sure most of the admins speed right on by the psql option simply because they aren't familiar with it option, which is a shame really as I think psql is the superior one.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    6. Re:Why bother with MySQL? by StuartHankins · · Score: 2, Funny

      Plus with the PostgreSQL install, after you're done you can have a LAPP dance to celebrate.

  7. Why Not Reserve Judgment? by CodeBuster · · Score: 4, Interesting

    It appears that Oracle has now made some public promises with regard to MySQL so couldn't we return the favor and give them some time and see how it goes before allowing the GPL "true believers" tar and feather them? If any company that touches a GPL product gets burnt, no matter what their intentions, then doesn't that ultimately hurt rather than help the cause of free software?

    1. Re:Why Not Reserve Judgment? by Bruce+Perens · · Score: 2, Insightful

      Yes. Having seen Eben Moglen speak in favor of Oracle, if someone thinks the GPL partisans are the problem they aren't reading more than the headlines.

  8. This isn't really about MySQL by dikdik · · Score: 2, Interesting
    This is all about the EU blocking Oracle's acquisition of Sun. They are trolling for testimonials about how the Sun acquisition would force people to buy Oracle DB, which is almost certainly would not:

    http://www.moneycontrol.com/news/ibu_index.php?storyid=832

    Look at Berkeley DB (on which OpenLDAP uttely depends.) It's now "Oracle Berkeley DB". I don't see any monkey business with that arrangement (although the OpenLDAP people are probably working on ditching BDB just as due diligence.)

  9. Eben Moglen's Blog Post by F452 · · Score: 2, Interesting

    The SFLC's Eben Moglen is okay with Oracle taking on MySQL:

    http://emoglen.law.columbia.edu/blog/cases/oracle-sun/ec-hearing-and-after.html?seemore=y

    Among other interesting analysis:

    "In fact, I think they're wrong. I don't think the GPL is a bad economic fit for MySQL. I believe that Oracle sees clearly the nature of its business interests. It knows that MySQL is much, much more valuable to it alive than dead. In fact, Oracle has almost as much reason to improve MySQL as it has to improve its flagship product. For a small firm, like MySQL AB, dual-licensing revenue was the only efficient revenue source with which to develop the product. But for Oracle, service revenue is much more significant than dual-licensing royalties. As all parties who have spoken about the merger agree, regardless of which side they are on, enterprises that use Oracle are very likely to use MySQL also, because MySQL is the world leader in number of installs. Which means that companies that pay Oracle to service Oracle are very likely to pay Oracle to service MySQL as well, if Oracle is not only servicing MySQL but acting as primary funder and participant in a flourishing MySQL ecology. Even if Oracle were only willing to invest in MySQL the extent of its ability to increase the MySQL service business, Oracle would be the best thing that ever ichappened to MySQL. In fact, Oracle has an immense incentive to invest far more in MySQL than the extent of its increased winnings in the MySQL service market. MySQL driven technologically and economically by Oracle will be a price-zero full-GPL missile aimed at Microsoft SQL Server. "

  10. Re:oracle would be stupid not to say those things by oh_my_080980980 · · Score: 2, Informative

    Oracle cannot kill MySQL. The code has been released via the GPL license. This means anyone can fork MySQL and continue to develop it!

    Why are people so stupid!

  11. Re:Under the GPL, whats the problem? by Xtifr · · Score: 2, Insightful

    If MySQL was not under the GPL at the time shame on Monty,

    It was, but the copyright holder is free to offer the code under other licenses. Monty's complaint is now that he sold the copyrights, he can no longer offer the code under other license terms. It was a fairly lucrative business for him, but he sold that business for a lot of money, and now he wants to have it given back to him for free. (Free as in beer, not speech.)

    Your arguments apply just fine to the rest of us. Oracle owning the GPL'd MySQL is no threat to anyone except Monty's greed.

  12. Re:Under the GPL, whats the problem? by Bruce+Perens · · Score: 4, Informative

    It sounds as if you could be a little confused about this. MySQL owned the complete copyright to the MySQL server. So, they could commercially license it as well as provide it under the GPL. Most GPL projects do not have this capability, because no one entity owns the entire copyright and the aggregate of all copyright holders do not work together to dual-license.

    So, Sun bought the rights to commercially license MySQL, and to enforce the GPL on those who do not have commercial licenses. Now Oracle will have that.

  13. Re:MySQL is under Duel license - all contributions by CrashandDie · · Score: 3, Funny

    Duel license? When there is a conflict in git/svn/cvs during a merge, shoot the other developer.

    I like it.

  14. Re:well by jimicus · · Score: 2, Interesting

    The problem is that Oracle is at least twenty years ahead of all of their competitors in database technology. Oracle 7, ca 1991, has a better overall implementation than the latest and greatest from IBM, Microsoft, PostgreSQL, MySQL, and so on. I mean MySQL is barely out of the 'toy' stage (special purpose applications excluded). In the intervening two decades Oracle has widened the gap. That means for a certain classes of OLTP applications, people tend to think you are suicidal if you recommend anything else.

    The only way to minimize this problem is to bring (open source) databases closer to parity, even with where Oracle was twenty years ago. PostgreSQL is the only one that comes close in the open source world. MySQL started out with so many bizarre design decisions and gratuitous incompatibilities, that I wonder if it will *ever* come close, at least not without losing backward compatibility in a big way.

    Do you know, I'm nearly sure I read something very similar only a couple of days ago.

    Except it wasn't you saying it.

    This leaves to my mind a few possibilities:

    • You're one person with two (or more) logins.
    • You copied and pasted this from somewhere else.
    • You are using some sort of advanced telepathy which allows you to say the exact same thing down to the letter.

    Do you mind if I ask which it is?

  15. Re:oracle would be stupid not to say those things by selven · · Score: 2, Informative

    Forking is a feature of the GPL, just like mobility is a feature of a Segway: it's not the only tool that gets the job done, but the statement is still accurate.

  16. Re:Under the GPL, whats the problem? by tomhudson · · Score: 2, Interesting

    I think Oracle bought Sun for Java, and that everything else was bonus material.

    Oracle uses Java, their customers use Java, it's all over the place ... a chance to keep it out of competitors' hands is a bonus, but the real reason would be to be able to exercise more control over the direction the language takes.

  17. Re:well by butlerm · · Score: 2, Interesting

    I am the author of the original comment, and haven't the slightest idea why the poster here pretended that he was, and posted it again. That's just weird.