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."

156 comments

  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 Anonymous Coward · · Score: 0

      If you think Nissan is a low-end product I'd like to know what you think about Ford and Chrysler.

    2. 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.

    3. 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?
    4. Re:Makes sense by Anonymous Coward · · Score: 0

      "Anyone running full-blown Oracle database systems will be well and truly beyond MySQL"

      Like Google?

    5. Re:Makes sense by headLITE · · Score: 1

      The problem why XE hasn't gained any measurable following is its CPU and DB size restrictions. Effectively you are allowed to use Oracle XE for applications where MySQL, or probably flat files, are sufficient and/or more efficient.

    6. 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.
    7. Re:Makes sense by Old97 · · Score: 1

      Totally different kind of applications than what enterprises need Oracle for. Google serves data and logs (appends) activities. High volume transaction processing with lot's of concurrent access - locks, contention, etc. - or (informationally) complex data warehouses are not well addressed by MySQL especially when the volumes of interrelated data get very large.

      --
      Very often, people confuse simple with simplistic. The nuance is lost on most. - Clement Mok
    8. 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
    9. 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.
    10. Re:Makes sense by Dan+Ost · · Score: 1

      Can you give us any insight on how Google is using MySQL?

      I was under the impression that they've invented their own distributed file system for their storage needs.

      --

      *sigh* back to work...
    11. Re:Makes sense by AmberBlackCat · · Score: 1

      For some reason, corporations seem to think there are two ways to go with free software. Either they see it as a way to shove advertisements down your throat, or they see it being a "lite" version, where "lite" means anything valuable in it is limited or crippled. I'm not sure how you can stuff adverts into a database management system, so it looks like their only option as a corporation is to artifically limit the maximum number of records, or do something else utterly stupid, to make sure everybody knows this is the "lite" version.

    12. Re:Makes sense by postbigbang · · Score: 1

      TeaseWare is what they call it. It's like shareware-crippled versioning but designed to give you a 'taste'.

      I don't think MySQL goes that route at all, though. MySQL is embarrassingly successful to Oracle, and they could use it for pride as well as magnetism.

      My hope: it humbles and teaches them.

      --
      ---- Teach Peace. It's Cheaper Than War.
    13. 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.

    14. 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...
    15. Re:Makes sense by Midnight+Thunder · · Score: 1

      Cost to build doesn't really matter. What does matter is perceived value. If it costs more to build than customers are willing to pay for, then you are screwed. If it costs less to build than customers are willing to pay for, then you have a winner.

      Oracle might have their XE product, but what they really want is customers. It is better to have customers paying for something than have a product that is simply not selling, even if it is a small amount. Don't underestimate the number of companies willing to pony up for a service contract, just so they can reassure their investors/shareholders.

      --
      Jumpstart the tartan drive.
    16. Re:Makes sense by Blakey+Rat · · Score: 1

      In addition to that, it's already what one of their major DB competitors, Microsoft is doing. SQL Express is fine for a lot of apps (admittedly not as many as MySQL), and Microsoft's free "give them a taste" product before you upgrade to SQL Server.

    17. Re:Makes sense by herring0 · · Score: 1

      Don't get me wrong. We are primarily an Oracle shop, but we've got several instances on MySQL running (mostly LAMPs and WAMPs) and even an MSSQL Server (much to the chagrin of our "Oracle is great" boss.)

      I believe that there is a good tool for a job and will use whatever is the most suitable within a given set of parameters.

      My greatest hope would be to make MySQL and Oracle more interoperable so that we could reduce our adminsitrative overheard. At this point I've got MSSQL instances that replicate application data to our Oracle warehouse and it would be nice to have a consistent back-end for our wikis and other 'forward-facing' apps.

    18. 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.

    19. 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.
    20. Re:Makes sense by Locke2005 · · Score: 1

      Cost to build doesn't really matter. What does matter is perceived value. When you're talking about strippers, that is true. (What's the marginal cost of a lap dance, anyway?) But I would think corporate buyers would be a little more sophisticated.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    21. Re:Makes sense by Anonymous Coward · · Score: 0

      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.

      Here's the biggest win I see with Oracle acquiring MySQL. If Oracle made their product drop-in compatable with MySQL for clients, while providing a conversion/upgrade process for servers, they would made huge dollars with people upgrading to get away from limitations in MySQL.

      In my opinion, MySQL's greatest problem is lock-in. MySQL can't be replaced with Oracle anywhere I have seen it used, and in all (but one) of my jobs, we've needed the advanced features of Oracle and were willing to pay for it. The reason we weren't able to convert? Because of the development time to rework everything to Oracle's client (library/semantics). If Oracle provided a no-code-change upgrade to MySQL, they will clean up upgrading people to their flagship product.

    22. Re:Makes sense by StuartHankins · · Score: 1

      If Nissan = MySQL, Ford/Chrysler = Microsoft Access.

    23. Re:Makes sense by tomhudson · · Score: 1

      Or perhaps Oracle, like Novell and IBM, doesn't like people trying to blackmail them into doing something ... Sun is bleeding money because of the delays, and Widenius tried to use that as leverage, and failed. At this point he's just another Darl McBride - "gimme what I want or I drag you through hell."

      Widenius and Co. have shown their true colours by asking the EU to invalidate the GPL on all versions of MySQL ever released (contrary to the Bern Convention). They're no friends of open source - never have been. They used the GPL version as a mindshare gimmick.

      Game theory shows that a scorched-earth policy is the only proper way to deal with such clowns. Anything less and you lose in the long run. Robert Heinlein had it right in "The Man Who Sold the Moon". When you're wrong, be generous. People will remember that, and respect you for it. When you're right and some asshat tries to run a scam on you, drag them through hell, poison their wells, salt their fields - people will remember that; the honest will respect you for it, and the dishonest will fear you.

    24. Re:Makes sense by darthvader100 · · Score: 1

      Oracle could easily go after the low-end market by offering a crippled version of the Oracle database

      It is called oracle XE, and includes an application framework(Apex - application express)
      The only real difference is that XE has a space, ram and processor limitation to whet your appetite for full blown(and priced) Oracle

    25. Re:Makes sense by MadKeithV · · Score: 1

      Expensive cars cost more to build. .

      Not nearly as much as you'd think. The reason manufacturers have "premium" brands is because they make buckets of money on the perceived value. There is so much fixed cost in manufacturing that making an "expensive" car costs relatively little extra compared to a "cheap" car.
      The trick is getting people to believe the expensive car is worth it, when it almost always isn't.

    26. Re:Makes sense by Anonymous Coward · · Score: 0

      Yes, but by the same argument, it also means that their incentive is to hold back on developing new features for MySQL that might stop people wanting to take the upgrade to Oracle.

      In this respect, it's more like Microsoft providing SQL Server and Access -- Access was a truly awful database product, but what incentive did MS have to improve it? By their thinking, anyone who wanted a proper DB should have been using SQL Server.

      So yes, I'm sure Oracle have big plans for MySQL, but I doubt they extend to developing too many new features. They'll consolidate what it has, tighten it up, bugfix, maybe improve things a bit, but the real contribution they're looking at offering is a support network rather than code improvements. That's great, but I do worry about the long term future for it.

    27. Re:Makes sense by Tim+C · · Score: 1

      Oracle could easily go after the low-end market by offering a crippled version of the Oracle database.

      They do.

    28. Re:Makes sense by vegiVamp · · Score: 1

      I'm on the MySQL user mailing lists, and believe me, some "users" aren't savvy enough to figure out that they're using the wrong table in a simple select. Honestly, the place feels like kindergarten at times.

      --
      What a depressingly stupid machine.
    29. Re:Makes sense by inKubus · · Score: 1

      Let me demonstrate what I dislike about Oracle. They bought a product called "Berkeley DB", something you probably have installed on your linux box for various purposes (SVN uses it, depending on how you set it up). Now, check out the download page. Try to download any of those from the command line. Just try it. You can't.

      Now, that may be meaningless to most people but I have a lot of linux servers without X windows on them and I need to download the source to bdb once in a while. Now I have to do this process of transferring the file around, all because Oracle needs me to click their stupid agreement before I download. This is where Mysql is going, mark my words.

      Mysql has been dying for a long time, and thankfully my current business has outgrown it (we need more horizontal scalability) so we'll be moving off soon. Plus we do a ton of framework development and object orientated databases with table inheritance and such would make our ORM (object relation mapping) a lot simpler and automatic. I hate to see 3 dba's sitting around a cafeteria table solving class inheritance mapped to relational tables for the upteenth time. It's weird how when you get to that step of development it's always hard. And yeah yeah, there's Ruby blah blah, I need a real solution.

      I have been watching MariaDB for the possibility that Monty can regain some street cred with a solid fork. It looks ok but they just haven't done much. He's been spending a lot of time ranting about why Mysql's management is so horrible instead of actually making something better. Although his rants did open my eyes to some things....

      Anyway, as the parent said, there's postgresql, there's also Ingres, which people always forget about. Ingres != Postgres ;)

      --
      Cool! Amazing Toys.
    30. Re:Makes sense by allancn · · Score: 0

      http://www.joyrelax.com/ head massager,massage roller

    31. Re:Makes sense by Anonymous Coward · · Score: 0

      Not nearly as much as you'd think.

      You are implying he thinks there is a linear relationship between what something costs to manufacture and the sales price. That is insulting.

      There is so much fixed cost in manufacturing that making an "expensive" car costs relatively little extra compared to a "cheap" car.

      Leather costs more than synthetic fabric.
      Wood costs more than plastics.
      Clear coat paint costs more than just a base coat.
      Alloy rims cost more than standard wheels.
      More electric motors cost more than none.
      I could go on and on, those just scratch the surface. No amount of volume will reverse those relationships.

      Fewer people will buy the premium models, fewer will be made, at higher costs, with higher margins. Duh.

      The trick is getting people to believe the expensive car is worth it, when it almost always isn't.

      Your cheap car with air bags, FM radio, and spare tire are not worth the difference between a car without, so it isn't worth it either..
      Kidding aside, you're idea of "worth" doesn't seem to have any notion of supply vs. demand factored in, or other dynamics such as development cost. In Slashdotland people expect manufactured goods to have fixed margins based on popular vote I guess.

      If you WANT certain features and you are the minority in a broader market, you pay higher margins - plain and simple. To say anything other than the lowest cost, highest volume components is "not worth it" is nonsense. There is more to life than money, and you're taking things to a low extreme.

      Go buy a $50 steak and live large for once.. savor every bit of that $45 of marbled fat just once, it will be worth it.

  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 Anonymous Coward · · Score: 0

      Study the history. It's obvious.

    3. Re:Monty and Florian want MySQL to be BSD licensed by larry+bagina · · Score: 1

      They used GPL not because they like FREE software but because they could throw in some FUD to sell commercial licenses (with allegedly more features).

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    4. 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.

    5. 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.

    6. 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.
    7. 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.

    8. 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.

    9. Re:Monty and Florian want MySQL to be BSD licensed by Anonymous Coward · · Score: 0

      Well, you could always switch to PostgreSQL.

      Well, apparently the only use of MySQL at my work place is inside two embedded products that do not give you source code to their side of the app.
      One of the products is made by a company that is now out of business.

      So you are saying that you personally will be paying to upgrade that code for us?
      And you will be taking the liability for violating the copyright on their own code (after reverse engineering it of course) to make the changes and give them back to me?
      Will you be providing the product support then, since this most likely voids the warranty?

      I'm guessing there won't be much issue with support or copyright violations on our other product, but the other one is more important to us, so you can start there.

      You can just paypal me that five digit sum, and then we can move forward with your plan...

    10. Re:Monty and Florian want MySQL to be BSD licensed by Anonymous Coward · · Score: 0

      Look, just cause you're retarded and all, buying closed source combined with commercial license mysql doesn't mean we all are. You made your bed, you sleep in it. Just like Monty. If you'd chosen intelligently you wouldn't be in this position.

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

      I don't think anyone is thinking Oracle wants to kill MySQL. But, it is likely that they will make sure that it doesn't compete with their bread and butter. That puts a cap on the capabilities in the enterprise but leaves it wide open for the Web.

      Oracle has owned and maintained InnoDB and shown a good track record. But, when you look closely, the transaction performance of InnoDB has never been that good and that seems to play into Oracles hand. I would expect Oracle to continue to develop it, but never let it get good enough to compete angainst it's flagship DB.

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

      We moved to PostgresSQL 8 months ago. It is significantly faster for our application. I agree, I enjoy the dicussions on MySQL and enjoy the fact that it doesn't affect me. In fact, I would expect Postgresql to get more popular now and maybe even take over the MySQL market.

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

      Oracle's bread and butter is support contracts, not license revenue.

      That's right. And I'm already terrified with prospects that to deploy MySQL I would need the same amount of pains (and two/more certifications) as with Oracle.

      MySQL is simple and slick RDBMS. In some part it caught in market because it it very easy to deploy, rather easy to develop for and quite easy to maintain.

      Monty is a liar, Groklaw caught him in the lie and he shouldn't be trusted.

      As a techie who built a RDBMS competing with Oracle, I would pay anytime Monty much more attention than some over-religious zealots over at Groklaw.

      Because as a techie too, I understand that in real life it is not all that black and white. And depending on to whom you talk to, you pick different - often apparently (but only apparently) contradictory - arguments. Because you know different people would listen to different arguments.

      He's abusing the EU approval process for personal gain.

      No amount of ad nominem attacks would change the fact that Oracle can easily (and likely would) screw up whole commercial eco-system around MySQL. Monty now probably only a small part of it and has much less to loose compared to its other participants.

      --
      All hope abandon ye who enter here.
    14. Re:Monty and Florian want MySQL to be BSD licensed by Anonymous Coward · · Score: 0

      Next person to confuse lose and loose gets beet.

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

      > But, it is likely that they will make sure that it doesn't compete with their bread and butter.

      A few posts up, someone made an interesting observation. If Oracle truly wants to kill off MySQL by weeding out everyone besides people using it for personal websites and free projects that aren't potential customers for a commercial database at any price, all they have to do is make it GPLv3, and quit selling commercial-use licenses (not cheap, but paying for one means you can use MySQL in a closed-source product without being subject to the GPL... 2, 3, or otherwise).

      However, I think Oracle is wrong about the market consequences. I'd venture a guess that 99% of the people who currently use MySQL with commercial licenses would have gone with Microsoft SQL Serve or PostgreSQL, and not Oracle, if MySQL weren't an option. PostgreSQL, because it's free & BSD-licensed, MSSQL because the tools to prototype and develop with and for it are largely free (as in beer). As a practical matter, until the day your server is making you money or used in something resembling a production website, Microsoft isn't really interested in coming after you as long as the server it's running on is itself running a properly-licensed copy of Windows. MSSQL scales nicely from prototype to production, and doesn't start to require large amounts of actual cash until a fledgling business developing some new product that uses it is likely to be at a point where it actually has the funding available. Plus, like MySQL, a reasonably competent programmer can set up MSSQL Server and get it running well enough for development and demonstration without the need for an official DBA (joke: why does every company that uses Oracle have a DBA? Because they can't afford two. Ha. Ha. er, anyway...).

      Put another way, if Oracle were to make MySQL GPL-only, it would only hurt MySQL, and would do very little, if anything, to actually help sales of Oracle's bread & butter. Sadly, though, given Oracle's general business practices, I think the fact that they'd TRY to do it is pretty much a given, and I fear for MySQL's future if Oracle ends up owning it.

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

      Monty is a liar, Groklaw caught him in the lie and he shouldn't be trusted.

      As a techie who built a RDBMS competing with Oracle, I would pay anytime Monty much more attention than some over-religious zealots over at Groklaw.

      If you're going to attempt to argue from authority and trash Groklaw, you'd better have a better argument than 'cause I said so'.

      I say this as someone who used to work for an also-ran Oracle competitor. /snark.

      Groklaw has made some very specific claims that point to the conclusion that Monty, in fact, is a liar. Others (including me) have come to that conclusion as well, while noting facts about his self-dealing that lead one (well, at least me) to consider him in an even more negative light than Groklaw is willing to paint. Trashing Moglen, for instance, is an absolute dick move. Call it "business is business, not black and white" if you like, but that doesn't protect anyone, Monty or otherwise, from being called a dick for doing it, nor for being remembered as doing it next time he reaches out for help from "the community". People remember things.

      --
      I forget what 8 was for.
    17. Re:Monty and Florian want MySQL to be BSD licensed by Anonymous Coward · · Score: 0

      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.

      [I assume you meant "MySQL AB played..."]

      MySQL AB did worse than that. They claimed that the MySQL protocol was GPLed; to be clear, not just their implementation of it, but the actual protocol itself. So in their view, a clean-room implementation of a libmysql work-alike would have been somehow subject to their GPL claims. That was the evil part. I would like to have seen that challenged in court(s).

      - T

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

      So in their view, a clean-room implementation of a libmysql work-alike would have been somehow subject to their GPL claims. That was the evil part.

      Oh. That's new to me.

      Honestly, though I was on the receiving end of the problem, the MySQL AB stance on that forced me (and my employer) to switch to Linux: MySQL's Windows up-to-date version was commercial. And I came to be very thankful to that very painful at the time decisions (painful == I was a principal windows software developer at the times).

      I would like to have seen that challenged in court(s).

      No need. IANAL but IMO the argument fails at the interoperability clauses, commonly found in the copyright law exceptions. IIRC even DMCA has such clause, allowing to break DRM in some cases for interoperability reasons. Essentially, copyright/etc can't be used to deny the users access to their information.

      --
      All hope abandon ye who enter here.
  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 Anonymous Coward · · Score: 0

      I think it is simpler than what you describe: if it makes money we keep it, and if it does not make money we let it go.

    2. 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.

    3. 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!

    4. 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)
    5. Re:Fork? by AlexBirch · · Score: 1

      They do need it released under MIT, BSD or Apache if they want to sell it for a billion dollars again.

      I loved MySQL because it was a great example of how to make money with open source.

    6. Re:Fork? by Anonymous Coward · · Score: 0

      I loved MySQL because it was a great example of how to make money with open source.

      Except MySQL funded itself by selling licenses and support for a version of MySQL released under a proprietary license. And they were barely making a few 10s of millions a year. The only thing that actually made a decent amount of money was Monty Wideanus tricking Sun's retarded executives, who though that open sourcing everything was going to fix all their financial problems, into paying 1 billion dollars for the trademark and copyrights.

    7. Re:Fork? by Anonymous Coward · · Score: 1, Funny

      If the sky does start to fall, then fork.

      So we will fork in 2012 then ?

    8. Re:Fork? by jeffstar · · Score: 1

      They pledge to spend upwards of 24 million a year on developing and improving mysql for the next three years.

      What fork is going to be able to out pace the oracle version with all that money, which ought to mean developer hours, lavished upon it?

      The press release says they will continue releasing GPL community editions in lockstep with enterprise editions.

      Fork it when they stop pouring money and developer hours from the best database company out there into the project.

      MySQL might get better under oracle, and if it doesn't all, pick and choose from the GPL codebase, right?

    9. 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!
    10. 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.

    11. Re:Fork? by Anonymous Coward · · Score: 1, Informative

      Personally, I wouldn't mind being screwed for a billion dollars.

    12. Re:Fork? by ClosedSource · · Score: 1

      Yes, I think corporations are going to figure this out eventually and stop buying open source projects.

      I think the business viability of open source is still not proven.

    13. Re:Fork? by rubycodez · · Score: 1

      no worries, the sky won't fall in 2012 either, the earth will break up and fall into the sky.

    14. Re:Fork? by Sxooter · · Score: 1

      You do know you can get 24/7 support for MySQL and PostgreSQL, right? right? From the people who write / wrote the code no less, not some support guy thirteen levels removed from development.

      --

      --- It is not the things we do which we regret the most, but the things which we don't do.
    15. Re:Fork? by kris · · Score: 1

      MySQL has already been forked. The project is called Drizzle.

    16. Re:Fork? by TheRaven64 · · Score: 1

      MySQL was not a good example of how to make money with open source. MySQL made money with proprietary software. They also made an open source edition.

      --
      I am TheRaven on Soylent News
    17. Re:Fork? by elrusoloco · · Score: 1

      Disclosure - I work for Oracle. If you think support is 13 levels removed from development, you haven't worked at a software company. As we speak, I'm sitting in a conference room with no fewer than 4 product managers. I've worked personally with developers for a variety of our products. And we're a BIG company. When I was working support at a startup, I could walk over to the dev area and physically bully them into helping me troubleshoot when it was necessary. Oracle is very good about making sure that development is well aware of how the products are used in the field and what the issues are; getting involved in support is only a part of that.

  4. Not Enough by Archangel+Michael · · Score: 1

    The pledges are still not enough for some"

    Yeah, because some people hate anything bigger than the mom/pop store down the street.

    I would love to see some sort of Social Contract for big companies, where they sign the dotted line to assure us of their "word".

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  5. 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 Dog-Cow · · Score: 1, Offtopic

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

      Everyone wants to have their cake and eat it. That's generally the point, after all.

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

    2. 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
    3. 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.
    4. Re:Monty's ethical problem by CannonballHead · · Score: 1

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

      How strange. ;)

    5. Re:Monty's ethical problem by mahadiga · · Score: 1

      Did Monty has any exclusive clauses with Sun saying that he can control the future destination of MySQL?

      --
      I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
  6. 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.
    1. Re:Pledges not enough for some... by Anonymous Coward · · Score: 0, Troll

      --
      Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.

      Slavery still exists, neo-Nazis abound, communism never existed, and America is so dependant on third-world resources that it has had to invade dozens of times.

    2. Re:Pledges not enough for some... by geoffrobinson · · Score: 1

      Ok, off-topic but...

      Slavery doesn't exist in America & Nazis don't exist in any meaningful way. I'm not pro-war. I'm just anti-pacifism.

      And communism existed.

      --
      Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
    3. Re:Pledges not enough for some... by Anonymous Coward · · Score: 0

      more OT, but Libya didn't abandon their weapon program because Barack Obama gave a speech. They abandoned it because the US invaded Iraq and Afghanistan.

  7. 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 Ephemeriis · · Score: 1

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

      Yup. Like it or not, MySQL is the default generic database that's available almost everywhere.

      Pretty much any web host out there offers MySQL databases. Sure, they might very well offer other databases as well... But it'll vary some from one host to another. The one you can pretty much count on being supported anywhere is MySQL.

      So the assorted blog/CMS software gets written to interface with MySQL. Again, very often various packages will talk to other databases... But they almost all support MySQL.

      So, that's what gets used.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    4. Re:Why bother with MySQL? by ivoras · · Score: 1

      Ah, so it's a vendor lockin situation :)

      --
      -- Sig down
    5. Re:Why bother with MySQL? by Yvan256 · · Score: 2, Insightful

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

    6. 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.
    7. 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".'
    8. Re:Why bother with MySQL? by Anonymous Coward · · Score: 0

      Who gives a shit? Everyone uses MySQL.

    9. Re:Why bother with MySQL? by gmuslera · · Score: 1

      Good part of the power of a database(/programming language/operating system/etc) is the people behind it, the community, the ecosystem, the odds of finding someone that knows it already, and how widely deployed and tested is. And if over that it works, better yet.

    10. Re:Why bother with MySQL? by Anonymous Coward · · Score: 0

      Well, it's popular and it's not quite standard so a lot of that software that supports it can't just drop-in another database like Postgresql or Firebird.

      As someone that sort of turned away around 4.x when I got hurt by the lack of features, what does "MySQL" even mean anymore? You get some features with some backends and not with others, there are multiple companies that have owned different parts with different sorts of licensing limitations or restrictions, when you use it on a web host it's not uncommon for it to be an older version. It just seems like this sort of nebulous brand that includes all things database and yet the common incarnations don't. Some times you have to pay, some times it free, some times it's free unless you make money (is it still that way?) Seems to me that if Monty wants to write a new database, he's more than proven that he has the skillset to do it, the only thing of concern here is the brand "MySQL" and I simply cannot imagine why Oracle would even consider parting with that.

      Seems there are a lot of community lessons to be learned. There must be hundreds of ORMs and different database abstraction layers out there but all the free and popular content systems only run on MySQL. A good database won't make your product good but a crappy database can make your product really shitty.

    11. Re:Why bother with MySQL? by ELitwin · · Score: 1

      MySQL is an inferior product but since everybody else is using it, we shouldn't look at alternatives. I guess this explains how Microsoft got where they are.

    12. Re:Why bother with MySQL? by Dan+Ost · · Score: 1

      Seriously, how many don't also offer Postgres?

      --

      *sigh* back to work...
    13. 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.

    14. Re:Why bother with MySQL? by sproketboy · · Score: 1

      Bruce you know I love you but that's seriously f*cked.

      Therefore it's OK for M$ to have had a totally non standard IE since "It makes sense that CLOSED Source could trump an Open Standard."

      It's an 18 year old standard! How hard could this really be?

    15. Re:Why bother with MySQL? by Bruce+Perens · · Score: 1

      I'm not saying it's the way I want things to be.

      If customers were that interested in it, MySQL would have it by now. Perhaps sometimes a group builds a standard that, in the end, customers do not ask for.

  8. well by larry+bagina · · Score: 1, Funny

    larry ellison may be an asshole, but at least he's not a mighty wide anus. Maybe monty should offer to buy back mysql if it's that important to him?

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:well by dikdik · · Score: 1

      He can always fork it (unless he's signed some sort of non-compete agreement). I don't really get the issue. Everyone knew Oracle was probably going to do evil, Oracle is one of the BIG evils, though it never gets sufficient attention around here, what with the likes of Microsoft and Apple.

    2. Re:well by hedwards · · Score: 1

      Because he can't go private with it. The only code he has access to is under the GPL, having sold the copyright, which prevents him from taking it closed source.

    3. Re:well by dikdik · · Score: 1
      I agree that Oracle's dominance and proprietary nature places it in a unique position to dictate terms to its customers. 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.

    4. 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?

    5. 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.

    6. Re:well by Anonymous Coward · · Score: 0

      > and haven't the slightest idea why the poster here pretended that he was

      Because he's a "DikDik". . .

    7. Re:well by dave87656 · · Score: 1

      Wow, that's weird.

    8. Re:well by jimicus · · Score: 1

      Looks like something you've written has become a copy/paste troll.

      Not sure whether I should be congratulating or commiserating.

    9. Re:well by vegiVamp · · Score: 1

      Mr dikdik appears to thrive on other people's comments, as I noticed the same thing only yesterday: http://slashdot.org/comments.pl?sid=1476556&cid=30422082

      --
      What a depressingly stupid machine.
  9. 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 Trepidity · · Score: 1

      I don't think it's really GPL partisans here, but rather people around Monty worried about the non-GPL, commercial-licensing angle. Note that in the article linked under "still not enough for some", one of the main complaints they keep harping on is that Sun only agreed to guarantee existing commercial licenses for 5 years. That has nothing to do with the GPL version.

      I suspect the kvetching has more to do with business and profit than with free software, because I don't really see any pro-free-software complaints there.

    2. Re:Why Not Reserve Judgment? by Anonymous Coward · · Score: 0

      I think it's a touch more complicated. Part of MySQL's allure is that it is actively developed, there are different groups developing different technologies that can be plugged in to it for different reasons, it gives you a lot of options. If some of those other developers jump ship because they're worried about Oracle's integrity then that can have an immediate impact on MySQL's overall appearance of health.

      Microsoft has made some pledges for .Net users and for projects like Mono and the community is by and large still highly skeptical. Novell is hated and they do tons of opensource. I see no reason at all while Oracle and Sun will be loved and embraced. Regardless of what they do. People will be skeptical for a long time. If you're a small company, and you do MySQL technology, that skepticism would scare the hell out of me.

    3. Re:Why Not Reserve Judgment? by F452 · · Score: 1

      I posted a link below to GPL true believer Eben Moglen's opinion about this takeover -- it may surprise you. :-)

    4. 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.

    5. Re:Why Not Reserve Judgment? by oh_my_080980980 · · Score: 1

      Can you read!

      GPL supporters support Oracle purchasing MySQL for the very reason that the GPL protects MySQL. Oracle cannot take back the code. Oracle cannot prevent people from using MySQL. Oracle cannot prevent MySQL from forking.

      However, the founders of MySQL do not like the GPL and wish to wall off the code from MySQL.

      Oracle is not the problem, it's the anti-GPL crowed that is the problem.

    6. Re:Why Not Reserve Judgment? by mahadiga · · Score: 1

      Does GPL control the use or sale of software?

      --
      I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
  10. 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.)

  11. MySQL is under Duel license - all contributions... by Anonymous Coward · · Score: 0

    As MySQL is Dual License, remember Oracle now owns everything contributed to MySQL and can do whatever they want with the code, including incorporated the code into any proprietary Oracle product. They can even create a pure proprietary fork of the project, extend it, and say they leave the open source version out there, but you must have the proprietary version for support. Now they can extend the proprietary version...

  12. 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. "

  13. oracle would be stupid not to say those things by Dan667 · · Score: 1

    Of course oracle would say anything to get a hold of Mysql no matter how much they are trying to say it is a completely different solution. Then in a year they can say something along the lines that "business conditions have changed" and kill it.

    1. Re:oracle would be stupid not to say those things by Anonymous Coward · · Score: 0

      How can they "kill" code that is licensed under the GPL?

    2. 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!

    3. Re:oracle would be stupid not to say those things by jeffstar · · Score: 1

      Was Mysql even a factor in them purcashing sun?

      if sun paid 1 billion for mysql and oracle paid 7 billion for sun, it is 1/7th of the deal right?

      If 1/7th of the deal is holding up the rest of it, they'll do whatever they can to get the other 6/7ths through, including dumping money into an open source project.

      They didn't really buy Sun for Mysql right, solaris, java, the sun servers and processors have got to have had way more appeal for Oracle, which already has the best database, than an already GPL'd project.

      If they wanted to start an oracle version of mysql and lavish money upon it, they could have done that without buying sun!

    4. Re:oracle would be stupid not to say those things by onefriedrice · · Score: 1

      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!

      I'm sure you're aware of this, but forking is not a feature of the GPL. You could just as easily have put: "The code is open source. This means anyone can fork MySQL and continue to develop it!" But I'm sure that's what your implication was.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    5. Re:oracle would be stupid not to say those things by KarmaMB84 · · Score: 1

      MySQL Enterprise licensees will probably jump ship to another database ASAP if they kill development/support.

    6. Re:oracle would be stupid not to say those things by Dan667 · · Score: 1

      not under the MySQL name and if it forks a dozen ways or even drives a percentage of those people to oracle they would call it a win.

    7. 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.

  14. Re:MySQL is under Duel license - all contributions by Bruce+Perens · · Score: 1

    MySQL didn't take that many "public" contributions as far as I'm aware. They weren't really community developed, instead they hired the good developers out of the community. If you have a large body of code in there, with relicensing privileges or copyright ownership in Oracle's hands, and you've not been paid to develop it, I'd like to hear from you.

  15. And When Microsoft Purchased Bungie... by Anonymous Coward · · Score: 0

    ... we were all assured that Halo and Halo 2 would be simultaneous releases for Mac, PC, and Xbox.

  16. It's under the GPL by 93+Escort+Wagon · · Score: 1

    Whenever there's a question about the GPL or GPL-licensed software, the standard argument is "if you don't like the direction it's going, you can take the code and maintain it yourself". Why is MySQL any different? Is it because the owner is a corporation rather than an individual? Frankly, if you believe in the GPL it shouldn't matter who (or what) owns a particular piece of software.

    If, on the other hand, you want to say "MySQL is different because it's used everywhere, so we need additional guarantees from the owner" - remember that the next time someone complains about some small SourceForge project and you're about to put forward that "if you don't like the direction the project is going..." strawman.

    The GPL is supposedly all about freedom (and Freedom). That applies equally to the small developer and the giant corporation, whether you like it or not.

    --
    #DeleteChrome
  17. Not to mention Berkeley DB by wsanders · · Score: 1

    http://www.oracle.com/technology/software/products/berkeley-db/index.html

    I'm confused too.

    Unless Oracle Express is different enough from their main code base that it would be less trouble to ditch Express and just let the OSS crowd continue to maintain MySQL.

    Plus Express is still harder to install than MySQL, and a usable version of MySQL "ships" with every Linux (and BSD?) distro.

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  18. Under the GPL, whats the problem? by bobs666 · · Score: 1

    Under the GPL you can sell your product. as long as you transfer all the rights with it under the GPL.

    If MySQL was not under the GPL at the time shame on Monty, if MySQL was under the GPL, then the joke is on Sun for paying so much for a copy of MySQL. And Oracle has all the rights of any other user of MySQL under the GPL.

    Given that Oracle says they intend to continue releasing MySQL under the GPL. Grab a copy While you can. And you can maintain your version. I do not believe the GPL part of what ever product Oracle produces can take away the rights of others to the sources. and the GPL rights.

    Its this basic protection that the GPL was written in the first place.

    1. 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.

    2. 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.

    3. Re:Under the GPL, whats the problem? by tomhudson · · Score: 1

      The question is, did Sun actually buy it to sell commercial licenses, or as a way to push an integrated hardware stack? Server, Operating system, Java, Office suite, Database and support - all open-source, and all from one vendor. It would make for a compelling argument, and Apple has shown that you can make a profit on hardware and increase your market share if you have all the software components lined up.

    4. Re:Under the GPL, whats the problem? by greg1104 · · Score: 1

      In addition, Sun got MySQL's sales channel too. I've heard speculation that one thing Sun was hoping to learn from them was how to sell open-source software to people. Sun would love to have a better idea how to keep the free OpenSolaris going while still making money selling Solaris, but it's not so clear that they know how to do that well. That's something MySQL has done fairly well--the commercial versions are just different enough that people buy them, while still getting plenty of new users flowing in through the free stuff. Insights into that area are not as useful to Oracle though.

    5. Re:Under the GPL, whats the problem? by dissy · · Score: 1

      The question is, did Sun actually buy it to sell commercial licenses, or as a way to push an integrated hardware stack?

      No and no. Oh, and no.

      Oracle did not out right buy MySQL. Oracle bought Sun.

      It is akin to saying that while you went to McDonalds to get a meal, you only BOUGHT a napkin.
      No, the napkin comes with the meal, which is the thing you purchased.

      Thinking Oracle had any desire to have MySQL when their one and only intent was clearly to purchase Sun (mainly a hardware company, thou yes they wanted their software divisions too, of which there are many more than just MySQL)

      One can ponder why Oracle bought Sun all day long.
      But if Oracle just wanted MySQL, why have they never once tried to purchase MySQL, or even ask Sun to enter negotiations for MySQL?

    6. Re:Under the GPL, whats the problem? by tomhudson · · Score: 1

      Insights into that area are not as useful to Oracle though.

      If it helps get them mind-share, it means that people will look at their other offerings. I personally think they bought Sun for Java, not for MySQL or the hardware biz. There's no reason the java runtime can't be adapted to work with a whole slew of front-end languages - and no reason that Java can't have multiple back-ends bolted onto it. Beat the crap out of Microsofts' CLR and .NET, cover the whole processor and application space from embedded to supercomputing clusters.

      It's perfectly feasible to fix Java's performance problems by compiling down to platform-specific code instead of depending on a runtime and just-in-time compilation. That's the sort of thing a company with deep pockets (like Oracle) and a visceral hatred of Microsoft (like Ellison) could do.

      It's the sort of project I know I would love to get my grubby little hands on, just from a "gee, this is such an interesting problem" perspective.

    7. 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.

    8. Re:Under the GPL, whats the problem? by dkf · · Score: 1

      The question is, did Sun actually buy it to sell commercial licenses, or as a way to push an integrated hardware stack?

      Does it matter? Bought is bought, and they get to choose how to go forward with it.

      Sun are quite keen on integrated stacks though; that was where they were making their money for many years, and before the financial sector imploded, it was very lucrative. I've a soft spot for Sun hardware, speaking as someone who pushed my Sun kit really hard; it took a licking and kept on ticking.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
  19. It can be usefule to run both Oracle and MySQL by marhar · · Score: 1

    Consider this scenario:

    • your website shopping cart uses Oracle because it hooks into Oracle Financials.
    • your cluster of web servers get their data from replicated MySQL instances, because you can scale this up easily and with minimal cost.
    • You replicate your inventory numbers from Oracle to the MySQL instances.

    This is in fact a typical use case for Golden Gate, which has just been acquired by Oracle.

    http://www.goldengate.com/

  20. True, But MySQL also have a proprietary license... by Anonymous Coward · · Score: 0

    Oracle can thus make Proprietary addons and extensions to MySQL that are NOT GPL and undermine the project at any time they please.
    Notice that Oracle owning the full right for the Proprietary License can at any given time fork the project and make a priprietary version of MySQL that no longer is under GPL. All code ever provided to MySQL will from now belong to Oracle. True you may fork the GPL version, but Oracle can do with MySQL as Apple did with FreeBSD - make a locked down version, incorporate any current GPL code from MySQL into Oracle while keeping the code porprietary and so on. They can even keep all of the code this way after selling of MySQL to someone else!

  21. Re:MySQL is under Duel license - all contributions by KarmaMB84 · · Score: 1

    MySQL is a proprietary database in open source clothing.

  22. 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.

  23. Fork? by Anonymous Coward · · Score: 0

    Fork the forking forkers!

  24. Re:MySQL is under Duel license - all contributions by cyphercell · · Score: 1

    Which to me is a beautiful thing. Honestly, the copyright structure used for MySQL was/is brilliant and allows for this "sale". Really sucks if Oracle were to decide to smash the company, but even then the GPL version is out there. I'm surprised he isn't watching from the sidelines with great interest. If he hadn't done this, he could have claimed a victory regardless of the direction Oracle took.

    --
    Under the influence of Post-Cyberpunk Gonzo Journalism
  25. One word for those concerned about Oracle & My by jackspenn · · Score: 1

    Fork.

    --
    Respect the Constitution
  26. Re:True, But MySQL also have a proprietary license by tomhudson · · Score: 1

    but Oracle can do with MySQL as Apple did with FreeBSD - make a locked down version,

    Apple released the Darwin source code as open source - you can still download it directly from Apple

    The source for Darwin 8.4 (the underpinning for OSX 10.4) is sitting there if you want to play with it. It's not "locked down". What they DON'T offer is the user interface, etc., but you can always run the window manager of your choice - it IS a modified BSD.

  27. Where does that leave InnoDB? by Ouija · · Score: 1

    Where does that leave InnoDB? It's the only game in town for a tried-and-true constraint-enabled MySQL database. I was to understand that Oracle bought that engine up years ago. Were that single piece to go missing, MySQL would be set back to the stone age. The lack of mention about that engine, and lots of talk about third party engines concerns me.

    --

    -Ouija- poke 53280,11:poke 53281,12
    1. Re:Where does that leave InnoDB? by toby · · Score: 1

      Oracle still owns Innobase Oy and the InnoDB technology.

      The third party engines that people mostly are interested in (PBXT, for example) also offer ACID transactions and foreign key constraints, so even without InnoDB, MySQL wouldn't be completely useless.

      Unfortunately CHECK constraints still aren't in the picture, and even InnoDB lacks niceties such as deferred checking.

      --
      you had me at #!
  28. OurSQL by stonewolf · · Score: 1

    Time for a fork my friends. The time of MySQL has passed, the time for OurSQL has come.

    I'm so clever... go to OurSQL.org, like I did, and guess what? Someone registered it back in '07 and is promising to give to the folks who fork MySQL. It wasn't me. Wish it were, I checked out the big three URLs just in case I was lucky enough be able to register it before I posted, found out I'm not so clever.

    OurSQL.com is, of course, for sale.
    OurSQL.net has a page that says... "hello there, please work."

    1. Re:OurSQL by CyberDragon777 · · Score: 1

      Hmm...

      OurSQL
      ORACLE

      Pronounce them both.

      I smell trademark issues.

      --
      We both said a lot of things that you are going to regret.
    2. Re:OurSQL by stonewolf · · Score: 1

      To me they do not sound at all alike:

      ow-er-ess-que-ell versus or-a-kl

      I can almost see what you are saying if you pronounce SQL as sequel. But, you can't do that because sequel is, IIRC, a trademark :-) Or, is it possible you are pronouncing the "c" more like I pronounce "s"? I have encountered that among some English speakers in the past.

      I'm very curious about your regional accent. I speak with a western US (mountain states) accent. What is your accent? I've worked with people from most English speaking countries and I know that pronunciations vary wildly from continent to continent, country to country, and region to region. I remember my shock the first time I heard an educated upper class Englishman pronounce the word "valet" and the first time I heard a Central Texan pronounce "guadalupe".

      OTOH, if your posting was a joke, then you put it over on me and deserve a good laugh. If that is the case please let me in on it. There is no better laugh than laughing at yourself :-)

      Stonewolf

    3. Re:OurSQL by CyberDragon777 · · Score: 1

      Part joke, part true worry seeing how ridiculous lawsuits today can be.

      BTW I'm Hungarian and never "officially" learned English, German was the only language taught in my school. My English is based on years of Cartoon Network, Discovery Channel, Animal Planet and downloaded English language movies (i prefer original instead of dubbed) :P

      --
      We both said a lot of things that you are going to regret.
  29. mySQL will be a gateway to Oracle. by mr_java66 · · Score: 0

    My belief is that Oracle WILL maintain and upgrade mySQL. They will turn it into a gateway product for full paid Oracle. Its the only sensible logical business choice that jives with all the facts I know about this. Oracle has been working hard to own mySQL for a long time now. Given the investment, Given the presence of a product like paid-Oracle. It makes sense to me that mySQL will eventually become a crippled version of Oracle.

  30. Re:True, But MySQL also have a proprietary license by swordgeek · · Score: 1

    Yep. You're right. That's what the GPL states. If you don't like it, take it up with the GPL, not Oracle.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  31. He didn't clear "a billion dollars" by toby · · Score: 1

    His Wikipedia page puts his share from the sale to Sun at around EUR 17 million - as it happens, about what Sun spends on MySQL R&D every year.

    --
    you had me at #!
    1. Re:He didn't clear "a billion dollars" by dkf · · Score: 1

      His Wikipedia page puts his share from the sale to Sun at around EUR 17 million - as it happens, about what Sun spends on MySQL R&D every year.

      I don't know about you, but 17M EUR of personal profit sounds pretty neat to me.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
  32. Is there any sence in producing non-GPL libraries? by Anonymous Coward · · Score: 0

    Releasing libraries under GPL seems to be a perfect way to balance the need for freedom with need of donations. Licensing libraries under GPL (with the option to remove virality) seems beneficial for all involved parties. Instead of emotional attempt to ask for donation: "Do you care about our library? Support us, please!" where the library user needs to do decision about somebody else (about the library maintainer), we have more clearer situation where the library user needs to decide about ownself. The interaction goes like: "Do you want to produce GPL code? OK. No? Then donate!".

    I like this duality. I admired when MySQL used it and made a business around it. It worked, Sun payed a lot of money to (also) "remove the virality". I just don't like the original owners of MySQL shall get the money as well as whole the rights to the source code back.