MySQL's Response to Oracle's Moves 194
mAriuZ writes "I've recently written two articles on this topic for Database Journal, the earlier, written after the InnoDB purchase, entitled Oracle's purchase of InnoDB, their release of Oracle Express, and the effect on MySQL, and the most recent, just after the Sleepycat purchase, entitled Pressure on MySQL increases as Oracle purchases Sleepycat, with more to come. Since I only do a monthly column for Database Journal, and things change quite quickly, I thought I'd post a few more thoughts on the topic."
Bruce Perens' thoughts on the subject (Score:5, Informative)
Does Oracle Understand What It's Buying?
Bruce Perens
Oracle's eaten the only two companies that make transactional database back-ends for MySQL: InnoDB last year, and now Sleepycat Software. The purchases send a message that MySQL won't achieve high-end database features without being beholden to Oracle. But the message is hollow.
When the InnoDB purchase was announced, I asked MySQL CEO Mårten Mickos: you're going to write your own transactional back-end now, aren't you? Mickos is loath to announce that, but it's a no-brainer. The database back-ends in question handle file storage and low-level query operations, don't understand SQL, and are plug-ins - ready to be unplugged and replaced by some new transactional design by MySQL.
What will Oracle have gained once MySQL announces a new transactional back-end? Sleepycat: an excellent, simple, SQL-less embedded database that's been a successful cottage industry for a decade, and InnoDB, which I suppose might produce a back-end for Oracle's own database. And not a bit of discomfort for MySQL.
But MySQL has an alternative to rolling their own back-end: they can continue to use the InnoDB and Sleepycat products under their Open Source licenses, which are valid forever and for anyone, instead of the commercial licenses that MySQL currently has for these products. Because MySQL is a server, physically separate from its client applications, the GPL and its restrictions won't be a consideration for MySQL's customers.
MySQL could slap Oracle in the face by going with the GPL strategy: they wouldn't have to negotiate with Oracle, they could use InnoDB and Sleepycat in perpetuity, and they wouldn't have to pay Oracle a cent. I'd be tempted to take such poetic vengeance. But Oracle, which has tried to buy MySQL before, could trump the GPL strategy by increasing what it offers for MySQL enough to make that purchase go through. CEO Mickos won't dabble at vengeance and will keep looking at offers that - if nothing else - increase the evidence for valuation of his company. But MySQL probably won't merge - they see too large a market, and intend to have it for themselves.
Even an outright purchase of MySQL by Oracle would not prevent anyone from using MySQL's server in a commercial application, without charge. That's possible today if you use an unofficial (and non-GPL) client library to communicate with MySQL. Other companies in the Open Source community would happily provide training and support for MySQL, while an independent Open Source project would evolve to maintain the program.
You can't really buy an Open Source project. The GPL was designed to make it possible for any Open Source participant to circumvent any other party who gets in the way. Other Open Source licenses are similar. Larry Ellison can buy business and influence over an Open Source project, but if he tries to have absolute control, Open Source developers will code elsewhere, replace whatever Larry holds close, and create new businesses.
JBoss, the Open Source J2EE company said to be a $400 Million Oracle acquisition, hardly owns its market today. Commercial Java projects, even those using Open Source code, may develop on JBoss but predominantly deploy on proprietary software from IBM or BEA. Years ago a large contingent of JBoss developers split off into what is now Apache Geronimo project, an eminently viable competitor to JBoss.
If Oracle is true to their history of eating their own ecosystem, they might now use JBoss to go after BEA. BEA moved this week to beef up their own presence in the Open Source community by releasing some previously proprietary work as Open Source. Why? they'll be using Open Source to go after Oracle. Open Source developers smile as proprietary software companies fight each other by collaborating more.
Re:Bruce Perens' thoughts on the subject (Score:2, Interesting)
That they understand the point of Open Source and their objective is to improve the standing of these applications by improving support / consulting / training etc (which is where they also plan to make money).
Re:Bruce Perens' thoughts on the subject (Score:2)
That leaves us with Sleepycat. To accept your thesis, I would have to accept that Oracle wants to diversify into cottage-industry embedded databases that represent 1/1000 of the market they are used to. This still seems a bit of a stretch.
Thanks
Bruce
Re:Bruce Perens' thoughts on the subject (Score:5, Interesting)
"Even an outright purchase of MySQL by Oracle would not prevent anyone from using MySQL's server in a commercial application, without charge."
"You can't really buy an Open Source project. "
It seems to me that what Oracle is doing is not to try and take over or squash MySQL but rather to buy some more time. InnoDB is already OSS and I had thought Sleepycat was as well. MySQL has already been released under the GPL; no changing that retroactively. Even if Oracle had bought MySQL, the whole thing appears to be an attempt by Oracle to buy time while the new development team learns the innards of MySQL and/or codes a new transaction engine.
MySQL, with or without MySQL AB, will continue to exist and continue to be developed. Don't get me wrong, I am glad they declined the offer, but I don't think Oracle was looking to buy MySQL per se. They were just looking to buy time to keep the heat off.
Just my 2cents.
Re:But there are other problems (Score:3, Interesting)
According to the article, Oracle is also looking at Zend, the makers of PHP...PHP has been used very widely in the implentation of MySQL-based solutions. Granted, PhP isn't the only available option, but all these aquisitions could make for some headaches for a large number of users.
Bear in mind, that Oracle is also planning the release of a low-end product, Oracle Express, presumably to compete with the likes of MySQL and Postgres. I don't think I would ever use or recommend it, because at its core is the
Re:Bruce Perens' thoughts on the subject (Score:5, Insightful)
Re:Bruce Perens' thoughts on the subject (Score:4, Interesting)
I don't believe that to be the case. In fact, if anything, I have to agree with Bruce Perens who states "(MySQL)CEO Mickos won't dabble at vengeance and will keep looking at offers that - if nothing else - increase the evidence for valuation of his company.".
It seems to me that if the "premier" database vendor (Oracle) in the market is looking to buy up a "lesser" database, it implies that the target database is (perceived to be) a threat in some way to the larger vendor; implying that the "lesser" is in fact not lesser. This suggests that MySQL *is* a solid database ready for the enterprise. Not to mention, the GPL version of MySQL is not going anywhere, regardless of what happens to MySQL AB. Its development cycle may be slowed for a bit if MySQL were bought out, but MySQL is too important of an application to too many companies with the budget/talent to let die. Someone will be developing MySQL for the foreseeable future.
Re:Bruce Perens' thoughts on the subject (Score:2, Insightful)
Re:Bruce Perens' thoughts on the subject (Score:2)
Can the same be said of Oracle? If Oracle falls apart tomorrow due to some massive accounting
Re:Bruce Perens' thoughts on the subject (Score:3, Funny)
Can the same be said of Oracle? If Oracle falls apart tomorrow due to some massive accounting fraud being publicized, where does that leave all the current Oracle users?
You ment to say:
Can the same be said of Oracle? If Oracle falls apart tomorrow due to ANOTHER massive accounting fraud being publicized, where does that leave all the current Oracle users?
JACEM
Re:Bruce Perens' thoughts on the subject (Score:2)
Re:Bruce Perens' thoughts on the subject (Score:3, Insightful)
It's easy to spin it the other way. MySQL's future is now guaranteed. They can go with the cheap version now and the Oracle supported version later.
Re:Bruce Perens' thoughts on the subject (Score:2)
> aren't you? Mickos is loath to announce that, but it's a no-brainer. The database back-ends in question handle file storage and
> low-level query operations, don't understand SQL, and are plug-ins - ready to be unplugged and replaced by some new transactional design by MySQL.
There's a reason he's loath to do this - it will require revenue to be spent on hiring p
Re:Bruce Perens' thoughts on the subject (Score:3)
Yes, but as you can see from the article, he did this anyway. My remaining question is: is this the first hire? I would expect MySQL to have had people working on a new backend for half a year now.
Great, so the backend would be even further removed from the rest of their database.
Actually, there would be no technical changes, only a licensing change. The MySQL server is already sep
Re:Bruce Perens' thoughts on the subject (Score:2, Interesting)
Being an old fart I remember when MySQL first came out one of its selling features was that it was very small and lightweight. The developer lost some of the powerfull features that the big boys had but that was okay because MySQL was a little DB t
Re:Bruce Perens' thoughts on the subject (Score:2)
If you have more than 15 users using your database Oracle is cheaper
Re:Bruce Perens' thoughts on the subject (Score:2)
Re:Bruce Perens' thoughts on the subject (Score:2)
There is a cost for commercial redistribution outside your own company if the software relying on it is not open source. If it is GPL or one of the other open source licenses MySQL accepts, the cost of that redistribution license is $0 but you might as well talk to MySQL sales to see if you can come up with some other deal which is mutually beneficial.
Being a non-profit doesn't affect licensing, unless MySQL
Re:Bruce Perens' thoughts on the subject (Score:2)
> license free for non profit. On the web site there is a $595.00 survice contract, but no mention of a commercial use license.
MySQL Network Basic is $600/server/year: https://shop.mysql.com/ [mysql.com]
You *may* not have to pay anything however. But that depends on GPL/LGPL licensing complexities, and you will probably need a lawyer to know for sure (MySQL AB recommends just buying a
Re:Bruce Perens' thoughts on the subject (Score:3, Interesting)
Re:Bruce Perens' thoughts on the subject (Score:4, Funny)
Joke, joke... thanks for sharing. I'm never going to whine about having a submission rejected again
NewSQL (Score:5, Interesting)
From the interview, I see that he is a big fan of Java. I've only worked with a slightly older version of MySQL but I feel that Java support is where MySQL is lagging behind Oracle. While MySQL works with a JDBC connection, an Oracle database seems to return faster results and more functional result sets. And I don't know too much about how well MySQL stores java code, but I know the newer versions of Oracle have really added some neat functionality with that.
I'm definitely looking forward to seeing where MySQL is headed and I'm glad they're standing up to Oracle's monopolizing.
Re:NewSQL (Score:5, Informative)
Now I wonder what impact Jim Starkey joining MySQL will have on FB development?
Re:NewSQL (Score:2)
He says he will be available to answer questions but there is no doubt it's going to have a huge impact. Lucky for firebird project vulcan is pretty much done and the merging of the 3.0 and vulcan codebases has begun.
Firebird 3 is going to be a hell of a database server.
Re:NewSQL (Score:4, Informative)
Re:NewSQL (Score:2)
Never before in the history of IT has so much innovation and potential gone unrealized.
Maybe Zope3 will fix it. God I certainly hope so.
Re:NewSQL (Score:4, Insightful)
[/snark]
Aside from the low, low price, what gave MySQL the intial jump on Oracle and other 'mature' RDBMS is that it was much faster for simple things. This because it didn't include the kitchen sink of 10 years of "bright ideas" to synergize the enterprise with scalable robustness. You can include in this set of bright ideas, things like transactions (which many complex database applications really can't do without), and things like running a JVM within the database. No one has ever been able to coherently explain to me why it would be a good idea to do the latter (save as some workaround to a convoluted/broken legacy database they don't have the option of fixing).
Sometimes all you need is "SELECT
Re:NewSQL (Score:2, Interesting)
Re:NewSQL (Score:2)
> You can include in this set of bright ideas, things like transactions (which many complex database applications really can't
> do without), and things like running a JVM within the database. No one has ever been able to coherently explain to me why it would
> be a good idea to do the latter (save as some workaround to a convoluted/broken legacy database they don't
Let's hope the best (Score:2, Interesting)
My company uses the commercial version of MySQL in projects here and then, and I'd like to see it on more critical projects as well.
Re:Let's hope the best (Score:2)
Re:Let's hope the best (Score:2, Interesting)
http://developer.apple.com/internet/opensource/pos tgres.html [apple.com]
There is only one reason for these purchases (Score:5, Interesting)
Oracle and SAP are in the middle of a nuclear exchange here, and Oracle in particular doesn't care one bit how much money it costs them or what collateral damage in the open source space is inflicted. Their PR people may say otherwise, but its not a big secret there.
Huh? (Score:3, Insightful)
This is a typical kneejerk reaction, and I keep hearing it, but it doesn't make any sense to me. Oracle isn't stupid. Oracle knows that:
Re:Huh? (Score:3, Informative)
SAP customers mostly won't use free, unsupported software. They are betting their existence on the SAP products and all their ancilliary supporting infrastructure (such as the database) working. They want guarantees.
They could get those guarantees from "MySQL the company", but not from "MySQL as dowloaded from the net".
Oracle now basically control the backend that SAP relies upon, and Oracle can manipulate various aspects of both DBs to make their own SAP cometitive products lo
Re:Huh? (Score:2, Interesting)
Uh, no. PostgreSQL isn't owned by any company. Because of that, Oracle can't do the same thing to it that it did to MySQL. That makes it an excellent possible backend for SAP, if SAP needed such a thing.
Furthermo
Re:Huh? (Score:2)
They could get those guarantees from "MySQL the company", but not from "MySQL as dowloaded from the net".
Couldn't they also get those guarantees from MySQL support, the third party company with a solid reputation (assuming such an animal exists)?
Re:They already did (Score:2)
There is more to the relationship between SAP the company and MySQL the company than SAP wanting its customers to run MySQL -- in fact that idea, on its face, seems a little absurd.
Re:There is only one reason for these purchases (Score:2)
As a MySQL shop... (Score:5, Informative)
I guess MySQL can just keep on with the latest GPL version and fork it if needed to keep things going. But one of the key Enterprise features of InnoDB is the hotbackup, which allows you to create a clean snapshot of the entire database without taking it down. This is pretty much a required piece of software and it is not GPL. As I mentioned we already own a perpetual non-server bound license, so hopefully Oracle will honor that. But that's the piece MySQL should worry about, and attempt to recreate. We would not have been able to stick with MySQL without that software.
Cheers.
Re:As a MySQL shop... (Score:4, Interesting)
This is documented in the excellent book "High Performance MySQL" by O'Reilly. One of the authors is a database guru at Yahoo.
We were using MS SQL and, while I was interested in open source databases, did not have the confidence to use an open source database until reading this book. I know many will point me to PostgreSQL too, but the tools and the references for MySQL were better.
Re:As a MySQL shop... (Score:2)
Is this generally considered to be true?
There appear to be more 3rd party books about MySQL than PostgreSQL, but I suspect that's largely because the official documentation for PostgreSQL is so good to begin with.
Re:As a MySQL shop... (Score:2)
The only way to get replication back up cleanly is with a fresh copy of the master from after the event that caused replication
Re:As a MySQL shop... (Score:2)
That's not to say that InnoDB Hot Backup isn't useful - it certainly is in various situations. But it's not something I'd normally choose to use if I already had mission-critical systems with the three servers such systems really need for utmost availab
Re:As a MySQL shop... (Score:2)
The problem with InnoDB Hot Backup for enterprise use is that it adds lots of load to the server it's backing up and that's not so good for a mission-critical server. IMO it's usually better to back up from a slave instead, so the main server isn't affected.
My understanding of databases may be somewhat limited, but can't you just do the following without additional tools?
Re:As a MySQL shop... (Score:2)
The thing we use InnoDB for is to start a new replicated server if something goes wrong with replication. The fact that something can go wrong with replication on a regular basis is probably a deficiency in MySQL. In practice it happens a few times per year for us. When that happens, hotbackup seems to be the only w
Re:As a MySQL shop... (Score:4, Interesting)
This has been the part which pisses me off most about InnoDB. You cannot back it up online and the MySQL backup facilities introduced with 4.x are completely b0rken for it. At least in the GPL version. As a result I have had to write backup facilities of my own for the InnoDB databases we use (RT for once requires InnoDB)
Whatever MySQL will use and write it expect that it will not deliberately remove the backup facility to sell it as a special non-GPL addon. While MySQL has been known to withold some features from the GPL versions it has never shipped deliberate crippleware (and database without backup facilities is crippleware).
So as far as InnoDB is concerned - good buy and good riddance.
BerkleyDB is a different matter. It is heavily used as an embedded database. MySQL is only a minor use for it. In fact it has replaced Oracle as the dabatase of choice for telecommunications projects like high-end switches, network equipment, etc. Most of these used to have an Oracle backend 7 years ago. Not any more. Nowdays it is BDB turf. While there are replacements for it very few of them are as fully featured as BDB 3.x and higher.
Re:As a MySQL shop... (Score:2)
Cheers.
mysqldump --single-transaction (Score:2)
mysqldump --single-transaction
Allows you to take a clean snapshot of the entire database without taking it down. We've been using this for quite a while now (a couple of years I think). You need to use 4.0.2 or later.
Re:mysqldump --single-transaction (Score:2)
Allows you to take a clean snapshot of the entire database without taking it down.
How's that affect the undo segment on a busy database?
Re:mysqldump --single-transaction (Score:2)
Also, hotbackup is "smart" enough to lock the couple of MyISAM tables we still use (for fulltext indexing) and so it really does provide a consistent snapshot. --single-transaction doesn't seem to do that.
Still, I'll keep this in mind and try it out. Thanks for the tip!
Cheers.
Re:As a MySQL shop... (Score:2)
Re:As a MySQL shop... (Score:2)
Re:As a MySQL shop... (Score:3, Insightful)
Talk about doing your job with your resignation filled out and signed. It's just the date that is missing!
Re:As a MySQL shop... (Score:2)
1) The table had a column marked as 'unique'
and
2) The data in the column in that table was NOT unique.
yet the first installation of mysql allowed it! (version 4.1)
jeff
Re:As a MySQL shop... (Score:2)
Re:As a MySQL shop... (Score:2)
Frequency: With the right backup scheme, you would only back up changes since last backup, the amount of time should be a lot shorter than for the whole database.
Locations: So you need to keep synchronized databases on different physical locations? Oracle streams is designed for this purpose.
Not sure which version of Oracle you had, but your prob
Re:As a MySQL shop... (Score:2)
So your management has decided that they'd rather put the entire operation at risk rather than shell out $100k (give or take) for Oracle? Yikes. Time for you to get a new job - because when the shit hits the fan, they're not going to remember that it was management's decision not to (a) take things down to get good backups or (b) pay for a db that allows you to backup and keep your uptime. They're going to blame the DBA and say that it was your responsibility.
Good managers realize this sort of tradeoff
Re:As a MySQL shop... (Score:2)
Having worked with MySQL on a high volume site for six years now, I can admit it has many shortcomings. But there are many ways to back it up. Some of the posts below elaborate, but in our system:
1. buy hotbackup. make a backup while the DB is running, use that backup to start replication.
2. as often as you like, stop the replication slave, mysqldump or cp the f
Re:As a MySQL shop... (Score:2)
Re:As a MySQL shop... (Score:2)
Re:As a MySQL shop... (Score:2)
Good to hear from you. I certainly didn't intend to imply any problems with your product. Actually Zappos just bought 5+ Linux/Power and Linux/x86 licenses for hotbackup a few months ago. We're very happy with how everything is working. I'd still love to see InnoDB level replication though (unbreakable, less disk writes (no MySQL bin log, etc.)
My only concern was where Oracle will take the product over time. Having been part of large corporate buyout in the past *cough* LinkExchange *co
Re:As a MySQL shop... (Score:2)
Cheers.
GPL prevents this (Score:5, Insightful)
Oracle's latest "purchases" of these Open Source projects will not threaten MySQL at all. You can't apply for-profit, closed source takeover pressure to OSS code. The GPL prevents exactly this by keeping the source freely available and open.
Re:GPL prevents this (Score:3, Insightful)
Do not confuse yourself, all the OpenSource applications that are worth something are product of some kind of closed source (for profit) application whose corporation saw more value in it as PR stunt than as software product.
Yeah, burn my freaking karma, I do not care, I slashdot does not accept thoughts outside
Re:GPL prevents this (Score:3, Insightful)
Re:GPL prevents this (Score:2)
Well then:
KDE
Gnome
KOffice
GCC
X.org/Xwindoes/XFree86
Perl
Apache
Bash
Diff/RCS/CVS
Mail/Sendmail (and all that followed)
I could go on
Re:GPL prevents this (Score:2)
It will be enough to say that, a lot of the software you mentioned was product of some people working at some University (meaning it was at least partially FUNDED by the tax payers). As an example, with gnome, was concieved by Miguel de Icaza while he was working in UNAM, which is a public University in Mexico. A lot of work was done there.
Then, there is KDE (and Koffice), which is based o
Re:GPL prevents this (Score:2)
1) product of some kind of closed source
2) (for profit) application
3) whose corporation saw more value in it as PR stunt than as software product
Consider your point refuted. This new point that most open source developers are not aristocrats and thus need some sort of job is pretty obvious. It is also far weaker than the original claim.
Re:GPL prevents this (Score:2)
Two words and a symbol for you.
interbase -> firebird.
Any more questions?
Re:GPL prevents this (Score:2)
"All" is a strong word. Sure, there is Eclipse. Which many people use to develop C and C++, typically using Stallman's baby gcc. There is MySQL, but who is MySQL's biggest free competitor? The equally open Postgress, born as a research project. Out curiousity, where is the corpo
Re:GPL prevents this (Score:4, Insightful)
Eivind.
Re:GPL prevents this (Score:2)
I just commented this on LWN... (Score:2)
And, furthermore, (Score:2)
[OT?] I was "completing" your post... (Score:2)
Re:GPL prevents this (Score:2)
Part of the reason MySQL succeeded in the first place is that for huge numbers of small or mid-level users, databases are a solved problem. Sure, faster is better, but any modern database is Good Enough. MySQL lagged in significant functionality befind Postgres for years, but MySQL was Good Enough (and happened to be easier to set up that Postgres) so people depl
Re:GPL prevents this (Score:2)
No true, Oracle can rescend the license. The GPL is a license given by the copyright owner that allows you to use the intellectual property. That license can be rescended and all future versions of that software are closed. If you are not already working on a fork of t
Re:GPL prevents this (Score:3, Informative)
Re:GPL prevents this (Score:2)
GPL is not public domain, and the copyright holder should be able to control his own product and say "any further use of this property is denied."
Again, the copyright holder can say "as of version x.y.z I'm changing the licence", but it does not and cannot apply to previous versions. Further, if they've a
MySQL gets the next great thing after Firebird? (Score:5, Interesting)
Re:MySQL gets the next great thing after Firebird? (Score:2)
Unify's product has a detachable SQL engine and Birdstep doesn't even have an SQL engine.
Re:MySQL gets the next great thing after Firebird? (Score:2)
I will disagree on some things, like the outdated claim that RAM is cheap, when now it is CPU which is cheap and using a core or two for compression is a good deal.
MySQL spatial data support (Score:5, Informative)
Re:MySQL spatial data support (Score:3, Interesting)
Wrong: It's the Other Way Around (Score:2, Interesting)
Oracle have overinflated revenues
Re:Wrong: It's the Other Way Around (Score:4, Insightful)
Oh dear, looks like we have a MySQL weenie here. Oracle my well be pumping their revenue stream for every dollar they can get, and like IBM their salesmen used to be notorious for turning up for meetings without a price list (it's depends Sir
Oh, and did I mention the support? When I was a dba I knew I could ring support up, at any time of the day or night, and I would get an answer to a question and a fix/work-around for any problem. Truly impressive.
MySQL has it's place and it's useful for many things - although generally as a database it's still pretty crap. Postgres is much much better and is now a serious alternative to Oracle, SQL Server and DB2. But to dismiss Oracle as crap frankly just says in large flashing letters that you've never used a real database for a serious application.
Re:Wrong: It's the Other Way Around (Score:4, Insightful)
Oh and sending some guy for 2 days is not how you tune a database. You have a full time on staff DBA that works with your development team, understands the data and understands how the system is being used. Oracle 10 does an excellent job of self tuning (again an advantage over MySQL). To beat the automated routines takes time.
Re:Wrong: It's the Other Way Around (Score:2, Interesting)
Re:Wrong: It's the Other Way Around (Score:2)
Saying that Oracle is a more expensive product that takes more skilled and more expensive staff is accurate. Insuating that Oracle isn't in virtually every sense from a technical perspective the surperior product is inaccurate. A Lamborghini is a better product than
Re:Wrong: It's the Other Way Around (Score:2)
Re:Wrong: It's the Other Way Around (Score:2, Interesting)
The power of Oracle for certain applications cannot be denied, but as has been pointed-out, more people are realizing every day they have no need for that kind of horsepower. As a former colleague of mine was fond of pointing-out, it's
Re:Wrong: It's the Other Way Around (Score:2)
Re:Wrong: It's the Other Way Around (Score:3, Insightful)
And I don't care what people need. The point being debated is whether Oracle is "crap" not whether most database users can get away with very low end products. Heck the most commonly utilized database is a list in Word so this point isn't even worth discussing.
So what? (Score:2)
MySQL and all its components -- including innoDB and BerkeleyDB, which is the Sleepycat product -- are available under Open Source licences {GPL for InnoDB and BSD-like for BDB}. And they will continue to be available under those licences for as long as copyright subsists in any of the code; after which they become Public Domain.
Just because the makers have been bought out, does not mean that there is any threat to the Ope
Re:So what? (Score:2)
> in fact. If Oracle are trying to make the proprietary fork of MySQL more compatible with their own proprietary database, then they must
> be aware that there is no way they can prevent the open source fork also becoming compatible with their proprietary product.
Right. However, the best option for them is to simply sit on the products. Don't do anything -
Oracle helping Open Source? I don't think so (Score:2, Informative)
Terrible article summary (Score:2, Insightful)
Oracle isn't anti-OSS (Score:4, Interesting)
Re:Oracle isn't anti-OSS (Score:3, Interesting)
This is why Oracle chose to be "pro" open source in the first place. They knew if they could get their product running on Linux, they would have an easier time selling software licenses. Those $50k-$100k Sun enterprise purchase reqs were killing them. Once the economy started to bubble, their $50k-$100k licensing fees were getting lost in the shuffle. Ta Da! Linux servers are far less expensive, making the bundle