Oracle Bid to Acquire MySQL 180
i_frame writes "CNet is reporting on a recent Oracle bid for open-source database MySQL. They were unsuccessful." From the article: "'It all comes back to the question of cannibalizing an existing business,' O'Grady said. 'If you determine that to some extent it's inevitable, wouldn't you prefer that you do it, instead of your competitors?' O'Grady said Oracle could benefit from MySQL in the way that IBM has from its acquisition of Gluecode, a company that commercializes the open-source Geronimo Java application server software and competed with IBM's own proprietary WebSphere product."
MicroracleSoft (Score:5, Interesting)
O'Grady said Oracle could benefit from MySQL in the way that IBM has from its acquisition of Gluecode
This analyst is obviously a genius. Who knew that buying out all your competition would benefit your company?MySQL was created for low volume applications which don't need all the excessive functionality and optimization. What isn't mentioned is that this would probably ruin many small businesses who depend on open-source software because they can't afford large expensive distributions such as Oracle. The article mentions that Oracle has already bought out Sleepycat and InnoDB and now is planning move to take over JBoss. Do we really need to wait until all the competition is dead and gone before we realize they are monopolizing the market?
Re:MicroracleSoft (Score:5, Insightful)
It's not like the open source MySQL is going to go away if they buy MySQL AB.
They could kill it. (Score:3, Interesting)
They could let it just die. As in, stop supporting it, stop adding code, stop fixing bugs, etc.... just leave it as it is until it becomes irrelevent because obsolescence.
Re:They could kill it. (Score:5, Interesting)
Imagine this scenario:
* oracle tells recently bought mysql "don't improve mysql"
* mysql ab employees are pissed off because they like their db
* novell/redhat thinks mysql is important for their linux sales
* they hire said grumpy mysql employees to work on the GPL version
== mysql development continues and oracle just wasted a lot of money.
Re:They could kill it. (Score:2)
Oracle sues Novell/redhat for taking it's people. They *are* US companies.
Re:They could kill it. (Score:3, Insightful)
However, what the ex-MySQL/DBD/InnoBase/Oracle people cannot do is sell non-GPL licenses of the MySQL/InnoDB/DBD and make that a business model.
They can still do private modifications for customers on the GPL base code, but those customers cannot relicense those under a proprietary license.
That is the different of having MySQL own the code (which is today's scenario) vs. Oracle owning it and the developers leaving.
In both cases there is an impact, but less so on the open source comm
Re:They could kill it. (Score:5, Insightful)
Re:They could kill it. (Score:2, Insightful)
If oracle bought and canceled mysql you would see a number of people try to improve it with five hundred million cludgey add-ons. Eventually in about two or three years frustration over that mess would hit critical mass and someone would organize something to
Re:They could kill it. (Score:3, Insightful)
But can they fork the InnoDB stuff? I got the impression seemed to be more restrictive license-wise, as well as having more enterprise grade features.
If they can, there may be hope for MySQL. Otherwise, it's another victim of the Great Database Consolidation (i.e. Takeover), of Oracle.
I firmly believe they're not "softening their image" or "supporting open source", but quashing all non-comme
Re:They could kill it. (Score:2)
Yup, sure can. It's GPL too.
However, the question remains: who? MySQL's development is currently centralized at MySQL AB. That makes it harder for other developers to pick it up and run with it. There are probably not many people who know the MySQL internals except for the MySQL AB employees.
It, of course, takes time to learn, and that time is what Oracle is buying.
Other projects like PostgreSQL already have a distributed community of developers and has more history taking
Re:They could kill it. (Score:4, Interesting)
Re:I know a project that dumped Oracle for MySQL (Score:2)
Re:MicroracleSoft (Score:4, Insightful)
No, but it gives Oracle and excellent barganing position. They can effectively kill the upgrades to MySQL that would turn it into a real database. (Look Gepeto, I'm a real boy!) Then when customers come through looking to use MySQL, Oracle will try to upsell them to Oracle or one of their other properties. Even if the customer decides on MySQL, that's still revenue for Oracle.
If Oracle wanted to be really nasty, they could start legally enforcing MySQL's interpretation of the GPL. i.e. If your software uses MySQL but isn't GPLed, Oracle could sue you for failing to keep up the licensing terms. Even if you are just using it for internal, non-distributable software (such as a web app), many companies would rather pay up a small licensing fee rather than tango with Oracle in court.
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:3, Informative)
This is totaly FUD.
The GPL does not enforce "external" programs to fall under the GPL. It is perfectly legal for non GPL code to "USE" GPL code as longs as it does not link directly to the code or add any exsisting extensions to it.
If your software embeddeds a MySQL database then you hav
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:4, Informative)
Public Defenders are for criminal cases. AFAIK, the court will not appoint one for a civil disagreement. There is also the massive expense for a company to find and prepare evidence for their defense. Since the GPL is hinged on very technical matters, Oracle could easy keep the case in the court for a LONG time and bleed a company dry trying to defend themselves. Worse yet, a judge may actually agree with Oracle due to difficulty in understanding the technical issues at hand. Which means that the case would be held up even more by appeals.
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:2)
MySQL AB makes its money on FUD (Score:4, Insightful)
Yes, you can use MySQL legally in a commercial app without buying a license. You aren't linking to it. However, MySQL says that you *do* need a license. Enough people are going to be scared enough to buy a license. Open source people just see "GPL -- okay, must not be evil" and go ahead and use it.
This is why I use Postgres and avoid the whole ugly thing.
Re:MySQL AB makes its money on FUD (Score:5, Insightful)
Oh? I use it because it's better.
Re:MySQL AB makes its money on FUD (Score:2, Informative)
Re:MicroracleSoft (Score:2)
Or if it embeds the client library, which most software that uses MySQL needs to do directly or indirectly.
You can talk about using an abstraction layer like JDBC, but if you're doing that just to circumvent the "derivitive work" definition I'm not sure that would stand up in court.
Re:MicroracleSoft (Score:3, Insightful)
Re:MicroracleSoft (Score:5, Insightful)
2. MySQL has further enforced this by GPLing all of the drivers, which you MUST link against in order to access MySQL.
3. Did I mention that Oracle could take them to court regardless of whether or not they're actually in violation? Did I also mention that most companies would pay up rather than go to court? Why yes, I do believe I mentioned that.
MySQL OSS License Page [mysql.com]
The older version of that page [mff.cuni.cz] was more to the point:
So in short, Oracle would have broad powers under which to enforce the GPL, and they could easily extend them (whether correct or not) to bring a court case against companies whether or not the case has any validity. Understand now?
Re:MicroracleSoft (Score:2)
That's nice, but it's pretty irrelevant, because proving that in court will be effectively impossible. Especially given the technical definition of linking.
Well, I don't think that's strictly true. You could write your own client library. Or, alternatively, you could write a database ab
Using the drivers via ODBC isn't linking (Score:2)
I don't see how drawing a simple abstraction layer diagram wouldn't disprove the assertion that simply using the drivers involves linking against GPL code.
Amusingly, unixODBC may link against myodbc, but it's opensource anyway. Maybe if you're using myodbc in Windows, Microsoft is in violation of GPL because they didn't release the code for the ODBC subsystem?
Re:MicroracleSoft (Score:2)
Funny, I brought this issue up two days ago [slashdot.org] and everybody seemed to think I was nuts.... Now, suddenly, that worst case scenario of Oracle buying MySQL AB suddenly looks more plausible, and suddenly the attitudes change a bit. How deliciously ironic.
Re:MicroracleSoft (Score:3, Informative)
from http://www.unixodbc.org/ [unixodbc.org] --
"Also; ALL unixODBC development is and will be distributed under GPL or LGPL. The LGPL on libs will ensure that commercial solutions will be able to utilize unixODBC."
Emphasis mine.
Re:MicroracleSoft (Score:2)
Absolutely true. Unfortunately with MySQL it gets a little tricky. If you write your own library to connect to MySQL via a standard socket you are fine. If you use a standard MySQL library (which is also GPL) you MUST release the source. Most people are doing the latter without realizing it's a GPL violation.
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:3, Interesting)
Oracle could merely do with that project what MySQL did to the LGPLed JDBC driver: Buy them out and relicense before the project is fully compatible. RMS would then hail them as true heros for relicensing under the GPL rather than the LGPL.
Re:MicroracleSoft (Score:2)
Oracle could merely do with that project what MySQL did to the LGPLed JDBC driver: Buy them out and relicense before the project is fully compatible.
Wow, I think I've got a new business model. Create LGPL or BSD licenced drivers for MySQL, wait for Oracle/MySQL to buy you, repeat.
Oracle can't buy everyone. Creating a driver for a well known protocol isn't exactly rocket science, so there's a LOT of groups that could do it. Furthermore if Oracle started trying this, it would only enourage MORE development
Re:MicroracleSoft (Score:2, Interesting)
I'm actually kind of surprised that debian still includes mysql with such a restrictive license. Or is it allowed because; you can use mysql for free (beer) so long as you keep your app free (speech)?
Re:MicroracleSoft (Score:2)
How can they stop someone from forking MySQL and adding in those upgrades themselves?
Re:MicroracleSoft (Score:3, Informative)
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:2)
>>It's not like the open source MySQL is going to go away if they buy MySQL AB.
> No, but it gives Oracle and excellent barganing position. They
> can effectively kill the upgrades to MySQL that would turn it
> into a real database.
Um, no, they can't. IT'S GPL. Or am I missing something? Unless I've been misled for the last 8 years, GPL products cannot die, period. At worst, they fork (with the lead devs gone, which is of course bad) but AFAIK, this DOES NOT, and
Re:MicroracleSoft (Score:2)
One interesting wrinkle in this is that you cannot force a vendor to disclose GPL'd code that they own the complete copyright to, that is:
1) small company develops openDB under GPL
2) all contributions from outside incorporated into openDB a
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:2)
The real question is: Will RMS and the FSF argue against or for Oracle's policies? Remember, RMS wants all software to be free, and MySQL claims that their interpretations of the GPL come from the FSF's FAQ. Considering that you have to link against GPLed drivers to access MySQL, you may find no support from those avenues.
Re:MicroracleSoft (Score:2, Informative)
Christof Wittig has written a very interesting paper on the MySQL business model and he did post some interesting comments recently:
http://www.people4objects.org/ [people4objects.org]
I think it's a very good sign that MySQL feels strong enough to stay independant. It suggests that open source is stronger than Oracle.
Re:MicroracleSoft (Score:2)
Then what is the benefit in Oracle buying them?
I worry that Oracle seems to be buying up most of the FOSS databases, and could eventually impair their long-term viability so they have less competition.
Re:MicroracleSoft (Score:2)
They cannot reduce the Oracle licence as it would devalue the DB from a marketing point of view. MySQL is a kind of embrace-and-extend when they use it to get their hooks into you, and not let you g
Re:MicroracleSoft (Score:2)
I would think that buying it out at this point and firing those guys would essentally halt the development.
Re:MicroracleSoft (Score:2)
That means that MySQL-the-db would probably be set back a couple of years (at least), as you'd need a complete change of development practices, and new developers would have to learn the codebase and build that culture.
It might still work out - heck, mysql might finally become a quality product - yet it would take a t
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:2)
You can't dump the source to MySQL, InnoDB, and BDB out into the wild and expect the quality development you get from the PostgreSQL community overnight. It takes years. Companies slowly sign on as they see progress, and have conflicting goals for the project. You need coordinated documentation people, release people, general organizers, community advocates, active ma
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:2)
This is one of the big dangers of GPL, IMHO. If this were done under the BSD-like license, forking for another commercial/non-commercial hybrid (or a strictly commercial product, or a
Re:MicroracleSoft (Score:5, Insightful)
Yeah, because no other [postgresql.org] similiar [sourceforge.net] solutions [ca.com] exists. Right?
Re:MicroracleSoft (Score:3, Informative)
The time it will take to migrate won't kill us, but it will cost us customers. Since w
Re:MicroracleSoft (Score:3, Insightful)
SELECT t1.id, t1.name, t2.id, t2.name, t3.id, t3.name
FROM t1 LEFT JOIN t2 ON t1.id = t2.fk_t1_id
LEFT JOIN t3 ON t2.id = t3.fk_t2_id
WHERE t1.name = $my_user;
In MySQL that's slow. It's faster to:
SELECT t1.id, t1.name FROM t1 WHERE t1.name = $my_user;
SELECT t2.id, t2.name FROM t2 WHERE t2.fk_t1_id = $t1_id;
SELECT t3.id, t3.name FROM t3 WHERE t3.fk_t2_id = $t2_id;
In Oracle that's slow.
Obviously, this
Re:MicroracleSoft (Score:2)
Re:MicroracleSoft (Score:2)
</joke>
Re:MicroracleSoft (Score:2)
Like these [mysql.com] or these [mysql.com]?
Re:MicroracleSoft (Score:2)
Please No... (Score:4, Funny)
Who modded this offtopic? (Score:2)
Re:Please No... Then, say FORK YOU... (Score:2)
We would say "fork your mother", really, in this case... the mother of all GPL... uh, hold that...
IN US:
I'm gonnato forkin' fork with you by forkin' gettin' another forkin' version of my forkin MySQL. She will be the MOTHER of all forker's. Watch me FORK you over...
Yeh, FORK you, you...
(Ok, enough FORKin' around and forkin' get back to forkin' work.)
PostgreSQL seems to be immune... (Score:5, Informative)
Re:PostgreSQL seems to be immune... (Score:2, Insightful)
Re:PostgreSQL seems to be immune... (Score:3, Insightful)
Re:PostgreSQL seems to be immune... (Score:2)
Right, that comes up occasionally: the "what if someone hires Tom Lane" (*) question. It's a legitimate concern. But it'd be hard to hire all the PG core developers since they don't all work for one company.
Also, what's the chance of a core guy taking a job that requires him to stop working on PG? On a much smaller scale, I wouldn't take a job that required me to stop working on PMD [sf.net]; there are lots of other jobs out there. Don't want
Re:PostgreSQL seems to be immune... (Score:4, Interesting)
Of course, as How PostgreSQL Rose to Fame [oreillynet.com] documents, PostgreSQL lay dormant for about two years and was picked up by a mostly-new set of developers. And it seems to be doing pretty well; no doubt MySQL could survive in a similar fashion.
Of course, my druthers would be for PostgreSQL to take over for MySQL, but that's just because I consider it a better database. It's conceivable that someday MySQL will be better. Although, quite frankly, I doubt it.
Patents? (Score:2)
If Oracle takes out MySQL and the other free databases expand to fill the void, what is to stop Oracle from using their patent portfolio as a lethal weapon?
MySQL is currently the big fish, and it's getting skinned. The rest of the free db ecosystem is waiting for the other shoe to drop.
Re:Patents? (Score:3, Insightful)
How exactly are you going to defeat Postgres 8.01, downloaded umpteen-hundred-thousand times ( 8, at least, by me ). You can't. You may stop future development on it, but at what cost? You can't get monetary remuneration from the authors of any significant value, so why bother? If somepgsqlvendor.com starts making a billion a year, well, that's an entirely different situation altogether, but then it'll be Oracle v somepgsqlvendor.com and not Oracle v pgsql.
This space is available for purchase (Score:4, Interesting)
In one of my former jobs, they were looking for a database system for HR, accounting, inventory and production related stuff. We were looking at JDEdwards and Oracle, both came to our company to present. JDEdwards blew us away, like they actually wanted us as a client. Oracle came in and half assed it, like they couldn't care if they got us or not.
We ended up holding back because there were talks of Oracle and Peoplesoft to buy out JDEdwards. Eventually, the Peoplesoft deal went through and we ended up purchasing JDEdwards as they claimed we would get full support. Shortly after I left the cocmpany, Oracle gobbled up Peoplesoft.
I don't hear to many good things about Oracle as a company and I don't think too highly of them when they just buy out the competition. They are becoming more like Microsoft, sort of.
I think this means good things for MySQL, it is going to get them more press and more help because of it. They have had a great and free package for years now. With Oracle wanting to buy them out, it just means that Oracle is finally scared of them, they are doing something right!
Re:This space is available for purchase (Score:3, Insightful)
Re:This space is available for purchase (Score:2, Informative)
As someone pointed out already, since it is under GLP. There is nothing Oracle could do about a fork. The software is open source, so a group could pick it up and continue developing for it. Much like StarOffice and OpenOffice. We use StarOffice here at work for some users. With my limited knowledge of both StarOffice and OpenOffice, I think I like OpenOffice better actually. I would assume that MySQL would h
Re:This space is available for purchase (Score:2)
Picturing Oracle as a villan is a fallacy. (Score:2)
Oracle is a successful company. In the products tied to their core competence, they have made their customers very, very happy.
Oracle's database is light years beyond the competetion. It has some major problems (security) which are being addressed. For example, IBM DB2 didn't get triggers until v5 (in the late 90s I believe), and the new Oracle db features such as flashback, dataguard, etc. just have no equal.
If you are a customer in the areas of Oracle's core competence (and you have the money), you wi
Not For Sale (Score:5, Insightful)
He did, however, say why he turned down Oracle's offer: the desire to keep his company's independence. "We will be part of a larger company, but it will be called MySQL," Mickos said.
Oracle didn't immediately comment on the acquisition offer.
Oracle has become bloated and greedy (not unlike another large software company I could mention) and as their product continues to be mired in expensive add-ons and upgrades that not many IT departments have use for, they are seeing MySQL as the herald of their doom. MySQL is a lean, mean RDBMS that is slowly becoming the darling of programmers (how many PHP/MySQL books are there?) and Oracle is dominating the large-scale market but can't seem to make in-roads in the smaller markets. On the one hand, they covet MySQL's success; on the other, they see MySQL as a competitor to be squashed.
Larry Ellison better watch his back - the open source community may decide to start truly gunning for him.
Re:Not For Sale (Score:2)
MySQL is not a danger; PostgreSQL may be (Score:5, Insightful)
MySQL isn't a competetor for Oracle in the space where Oracle is usually deployed. IBM DB2, MSSQL Server - those are the competetors for Oracle. And probably PostgreSQL is too. It provides a lot of functionality that you'd want in those kinds of applications, and its free. It has the problem, however, of overcoming entrenched attitudes towards 1) anything that's free, and 2) anything that's unfamiliar. Me? I'd use PostgreSQL for those apps, but that's me. Often, there's vendor platoform requirements that'd make that impossible, or management level edicts that prescribe platoforms.
If anything, the purchase of MySQL was intended to soften the image of Oracle and make it appear to be more of a player in the low end. They have (rightly) a reputation for being expensive, and this was probably a ploy at changing that. It's not fear of MySQL's technical prowess.
Re:MySQL is not a danger; PostgreSQL may be (Score:5, Informative)
http://www.mysql.com/why-mysql/case-studies/ [mysql.com]
PokerRoom.com Powers High Transaction Online Poker System with MySQL and HP .... 12,000 players occupy the poker tables. Since each bet, each played hand and other data are recorded, the database often handles 2,000 transactions per second.
Los Alamos National Labs Relies on MySQL to Scale with 7 Terabytes of Data.
Lycos Europe Reduces TCO by 90% by Migrating to MySQL.
Lycos Europe migrated all company portal services to MySQL, displacing one of the leading proprietary databases in the market. Replacing their existing database solution with MySQL resulted in more than a 90% savings. Lycos Europe today has approximately 1 terabyte of data handled by 100 MySQL servers. At peak traffic up to 25,000 concurrent users are online and 1 Gb of data per second is delivered to users.
Cox Communications Powers Massive Data Warehouse with MySQL To maintain optimum performance and customer-service levels, Cox has developed a huge data warehousing application. At the heart of this business-critical system is a 2-billion row MySQL database.
etc.....
Re:MySQL is not a danger; PostgreSQL may be (Score:2)
(I'm no conspiracy theorist, but some of these posts about MySQL, Sleepycat, etc., are almost comical in how obvious they pander to Oracle.)
Re:MySQL is not a danger; PostgreSQL may be (Score:2)
So, you must think that Oracle saw huge profits on the horizon for all of MySQL AB, Innobase, and Sleepycat, and wanted to buy them as a strategic investment?
Or maybe Oracle needed their technology, because it didn't have enough database technology already?
Re:MySQL is not a danger; PostgreSQL may be (Score:2)
Re:MySQL is not a danger; PostgreSQL may be (Score:2)
Anything can read some records from a disk. Even if you index it, it's not like the indexing schemes are that much different between databases. If MySQL was much slower than the disk I would think it was doing something wrong.
Re:Not For Sale (Score:5, Funny)
Re:Not For Sale (Score:2)
Eivind.
Not quite an RDBMS (Score:2)
I'd bet that Oracle was planning to make it easy to migrate from MySQL to Oracle when your application grows, much like Microsoft has an MS Access upgrade tool which many use. This would allo
Re:Not For Sale (Score:2)
Principled or just stubborn? (Score:3, Insightful)
Given that Oracle has already acquired the makers of two of MySQL's transactional engines, putting them in a real tough spot, I'm sure Mr. Ellison assumed this final offer to MySQL to be just a formality.
This kind of integrity is so rare these days. Whatever happens, we should all try our best to support MySQL in what may be a losing battle against an evil foe.
Re:Principled or just stubborn? (Score:2)
MySQL AB thinks that using their ODBC or JDBC driver means that you have to purchase a license or go GPL. They are smoking the purple crack. JDBC and ODBC drivers aren't required for the functioning of your application - you can switch to another one. So there is no requirement to go GPL. But they would like to fool people into thinking that there is, essentially threatening them into purchasing a commercial license. In my opinion, th
DB becomes a commodity. (Score:4, Insightful)
Remember, MySQL has a closed-source business model trying to sell non-GPL'd versions of their source code - and oracle, now owning the original source Innodb and BerkleyDB can prevent them from doing that. MySQL can still use the GPL'd versions in their GPL'd products, but their closed source products go away, or at least they could. And Oracle isn't a company known for playing softball.
Business factors in OSS Database Companies (Score:3, Interesting)
Re:Business factors in OSS Database Companies (Score:2)
a shopping spree... (Score:2)
Hi. A business class would do you good. (Score:2)
In this case I believe it's used incorrectly, as it's supposed to be specifically when you OWN both products. Otherwise it's just plain ol' competition.
A little silly to go into hysterics about the business world based on their choice of "cannibal" don't you think? There's lots of other stuff you can get all histrioni
Bingo (Score:4, Interesting)
Re:Bingo (Score:3, Informative)
Re:Foxpro (Score:2)
The only way an OSS project can die is if there's no one interested in developing it further. And even then, the code
Re:Foxpro (Score:5, Insightful)
Yeah, they bought the product and continue to this day to pay a team of programmers to develop it. Microsoft Visual FoxPro 9 Service Pack 1 was released just two months ago.
Uh, wait, I was supposed to say that they did something nasty, wasn't I? Sorry, but when a company has released four major versions of a product in 8 years, and is committed to supporting the current release through to 2015, it's really rather hard to say that they've evilly crushed the competition like a bug beneath their iron boots.
Re:Foxpro (Score:3, Insightful)
It's not dead yet! (Score:2, Insightful)
After more than 10 years of massively extending and improving the product, it looks like MS is finally throwing in the towel against this self fulfilling prophecy.
IMHO, this premature burial syndrome is as much a threat to MySql as Oracle deliberately killing it.
Re:How does this affect me? (Score:3, Funny)