Oracle Acquires Sleepycat
Deven writes "Computerworld is reporting that Oracle has just acquired Sleepycat Software (makers of the open-source Berkeley DB embedded database) for an undisclosed sum. Having previously acquired Innobase, Oracle is certainly taking a look at diversity."
God Damnit
.. o O o ..
Can Oracle's acquisitions be predicted based upon the database backends used with MySQL? What other backends work with MySQL?
Why buy up all these other database alternatives? The only good reason I can think of is that they are trying to cover all ranges of database needs. I guess that makes sense, but are they going to combine all of these products into one interoperable system and thus destroy the original advantages the previous products had?
Hexy - a strategy game for iPhone/iPod Touch
Uhhh... it looks to me like they are purchasing their competition to either insure it isn't developed to the point that it can be a serious threat to their own database product or to quietly change it so much that it's useless and kill the project. Wouldn't be the first time this has happened...
ConsultingFair.com
It's just like the parable of the mouse and the blind horse - in the end, it all came together from nowhere.
"You know you don't act like a scientist, you're more like a game show host." Dana Barret
What a bad reason to lay off their employees. I can't believe that they bought another company...
Ryan - http://www.thecosmotron.com/
Buy good product. Stop selling product.
Drove me nuts back in my Mac programming days. But at least now developers can fork the open source code, should the creator decide it shouldn't be so open any more.
Oracle wanna "fight" oss competitors?
wonder if Oracle understand what open source is... and what fork means
"Steve Jobs invented the world" -- Bill W. GATES
BDB doesn't compete with oracle in any way.
Well, don't walk around their headquarters at night then, you might trip on the damn thing because its sleeping in the middle of the hallway.
I don't get it.
Diversity? It looks more like careening towards homogeneity to me. First they bought Innobase, giving them the ability to cut MySQL's transaction nuts off, then they buy another open-sourece-friendly DBMS which has transaction capability.
Now, if you were the largest commercial DBMS vendor in the world and you were worried about the OSS people moving into your space, what would you buy in order to stop them cold? Me? I'd keep them out of atomic transaction space.
Do keep in mind we are talking about Larry Ellison here. Just google on "larry ellison greed" to see what some other people think of this champion of diversity.
Oracle now owns two MySQL backend products. First InnoDB, which was their primary transaction-supporting backend, and now BerkeleyDB. Now, in order for MySQL AB to license MySQL database commercially, they need Oracle's permission (that is, if they want basic database features like atomic transactions).
And if you don't get a commercial license from MySQL AB, you can't link the mysql client library to a non-GPL application. That means, if you have a non-GPL application and you want to add support for MySQL, you are now dependent on Oracle.
Social scientists are inspired by theories; scientists are humbled by facts.
The price of these acquisitions is chump change for Oracle. My bet is that they are buying these companies to destroy them. Oracle does not want something like Mysql becoming a real threat to their DB business, so the tried and true solution is to kill the babies before they grow up. They will attempt to migrate what customers they can and then stop development on the acquired code bases. The acquired developers, if they stick around, will be put to work building migration tools.
BDB is used as a backend engine in MySQL. It is one of the two best backends - the other being InnoDB. Oddly enough, Oracle bought InnoDB about 3 months ago.
Sense a pattern?
...another sign that the apocalypse is upon us.
My sig sags.
Oracle may have screwed up the ability of MySQL to license the proprietary version of their database and may even killed MySQL's primary revenue stream, but they cannot remove MySQL, Berkeley DB or innobase from the market. Maybe MySQL will adapt, or someone will pick up the MySQL business, but the Free databases will continue to gain on Oracle. Oracle's nightmare cannot go away.
Free Software: the software by the people, of the people and for the people. Develop! Share! Enhance! Enjoy!
Don't you love the OSS cycle? OSS product picks up market share, commercial competitor pays buckets to shut it down ... OSS product uses money to fork off a better product.
Us westeners think in such a wrong way. Japanese businesses think in years, westeners think in quarters. I reckon the real value here is the huge injection of cash into database R&D, from a respected commercial source. And don't forget! Oracle make a good database engine.
Are you seriously trying to say that Oracle is in competition with MySQL? Even the MySQL developers wouldn't say that with a straight face. MySQL is a toy database.
I wonder how this will affect other projects using the BDB back-end (for example, OpenLDAP and Subversion). I imagine Oracle can't pull the source for already open versions, and it might be possible for a free fork to emerge if it is needed - but it could put a cloud over those projects while they arrange alternative back-ends.
Lead developer, http://wisptools.net
This could become one of the biggest challenges for Open Source in the years to come. The biggies could but these companies (often run by a handful of good men) for a small sum; and then change the way they function. Of course the old source will still be available, but the guys who know the intricacies will no longer be working on it. Bug fixes might be late, new features may never come. Many of the old users will leave, some stay hoping for the best. All the roadmaps vanish. Until someone picks up the ashes and starts again. Rebirth.
I am not sure how fair it will be to ask any company/people to not take a multi-MILLION dollar offer, so that they would remain FREE.
You can mod this funny, 'cause after I finished writing it feels like a para from MadMax.
Life is just a conviction.
Dear god what Phluffy ever do to Oracle?
1) Your analysis is based on bad assumptions so your result is way off. 2) You're a sick bastard for fucking a horse.
I get the impression that Oracle is just doing this to screw with MySQL. As many know, MySQL gives you a choice of back end data stores. You can go with MAX (now owned by Oracle), or you can go with Berkeley DB (now owned by Oracle).
As the developer of an application that uses Berkeley DB for all of its data stores, I am more than a little concerned about this. Does Oracle see any actual value in Sleepycat, or are they just doing this to shut them down?
Tired of FB/Google censorship? Visit UNCENSORED!
This seems like it fits with their other purchases if their strategy is to kill of the commercial incarnation of MySQL. First the InnoDB purchase threatened MySQL's commercial business being the primary transaction based backend, and now BDB too is threatened.
Can MySQL license the code (and any patents covering it) to continue commercial MySQL sales/support?
LL
Do a Google groupd search for MySQL. Do a second one for Oracle.
Surprise! MySQL has 75% as many messages about it as Oracle does.
They damn well are competition. They are eating Oracle's entry market. Not everyone needs a super-duper database. A good enough free database trumps a extremely overpriced 'perfect' one in most applications.
Uhhh... it looks to me like they are purchasing their competition to either insure it isn't developed to the point that it can be a serious threat to their own database product or to quietly change it so much that it's useless and kill the project. Wouldn't be the first time this has happened...
I seem to remember reading that their only serious competitor for the high end database market is DB2/IBM with Microsoft offering a low end alternative. As far as I know they haven't bought out IBM or Microsoft yet and they haven't gone after the OSS alternatives: Postgres, Firebird, Mysql etc. either so I don't think that is has alot to do with suffocating competitors. Mostly Oracle has been buying up all sorts of Middle ware, SSO/Identity Management and other specialist firms with the aim of offering a one-stop-shop platform independent middleware solution for medium to large corporate customers. They are buying expertise and functionality they need but don't have and want to integrate it into their solution packages.
Only to idiots, are orders laws.
-- Henning von Tresckow
Embrace
Extinguish
????
Profit!!!
"Are you seriously trying to say that Oracle is in competition with MySQL?" Yep. I had a customer who currently uses Oracle ask me about our support for using OSS databases (i.e. postgres & MySQL) with one of our products only yesterday (we do not support them at present but enough customer ask...).
Smelly cat, smelly cat, why are they buying you?
... dodge this. Really folks, except for the nifty LAMP acronym what is it that keeps MySQL afloat? There's no reason not to go with PostgreSQL, a neat, cool and scary DBMS. If only those phpBB look alike script packs didn't insist hardcoding MySQL dialects in their code this would be a non story, it's that simple. It's like insisting on using VB just because everyone else does... and PostgreSQL documentation is good, so there's no "I can't figure it out" excuse.
Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
Profit ?????? buy stuff ?????? PROFIT!!
Should I grab a copy of it while it's still free for personal use in case I want it later?
I can't imagine it's in Oracle's ineterest for me to be able to grab a quality database which will do what I need it to do for free.
I've always liked the Berkeley Database stuff, since the key/value sets it uses can be used in cases where a traditional RDB doesn't always apply.
Sad to hear SleeyCat is going away. They have some cool stuff.
Lost at C:>. Found at C.
Profit
Embrace
Extinguish
Fuck the ?????
SleepyCat is an embedded database that doesn't even process SQL. It doesn't compete with any Oracle products. This is about diversification.
BDB isn't a database server, nor is it relational, nor does it involve SQL in any way. Its a lower level database, it could be used to create a backend for a database server (like mysql uses it for), but does not in any way compete with oracle, which is a relational database server.
Wouldn't it be neat if the new company revoked the open source license for the DB? The company owns the Copyright. Supposedly it can revoke the open source license whenever it changes its mind, which means, whenever Oracle changes its mind. Everyone using it would suddenly be without a license.
http://www.thebricktestament.com/the_law/when_to_
You can certainly argue that mysql competes with oracle. They are both relational SQL database servers. Oracle did not purchase mysql however, they bought sleepycat, who makes BDB, which is in no way a competitor to oracle. It is neither relational, nor SQL, nor even a server. Its a low level database library. It is also BSD licensed, so mysql can go right ahead and keep using it until they end of time, regardless of who buys the company who made it.
I'm not arguing that Oracle didn't do it with the intention to kill the competitor, just that the consequences aren't as drastic, at least not in the short term.
The Raven
The other day, I wrote about Oracle becoming too powerful and that now MySQL AB is totally screwed up.
...
MySQL AB should have first seen that Inno is crucial to them, and bought them out.
Having failed to do that, BDB was the engine left after Oracle gobbled up Inno, and MySQL AB should have bought them out.
Now MySQL AB will get choked
2bits.com, Inc: Drupal, WordPress, and LAMP performance tuning.
I'm pleased to announce today that Sleepycat Software has been acquired by
Oracle.
By joining the leading database company in the world, I expect that we
will be able to serve our customers and the open source community better.
With the additional expertise, resources and reach of Oracle, we'll be
able to accelerate innovation, offer you greater choice, and provide more
complete solutions. For Oracle, we fill a gap in the product portfolio
for high performance embedded/edge databases, an area which we believe is
a significant and growing opportunity.
I assure you that we will continue to deliver the products and services
that you are used to receiving from Sleepycat Software. We plan to
continue developing, supporting and selling the entire family of Berkeley
DB products, including our XML and Java Editions. There are no plans to
change our dual license model, and we will continue to serve both open
source and commercial users. Oracle will honor the terms and conditions
of existing Sleepycat agreements.
All of your contacts, phone numbers and email addresses for Sleepycat
Sales and Customer Support remain the same. In fact, 100% of Sleepycat's
employees are expected to transition to Oracle, so we retain all our deep
technical expertise and community relationships. We look forward to
working with you as part of Oracle!
If you have any questions, please do not hesitate to contact us at
info@sleepycat.com.
Regards,
Mike Olson
Vice President, Oracle
Former President and CEO
Sleepycat Software
According to the license here,
Q: What must I release as open source?
A: Under the open source license, you must release the complete source code for the application that uses Berkeley DB, Berkeley DB Java Edition or Berkeley DB XML. You do not need to release the source code for components that are generally installed on the operating system on which your application runs, such as system header files or libraries.
Would that mean that Oracle would have to comply with that license, and release source for whatever they use it with? Or are they allowed to change the sleepyCat license?
I love humanity, it is people I hate
I think Oracles recent acquisitions shows how semi-open commercial OSS can be a less reliable platform to develop on than truly OSS which isn't owned by any single entity.
Sure the MySQL engines are open source and you can always fork it if they change the license, but forking such massive projects is unrealistic, and Oracle knows this.
The project I'm currently planning is going to use PostgreSQL, instead of MySQL as usual; Oracle can't buy it because it's not owned by a single company. No matter how much Oracle tries to buy out competition there'll always be PostgreSQL.
..."projects such as the Linux and BSD UNIX operating systems, Apache web server, OpenLDAP directory, OpenOffice productivity software, and many others embed Berkeley DB technology."
;) I didn't realize that the Linux kernel had Sleepycat source code in it. Maybe SCO would like to know about that too.
Apparently Linux has BDB embedded in it somewhere
---- aut viam inveniam aut faciam
Their business plan seems pretty obvious. But just in case I will state it in the usual slashdot fashion:
... how hard could it be?
1. buy out all competitors
2. charge high prices
3. profit
The same method has been used with some success by other companies (such as legal data providers, for example). But I am not sure it will work here. I mean on one hand they are eliminating competitors, but on the other, they are sending a clear message to developers, that if you want millions of dollars all you have to do is write a commercial grade database and let Oracle buy you out.
Then Oracle will just be breeding new competitors as it buys out the old ones.
hell even i am thinking of hitting the books and writing a database now. Considering the multi-million dollar reward
You think PayPal for sourceforge projects can handle million dollar donations? I wish. :)
I guess the main reason that Oracle bought Sleepycat is for their pure java database. Oracle is a big Java shop. So, this makes sense.
Its not all about MySQL.
If one person chooses BDB over Oracle after they've been using Oracle for a while, that's competition. Granted they may be very different types of software, but if both can achieve the same goal in the end they can still compete against each other.
What is Oracle doing with Smelly Cat from Friends' Feby?
Are you seriously trying to say that Oracle is in competition with MySQL?
Yes, in the sense that the boss says "we need to have a webapp that talks to a database, get it done" and without products like mysql or postgres people will have to look to Oracle, even for minor apps.
Unfortunately, we don't have a legal precedent for this. Regardless, it's very similar to what nVidia is doing with its linux binaries
The Raven
BerkeleyDB is the default storage engine used by OpenLDAP. Oracle can replace OpenLDAP, as OID. But what's it like to replace only the BerkeleyDB with Oracle, under an OpenLDAP server? And what's it like to then drop the OpenLDAP part, leaving only OID? Anyone actually done any of this? Expect to be doing it more, now that BerkeleyDB is part of Oracle?
--
make install -not war
How could they NOT have seen this coming? While its sad to see one companies way of dealing with competition is to destroy it, the guys at at MySQL should have known that this was going to happen.
Comment removed based on user account deletion
One reason to buy a company is because they have something you want to sell. The other is they have something you want off the market. I'll let you decide which one Oracle is doing.
I'm not entirely sure why Oracle decided it needed these storage technologies. Perhaps it's because their failure to develop native storage of numeric datatypes and their other glaring architectural weaknesses are catching up with them, and they want to have a leagl means of rearchitecting their physical storage with third-party code. Maybe they want to take the flagging Oracle Lite product and reengineer it so it'll actually be useful and reliable. There could be all sorts of non-threatening reasons why Oracle might do this.
One thing they can't do is take the open source code away from you and MySQL. What is open source and in the public now, will always be there. What happens to development of these codebases does depend a lot on Oracle, but you have the freedom to make sure it doesn't entirely depend on them. All it takes is some effort on your part.
...can acquire any company by roundhouse kicking them into his portfolio.
and we can all go to a real database such as postgres, which is safe from oracle et al.
I for one, welcome our new hot grits... PROFIT!
To take on unattractive debt to ward off hostile takeovers.
does anyone here even know that Sleepycat is a real business trying to make real money and not just a toy for MySQL or ? Does anyone know how much they charge for a commerical license or that that price has doubled in one year? Try $150k per product. Despite what everyone may want to believe, and I agree, Ellison is only slightly less evil than Dick Cheney, the guys at Sleepycat are probably not unhappy about this... at least most of them.
What kind of a measure is that? ROFLMAO! Maybe it means that it is much worse and have more problems? Or it means that users of Oracle don't rely on Internet based forums to get answers?
This got to be the funniest post of the year!
If you mod me down, I *will* introduce you to my sister!
The gpl (paraphrased)says you don't have to release source if it's internal and not distributed. All the action in the "distributed" sense. So where's the beef? You been working all this time thinking you had to release it to the public, so you didn't use it? If you want to link non free to free and distribute it you use the lesser gpl. Still covered. there ya go.
I'm starting to notice a worrying trend from Oracle
First they bought out InnoBase, now SleepyCat, and it looks like probably JBoss soon..
Is Oracle/Ellison attemping to simply buy out a good sized chunk of the mature open source offerings? For what purpose I wonder? To stop (or slow down) their competition with Oracle's own products? To use them against Microsoft and/or IBM?
At any rate, I don't like it, not one bit
The revolution will not be televised. It won't be on a friggin blog either
It fails the very first part of the Open Source Definition because non-open-source products have to buy a (rather expensive) license.
A lot of companies stand to get caught in the crossfire between Oracle and MySQL.
First you buy a transactional backing for MySQL.
Then you buy a second transactional backing for MySQL.
Close the competition off at the top real good, then using consumate ownage make some smoke, mirrors and angry hippies.
Might as well stick one of those transactional engines on for good measure. Ahhh... that looks real integrated... coming out of the side there.
Lets see how the other companies are doing....
How we doing here SAP?... I said consumate ownage... CONSUMATE. Sheesh, this guy wouldnt know a hostile takeover if it came up and bit him in the face!
RMS: I think I improved on your methods a bit, I employed some impractical idealist visions.....
I'll improve on your methods! FWUMF!!!!!!!!!
BUAHAHAAHAHAHAHA Ellison stikes again!
ELLISONNN!!!!!!!!!!!!!!!!!!!!!!!11111
I'm Mike Olson, Sleepycat's (now former!) CEO. I've taken a job as VP at Oracle working on embedded databases. Our entire team has come along.
h tml. I understand that a big vendor making a series of acquisitions in open source causes concern, but I'm convinced that the plan is as outlined in my posting. We're all showing up for work every day and working on the same embeddable database technology as ever. We're continuing to close deals with new customers and to support old ones. We continue to work closely with open source users.
I've posted a summary of this announcement on the Sleepycat blog, at http://blog.sleepycat.com/2006/02/next-ten-years.
There's lots of speculation that this move is intended to damage MySQL. I frankly don't see it; MySQL doesn't depend on Berkeley DB. It never did. We've always had a close and cordial relationship with those guys, but both businesses have always concentrated on our own customers and markets. We may have wished, sometimes, that we collaborated more closely, but we never did.
We've been good members of the open source community for a long, long time. We're pleased our software is so broadly used, and we're proud of the projects that rely on it. While I understand the concern, here, I'd ask that you watch what we do. I'm confident in the future of our products and of open source. Give us time to show you what Oracle and Sleepycat can do together.
Mike Olson, chairman@olsons.net
Breakfast served all day!
I completely agree: PostgreSQL should now be *the* open-source database of choice.
I used to use MySQL extensively. Then six months ago, a new client required that we use Postgres. What an eye-opener! Honestly, I'm *never* going back to MySQL. I can't believe I wasted all that time trying to get MySQL work properly, configured right, rewriting SQL to work-around holes in their implementation...
PostgreSQL is fast, stable, and full-featured. It also has a good *open-source* front-end GUI client, pgAdmin. Our production database has never failed in the four months since we released. The required configuration, administration, and maintenance is pretty minimal. You can fairly well just install it, create tables, and start putting data in. The feature set is so much better than MySQL. And you don't have to worry about some company (MySQL AB, or worse, Oracle) controlling your future.
There are probably areas that MySQL does better (replication, perhaps?), but for most situations I have to think that Postgres is better. Plus, when your company gets bought out by the suits for big bucks and they switch you to Oracle, you'll have to rewrite less SQL than if you started with MySQL!
Why is MySQL so popular? Marketing. I think MySQL just got some marketing buzz behind it (probably because they actually have a company to do public relations), then someone coined that dumb LAMP acronym, and O'Reilly publicized the heck out of it. Forget that LAMP stuff; go with LLPRR (OK, an even worse acronym) -- Linux/Lighttpd/PostgreSQL/Ruby/Rails. Or maybe Nitro/Og instead of Rails; hear it's great but haven't checked it out yet...
Why don't they buy MySQL AB?
I think jadavis makes some great points here.
Add to it the general feeling among business analysts that ellison's acquisitions are often targeted to remove "distructive competition" in markets that Oracle is in a position to dominate. So, he'll play hardball to acquire competitors who undermine Oracle's pricing power. Once acquired, their customers are transitioned to Oracle, they are dismantled, and the tech is basically scrapped.
It looks like he's doing something similar to try and contain the influence of mySQL. First, he's buying some of their major suppliers. That gives him leverage over mySQL AG, which he can exert in various ways, including as leverage to get a favorable price for acquiring them.
Wanna make a ton of money? I've got a great idea! Write a transactional database that interfaces with MySQL and let Oracle buy you out! Just in case they try to stop you from pulling the same trick twice with a non-compete clause, start up two companies doing the same thing and only actively manage one of em ;).
I Browse at +4 Flamebait
Open Source Sysadmin
Until PostgreSQL and EnterpriseDB eat Oracle's lunch!
AJT
Those are both no-brainer business decisions from Oracle's point of view. Remember, Oracle has a commitment to its stockholders to make decisions in the best financial interest of the corporation. Part of that commitment means eliminating jobs in certain situations (so when you have two departments essentially responsible for the exact same thing, the next logical step is to eliminate one of those departments).
Not everyone needs a super-duper database.
/. article an Oracle DBA claimed that I'm overestimating this and after careful tuning you can go down to 270MB. Yeah, after careful tuning. An untrimmed mysqld (most bells and whistles on) takes 18MB on start, including things brk()ed for the initial innodb checks. Postgres goes below half of this.
Right. That's why Oracle still has any use outside of massive databanks while there are "super" (at least "better") databases around. As it stands, free databases are not really capable of reliable operation in bigger clusters.
Speed? There is a reason why Oracle forbids publishing any benchmarks. Namely, the reason is their product simply can't stand up to MySQL speed-wise in most tasks. Indeed, there are _some_ things Oracle can do faster, and this is what gets used in official benchmarks.
Reliability? Innodb > Oracle (well, now they stiffled this). Postgres > Oracle.
Memory usage? This is downright pathethic. An untuned Oracle db takes freaking 800MB before doing anything; in another
You can claim that a modern server can afford 800MB just fine -- but what if I want to use a separate process [group] per database, or even better, a separate Xen domain? A quite basic security precaution pretty much rules out Oracle unless you want to put all your eggs into one basket. Not to mention that Oracle's approach to fixing exploits is spotty at best.
Thus: Oracle is already trumped everywhere except large databanks. This forces them to block competition in underhanded ways as opposed to actually competing.
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
would be if MySQL AB just relicensed the client libs under the LGPL and moved on.
LedgerSMB: Open source Accounting/ERP
for all we know, they could be doing it just to mess with our heads and get some discussion happening on slashdot
What's your GCNSEQNO?
Oracle can replace OpenLDAP, as OID
I would say Oracle has an LDAP server, that's not very standards compliant, and that they may try and convince people can replace OpenLDAP. Whether OID really can is another matter. Performance-wise, apparently it can't.
BTW, OpenLDAP isn't the only LDAP server that uses Berkeley DB on the backend, FDS/RHDS (the copy of Netscape Directory Server RedHat bought) and JES (Sun's copy of Netscape Directory server they got via the iPlanet alliance) do too.
But what's it like to replace only the BerkeleyDB with Oracle, under an OpenLDAP server?
Just like replacing any fast local database backend (bdb) with another abstraction (SQL) to a model (tables) that doesn't represent the frontend (hierarchical) that well, really bad for performance. OpenLDAP can already use any ODBC/SQL backend, though it's really not the first choice (the only real use is to expose data already in such a database via LDAP, not as a high performance LDAP server). Oracle, DB2, Postgresql, and MySQL have been used successfully (ie it works, but performance is always bad, no matter which is used).
And what's it like to then drop the OpenLDAP part, leaving only OID?
Slow and expensive?
Never has such a vague word been used by so many to mean so little. If you want to discuss the merits of various DBMS's, at least discuss actual features. Saying "DBMS X is/is not 'enterprise'..." just makes you look like a PHB who doesn't know what he's talking about.
Game... blouses.
Before sleepycat was started, I had the privilege of reporting to Keith Bostic (one of the founders of sleepycat), when I worked for BSDI.
I saw the transition from being the manager of engineering to the start of his company, and I'm happy for him that he got this far (in hindsight, look where BSDI is today).
I'm not sure if they will read this, but congrats to Keith and Margo for getting this far.
Geert Jan de Groot
IBM's DB2 entry level (DB2 express-C) is for free. It beats mySQL hands down in every aspect.
A preemptive strike against Sun's Directory Server. Ouch!!!!!
... Nooo!!
No won't use OID!, I won't! You can't make me!!!
It is bad enough that I have to replicate into OID to use Oracle products (they won't point to Sun's LDAP or AD), you **must** replicate.
Listen for the echo this time
It will cause them to move away from the absolute shit that is BDB. BDB seriously sucks in almost every respect.
I'm going to ask the dumb question here....
What are you meaining by a backend for a database? AFAIK Berkley DB and MySQL compete in a similar space (though rarely against one another).
Saddly enough, that really is the way business is done in AMERICA! Buy out the competition.
Greed is really king! And money and power are finalities instead of tools.
Thats what you get when your culture is based almost exclusively on competition.
Cooperation OSS style would be much better in the long term but to fiew people understands that.
Or maybe making the effort to become less selfish, less self-centered is to hard?
Stop spreading FUD. The only people potentially hurt by this transaction, as you elude to but never make explicit, are folks who want to commercially license the code. Too bad for them, but personally, I could give a rat's ass. If such people can't by this example see that the bigger problem is proprietary software in general, then they deserve what they get.
Anything that helps postgres is a good thing to me!
Also, arn't those engines open source? Is Innodb closed source but free to use? If thats the case postgres is a much better system, fully GPLd and much, much more capable then MySQL.
But yeah, clearly these moves are targeted to MySQL.
autopr0n is like, down and stuff.
Maybe MySQL can switch to Postgres as a storage engine. Now that would be intresting.
autopr0n is like, down and stuff.
Couldn't MySQL AB simply poach some of the new Oracle developers to work on InnoDB or BDB's GPL'd code?
autopr0n is like, down and stuff.
Why is the ability to link clients even that big of a deal anyway? Can't you just connect on 3306? What about JDBC (for java nerds) or ODBC drivers?
Who links to client libraries these days?
Plus, one thing that drives me nuts about all these MySQL based OSS projects, this LAMP stuff, is that developers don't even try to make things database independant. I mean, come on!
autopr0n is like, down and stuff.
If it was, then Oracle wouldn't need to buy them in the first place. Duh.
autopr0n is like, down and stuff.
MySQL's GPL'd stuff is fine, but remember, they also have a closed fork with closed versions of these other engines. If Oracle goes pure GPL only with Berkly and InnoDB it'll seriously harm MySQL's ability raise money, without pissing off the OSS crowd too much.
autopr0n is like, down and stuff.
And lets not forget all the OSS software that requires MySQL and won't work with Postgres. How short sighted can you get?
Just try finding good free blogging software that works with Postgres. It ain't there. Moveable type works with Postgres, but you have to pay for it. The other big ones are MySQL only.
Hopefully this causes some people to take database independence a little more seriously.
autopr0n is like, down and stuff.
MySQL AB gets their money by licensing MySQL for commercial use. If Oracle went GPL only, it would kill their Non-GPL version, and without that money, a lot of the development would dry up.
Releasing a driver under an OSS license would be nice, but you already have one. Doing one under a BSD or LGPL license would also kill MySQL because now no one would need to buy the licensed version from MySQL AB.
I don't think this is a problem for us, in the worst case MySQL stops advancing and people start paying more attention to database interoperability, which they should be doing anyway.
autopr0n is like, down and stuff.
Software != books. Sure, such analogies probably influence a judge as far as precedent is concerned, but it's still a very far stretch.
The Raven
MySQL sells closed-source licensed version of MySQL which are pretty expensive. If you have the GPL'd MySQL, you have to use the GPL'd client libraries, and you have to GPL all your code that links to them. If you don't want to do that, you pay a license fee. In order to do that, MySQL has to buy closed source licenses to Innobase and Sleepycat. Now that money is going right into Oracle's pockets, and Oracle can jack up prices whenever they want.
So MySQL is kinda screwed, but they wern't very smart about keeping their codebases secure. They should have bought these companies when they had the cash.
autopr0n is like, down and stuff.
and tightening the channel. same thing that symantec does when they buy another tools/antivirus vendor, they kill a competing brand, offer one cost-of-media upgrade to the users, and RIF the staff. except for maybe one or two wonks.
oracle is taking out competitors.
if this is supposed to be a new economy, how come they still want my old fashioned money?
All your base are belong to us! Doh!
That's like saying samba competes with oracle because they both let you store data. You can pretend anything is competition if look at it from a rediculously abstract perspective. That doesn't make it true though, it just means you are ignoring the details.
I congratulate you sir. You have just said 'perfect' and 'oracle' in the same sentence, not used it in a derogatory fashion, and managed to keep a straight face. That takes talent.
One of the better written trolls I've read in a long time...
Huzzah!
Chairman - is that you Steve Ballmer?
I don't think you can prove that MySQL outperforms Oracle in most situations on good hardware.
This has little or nothing to do with MySQL.
Why is Berkeley DB so popular? Because the folks there had the foresight to envision a need for a lightweight embedded transactional database engine. That was in the past. The only thing that really matters to any forward looking business, and that includes Oracle, is the future. What has Sleepycat been up to? A lightweight embedded XML database: DB XML. MySQL is not a threat, because the whole premise of what they are doing will soon be an anachronism. The current center of the IT universe is OASIS. Guess what kind of technology you need to play in that space? XML databases.
The F/OSS community is now left with only two real contenders: eXist and maybe QEXO. Both need stinkin' java. Neither does XML Schema validation. DB XML was the F/OSS communities most advanced native XML database. And Oracle just bought it.
This is a huge setback for F/OSS. If you don't understand the importance of distributed XML applications, you're just not going to understand this. If you do, you should be crying.
I don't understand how Oracle can possibly eliminate open-source software. Forking it is not a drawn-out process - it's as easy as copying the current source into a different subversion/CVS server if necessary, and going on from there. That's assuming that Oracle would even try to prevent the direct continuation of the existing development process. And even if they wanted to, could they legally change the license?
What if they just want to get some more revenue by offering paid support for BDB? Sleepycat has been profitable for a long time now.
Maybe Oracle fears their own product could become irrelevant in certain markets, and they want to diversify.
Here they come right out and say that BDB complements their existing product line, and they will continue to develop and support it, and they do not plan to change the license.
I'm not sure exactly how good this deal will be for Oracle, but I think y'all are getting pretty carried away with the conspiracy theories. Seems to me it will continue to be business as usual for anybody (commercial or not) who's using BDB.
I also continue to wonder why MySQL is so much more popular than PostgreSQL (or is it still so much more popular?) I like PostgreSQL better because there are no questions about it being 100% free software, and it has had advanced features for such a long time already that MySQL is only recently getting around to implementing. If people feel icky about having Oracle associated in this indirect way, it's just one more reason to switch.
The best way to beat competition is to buy it.
Apparently not all open source companies are for sale. MySQL turned down an offer by Oracle. Read more here:
http://www.people4objects.org/
... the world now knows what a good RDBMS MySQL is.
Oracle may do it's best to cripple it now, but people are suddenly waking up to the fact that even Oracle believes that other people have been producing a better product. Time to look more seriously at the alternatives.
HOLLAND, Michigan -- A Holland man allegedly told police last week that he likes to drink the urine of adolescent boys.
Rob Malda, 29, is in jail after allegedly telling Holland, Michigan, police about his affection for urine.
Police said Malda goes to family restaurants and movie theaters and waits for boys in a bathroom stall. Investigators said he shuts off the water to the child-level urinal and puts a cup in the bottom.
"He goes back and retrieves the cup and drinks the urine," Detective Ron Fithen said.
Malda allegedly told police that he leaves the stall after the child leaves.
Fithen interviewed Malda after he was arrested while leaving a movie theater last weekend.
"Listening to him describe it, it's like listening to a crack or cocaine addict. He's addicted to children's urine," Fithen said.
According to police, Malda said he's been drinking urine for years.
"He told us he's been doing it over 20 years, since he was 7 years old," Fithen said.
Police said Malda told them it makes him sick, but that it's almost spiritual to him. He allegedly added, "I like it because it makes me closer to them -- like I'm drinking their youth."
A Hudsonville, Michigan, father played a role in Malda's arrest. He told someone at a movie theater that Malda was staring at his son in the bathroom. The theater employee then called police.
Officials said Malda is a registered sexual predator, who was convicted of child molestation 10 years ago.
Police believe Malda has been collecting and drinking urine in local cities, including Zeeland, Hudsonville, Georgetown, Saugatuck and Holland.
Do you even lift?
These aren't the 'roids you're looking for.