MySQL To Be Ikea Of The Database Market
Rob wrote to mention an article discussing MySQL's intent to become 'the Ikea of databases'. From the piece: "While new entrants into the open source database market, such as EnterpriseDB and Pervasive Software, have made no secret of their intentions to chase Oracle's market share, Mr Mickos said MySQL is happy to leave them to it. 'We are thankful that they are there to define the market, there is no product if you're the only vendor,' he said. "Pervasive and EnterpriseDB are going up against Oracle. We don't want to be in that space, we don't want to take the heat from Oracle. If you're working in a zoo you don't want to be the one who has to brush the teeth of the lion.'"
Now that Postgres has a pretty easy to use Windows installer, the benefits of MySQL are gone (though it befuddles me that *Windows*, of all things is what made MySQL successful in the first place).
More
Well then where my steaming plate of Swedish meatballs? Huh? Where are they?
And how can I deck out my house in mid-century modern MySQL? I'd like to see that.
Pfft, yet another tease.
"It's a tarp!" -- Dyslexic Admiral Ackbar
That every installation comes with an Allen key and crappy instructions?
I think they already are - and I don't think thats good thing.
I would rather try to become the mercedes benz of databases...
Do you want the Svansbo or the Dalsfor installation?
Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
Pervasive and EnterpriseDB are going up against Oracle. We don't want to be in that space, we don't want to take the heat from Oracle. If you're working in a zoo you don't want to be the one who has to brush the teeth of the lion.
That should nip the "MySQL is a replacement for Oracle under all circumstances" posts that always appear whenever MySQL is discussed on slashdot. It should, but it won't.
OIn a different note, isn't the "Ikea of databases" space already a little overcrowded? There's Firebird, McKoi, One$DB/Daffodil DB, Cloudscape, Postgres etc. Guess MySQL already pretty much own that space, so this is just a reaffirmation that they're sticking to their knitting. Doing what they do best. Very wise.
...you can take it home without a big transport, you have to figure out what they mean by odd instructions and you have to perform the assembly yourself, but when you are done you can save a bundle if your time is not that valuable.
Since when are stored procedures, triggers, and views (freaking VIEWS) enterprise features? Log shipping or automatic failover are enterprise features. Procs and views are basics.
I think Mysql is cleaning up the donkey poop, myself.
I would like to see a list of other database manufacturers listed with their retailer equivalents..... Seriously though, IKEA is a store full of very interesting, but not entirely useful gadgets. The Scandinavian connection seems to be about the only one I can make. mySQL has taken a less "gadgetey" approach to DB setup and maintenance. They have taken much criticism over the years for not including the Stored procedures, views, and triggers. These now all appear in version 5.0.
Have you Meta Moderated t
I don't think that lawyer fully understood the requirements of the GPL. (I'm no lawyer, so anyone correct me if I'm wrong).
From what I understand if you distribute the product then the source code from any product that's a derivative work of a GPLed product has to be available. That doesn't mean that if you modify something for internal use you have to tell the whole world that you change it and hand out the code. As long as it's still just internal you can keep it "closed" from the outside world.
As for anything compiled with GCC having to be licensed under the GPL, that's just a load of bull. Anything compiled with GCC is not considered a derviative work, it's a separate product. You can license it however you want.
I've already seen a comment stating that if you follow the Ikea model, you get an allen key and crappy instructions and this is just part of an experience in which walking out costs more than you expect, the product is of questionable quality and often hard to find exactly what you are looking for.
None of which are attributes you want in a database product.
I think the comment is noting that Ikea is a profitable enterprise and one that is admired by the business community, but for the most part the customer experience is lacking and not one I would think that would attract most people to.
Of course, YMMV, does replicating the Ikea experience make MySQL more attractive to anyone?
myke
Mimetics Inc. Twitter
So you are selling a derivative?
If you are only using it inhouse, you need not distribute the code you wrote.
... to skitig.
I'm a PostgreSQL fanboy, but I hope these guys pull it off. A lot of poeple don't realize that what's good for one open source project is good for all of us (historical emotional baggage aside).
The 5.0 release looks to be the biggest in the history of the database. I say good luck to them. Has anybody played around with their functions implmentations?
Unlike Nintendo, I think the MySQL people have a point though. You wouldn't want a $100k Oracle DB for a website that can be handled by $5k of white boxes running MySQL, just like you probably wouldn't expect a stuck-up billion dollar business to use an open source DB.
... and it will be pain in the ass to set up?
Semi-disposable DBMS? Sounds about right.
If you're working in a zoo you don't want to be the one who has to brush the teeth of the lion.
True, but you don't want to be the one who has to wank off the orang-utan either.
Come to think about it, in light of MySQL's recent partnership with SCO this may not be a bad analogy after all...
I would search through benchmarks and wonder, "What kind of database defines me as a person?" We used to read pornography. Now it was debug prints. I had it all. Even the opteron optimized version that can take over 2Gb / process, but it still maxes at 4Gb due to 32bit pointers - proof it were crafted by the honest, simple, hard-working indigenous peoples of wherever. I am Jack's wasted memory.
Wow, what a dumb, dumb statement.
With all the ground work that MySQL has made, it is starting to be seriously considered an enterprise grade system. I can just see managers using some of these quotes to show that it's really just a toy, not a real DB like "Oracle." Would have been better just to say nothing.
Love many, trust a few, do harm to none.
has been stuff that was cheap and easily broken. I wonder if MySQL will be the same way.
"It's realizing that simplicity does not mean a lack of sophistication," he added, noting that while some competitors might like to boast about 3,500 settable database parameters, MySQL would rather offer 35 settable parameters and hide the complexity from the end user.
If MySQL is the Ikea of DB market, does this mean they will start using Pictograms in their read me files?
He who knows best knows how little he knows. - Thomas Jefferson
"Enjoy your affordable Swedish crap." - Robot from Pi-kea (4ACV04 - Less Than Hero)
(robot limps off with one wheel missing and cabinet door hanging open)
music lover since 1969
Expensive, hard to setup, crumbles after a couple of years?
Nice troll, but I think you meant 'everywhere' not 'everyone'. But I really don't get what they mean by the 'Ikea of databases'. Does that mean it is over priced, stupid looking and meant for people with more dollars than cents?
That's something of a straw man argument; I don't see sort of comments modded very high, probably because plenty of mods have had to deal with mysql in the business world, and the rest have seen enough critical commentary over the last few years to know not to drink the kool-aid.
I saw lots of posts modded high mentioning all of MySQL's various critical flaws, as well as a number of posts mentioning PostgreSQL is better (a number explaining for non-DBAs why, say, things like transactions are important), maybe how the author moved to PostgreSQL and likes it better...but I can't ever remember having seen a single post saying "I used PostgreSQL and went to MySQL", except by people with the vocabulary and English skills of a 16 year old, think transactions are for wussies, are impressed at how fast MySQL handles simple queries on small datasets, and like that they don't have to worry about case sensitivity in their queries.
The most poignant comment I saw said that while everyone else had forged ahead, MySQL was just catching up to "state of the art" half a decade ago or more. We're not really talking luxury features- more "features a proper database should have".
I don't have the link to the story handy, but it was just yesterday, I believe. I strongly encourage anyone who hasn't read that thread to do so now.
Please help metamoderate.
Why all these crappy slashdot posts about MySQL we have been seen lately? They speak as if MySQL where an uncontested champion in the free-software database arena. This is far from true. Many articles doesn't even mention PostreSQL. Many of them says "Now MySQL is a big player because it's got... transactions" (!).
I think there's interest here in building up the idea that MySQL is important. There's currently no reason to use MySQL, because other products already do what it does and better.
That just proves to me that he completely understands the user space of MySQL.
Thousands of webmasters and home-based coders don't want a competitor to Oracle, we want something that gets he job done quickly, efficiently and affordably.
This idea that every product has to become a behemoth and compete for world domination is the stake through the heart of many a project. Being content with distributing in bulk to an extremely thankful user-base is what it's all about as far as I'm concerned with MySQL. This ensures that most open-source projects will continue to be MySQL oriented, LAMP will continue to dominate the OSS Content Management Services market, and for those that determine it's just not "good enough" for what they want to do there are plenty of alernatives to expand your feature set.
K.I.S.S. is what MySQL has always been about, and I give the guy props for admitting they'll never have the desire nor ability to compete with Oracle.
If you're half as beautiful naked, you'd be 4 times as beautiful with twice as many clothes on.
We have some Ikea bookshelves, and the design is a little questionable, but my desk is fantastic. I had a great experience at the store itself.
On a final, slightly flamebait note, my MySQL experience has none of those characteristics :P
it's not even a *real* database, people! wait, you don't have VIEWS? in the next major release? wtf!!!
The Ikea of the database market: Cheap, more than a little flimsy, and nothing you should brag about in company that has a clue, but impressive to teenagers and a lot of college students.
The IKEA of the database market, way to overpriced and the stability is pretty much the same (aka falls apart under heavy load) The only thing missing is polish programmers and that the customer has to plug the db together them/theirselfs...
People dig Scandinavian stuff. Everyone overpays for Haagen-Daas because it sounds like its a Viking snowcone or something.
MySQL should rename itself to some trendy nordic name. Some schmuck would probably pay more for it than Oracle or DB2
Conformity is the jailer of freedom and enemy of growth. -JFK
I work for a Fortune 500 that had revenues of over $5 billion last year. We keep some pretty important data in a MySql database with an Access front end.
Awesome!!! I hope this means I can use my database to order Swedish meatballs! I love the Ikea Cafeteria!!!
You are not your relational database!
My Hello World is 512 bytes. But it's also a valid Fat12 boot sector, Fat12 file reader, and Pmode routine.
This is an attitude that Linux enthusiasts could learn from. Stop worrying about taking on Microsoft and building a system that can convert everyone, and focus on building something that just works really well for the people that actually use it.
No surprise you end up wondering where your data went !
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
I've been using PostgreSQL on a low-end site - RubyForge, 3.3M records - and it's comfortably handling 200K hits per day.
Maybe I can turn on logging for a day to count the queries; that would provide another data point.
The Army reading list
Ahh... c'mon. Some of their stuff is expensive - check out the kitchens next time your in the store. I can't see a college student spending that kind of money.
Cheap crap, takes a long time to get put together, isn't what you thought it would be, breaks early, replaced with something of higher quality.
Bingo. I couldn't agree with you more. MySQL is fairly lightweight, easy to use for many newbies, and provides some pretty advanced features for most tasks. It has its quirks to be careful of, but ultimately does its job as a DBMS. MySQL is extremely quick on the read, but suffers from locking issues and concurrency issues on the write. So it's fantastic for the Web- which is why you see it so often on hosting providers and other similar providers- it's quick to put Web content into. It's quick to hold userIDs/passwords that aren't updated frequently. It's quick in anything where reads are heavy and writes are sparse. Service providers like it because it's not too resource intensive for read-heavy uses (web sites) and it has a great user model (store users in a database, provide per-database permissions and hide all other customers from seeing other people's databases) for many-user systems.
PostgreSQL does a fantastic job with sites needing more complexity. If you need to start with transactions, need good read/write performance, and feel that data integrity is key (generally things dealing with dollars, accounting systems, online applications, booking systems, etc) then of course the way to go really is PostgreSQL if supported. If it's not (as it is with many hosts), there's always some MySQL transactional support with row-level locking, but it almost seems like a hack. (as a note, PGSQL8.1Beta2 provides support for 'roles', but to my knowledge still doesn't hide other people's databases).
Anyway- Each has it's ups and downs. Service providers love MySQL because it's fast, cheap, easy, and keeps users seperate. PostgreSQL I've seen abused a bit too much for things it's not to be used for, and that has a huge performance hit. Why the bickering? Everyone thinks their tool is bigger
-M
when you see the word 'Linux', drink!
After you've assembled everything yourself you have some configuration files left unused.
And next time you move it all falls apart.
- Schloönge
- Loob
- Vügeena
Ad nauseum...blog |
So I guess this would make Microsoft SQL Server the Wal-Mart of Databases.
It's the one a lot of people go to because they can't be bothered to shop around.
(Please note, the above is intended as humor. I earn my living working with SQL Server, and happen to think it's a fine product, but there are a lot of products that use it because it's Microsoft and for no other reason.)
Of course, all this begs the question, is Oracle the Target or the Sears of Databases?
The Sears hardware and appliance lines make me suspect Oracle is the Sears, but Target is bigger than Sears, which would reflect Oracle's install base better.
"Live Free or Die." Don't like it? Then keep out of the USA
UPDETE TEBLE SET Cuoontry = 'Sveden' VHERE Neme-a = 'Svedeesh Cheff';
does he mean because of important features and tools missing or what?
What's the name of the Zookeeper who brushes the teeth of the Lion?
(drum roll please)
Stumpy!
Curiously enough, Haagen-Dazs isn't even Scandinavian, but was rather created by an American who wanted the product to have a European-like name (with umlauts and crazy dipthongs)- which of course supports the parent poster's thesis. So when you nosh on a pint, give thanks to The Bronx, birthplace of Haagen-Dazs ice cream. It should also be noted that the Wikipedia article for Haagen-Dazs contains a referential link to here, which is awesome.
So, if you INSERT INTO "table" ('object') VALUES ('water'); in a MySQL table, the database completely disintegrates?
HitScan
If you're working in a zoo you don't want to be the one who has to brush the teeth of the lion.
You also don't want to be the one who has to clean up after the elephants, if you know what I mean.
it makes little sense for MySQL to be going after Oracle directly. They have little or no street cred in oracle's markets and they can't compete on features or quality.
Instead, it makes sense for them to continue to gobble up the low end marketshare while improving their product. Over the years, mysql meets more and more of the needs of Oracle users. Companies like oracle need to constantly climb the feature ladder to distinguish their high end product from MySQL's low end offerings. Without a substantial innovation from Oracle, MySQL eventually matches them on features and quality, gains the requisite street cred, and it's bye bye oracle as we know it today.
Maybe this is what Open Office and other groups should be doing. Don't target the central corporate workspace. Go after the adhoc environments: home users, small businesses, cash strapped schools. Improve the product until it is feature competitive with Office, get the requisite street cred, and then take the traditional MS Office marketshare.
Glad that's over; back to work.
CEO Marten Mickos was diagnosed with an advanced case of metaphoritis.
That MySQL will sell software with things missing, like ikea sells its funiture with screws missing?
Well, it *does* eat every resource in sight...
--
I Hit the Karma Cap, and All I Got Was This Lousy
MySQL does what it does well, and doesn't pretend to do what it doesn't do.
As a flexible but quirky set of persistent array extensions for most known programming languages, including the Three P's, it works really well. Unfortunately, the fact that it uses a bastardised dialect of SQL has led people to mistake it for a relational database management system.
MySQL makes it easy to write web pages with changeable content {such as message boards, diaries, online auctions and personal rant sites}; and with the addition of phpmyadmin, it even becomes a kind of MS-access replacement. You will have to do a lot more work in the application layer if you want to emulate stored procedures and triggers, or if you don't want to run afoul of graceful degradation. But in the 90% of cases where you don't need SPs and triggers, and where you'd rather let a few characters go missing than seize up with a fatal error, it performs just fine. And because it uses SQL {albeit with a broad regional accent}, it can provide a n00b with a sort of gentle introduction to real databases.
The bottom line is, you can't expect to tow a four-berth trailer round the twisty mountain roads with a one-litre Ford Fiesta. But for someone who just wants to drop the kids off at school and then nip into town to buy another pair of shoes, a 4x4 with a three litre engine and six gears is overkill. And you don't see many high performance sports cars with L-plates either.
Je fume. Tu fumes. Nous fûmes!
Dude, don't feed the troll.
I thought IKEA was the Oracle of furniture stores.
Edith Keeler Must Die
i think it would be very very very interesting to track down the poster of this. i'm starting to see this chunk o crap text appear more and more often... seems that viral marketing can be applied in more than one way.
So, here's the good thing about having parents in the furniture business -- I've heard all about Ikea's business model, in which they actually sell crap furiture for cheap with the hope/understanding that people will redecorate their houses *every year*.
So what MySQL is saying is that we'll want to do the same thing? Rebuild our dbs completely every year, with new tables, blah blah?
I don't care if MySQL is VHS compared to the postgres beta max... I'm sick and tired of people coming along and and trying to convert people to whatever their favourite technology is like it's the one true religion.
Give it up... I don't care if you like PG, Ruby on Rails or stink on shit for that matter. I'll use what I feel is right for my projects. The only thing this kind of "evangelism" generates is animosity towards whatever product/technology/turd you're pushing on others.
BlackNova Traders
Didn't MySQL say things like "we'll never try to be ACID compliant" and "stored procedures and triggers are for people who don't know what their doing"? Do they enjoy the flavor when they eat their own words?
Read the EFF's Fair Use FAQ
Let us know how the job search goes when somebody finds out. Idiot.
My family has been selling juvenile furniture for over 53 years and I can tell you that Ikea = utter garbage. If you like low quality cardboard, Ikea is the thing for you or if you can't afford anything decent. If you like real wood that will actually last and hold up, go to a real furniture store.
you probably wouldn't expect a stuck-up billion dollar business to use an open source DB
... *cough* Google ? ;-)
you mean, billion $ business like
If you use InnoDB tables with MySQL, it doesn't have the locking issues you refer to. It uses the same MVCC locking approach that PostgreSQL and Oracle use.
It's not my problem, and not my head on the chopping block if something goes wrong. We currently have a task force analyzing the migration to SQL Server. However, 50% of the task force are financial analysts, which is partially why we are in this situation in the first place.
Also, neither double vowels ('aa') nor the letter 'z' (not to mention the 'zs' mess) are common in scandinavian languages. It sounds more like dutch or german to me.
Did you do real-world tests or did you just run a few queries and pull out a stopwatch?
Did you test when data was in the buffer or when the data was clean? Do you even know how to flush the buffer on both databases?
One thing I've noticed consistently is that MySQL begins to slow down as there are more processes running. That's why I never use it for the backend of a website.
Compared to PostgreSQL, which, with only 1 or 2 processes is slower than MySQL, but it begins to shine as your load approaches reality. It also does tremendously well if it is overburdened. I haven't seen a system running PostgreSQL brown out due to overload. I think it's sweet spot is consuming about 75% of your box's resources.
I can't think of a role where I would use MySQL at all.
The radical sect of Islam would either see you dead or "reverted" to Islam.
double vowels are not that uncommon in finnish.
ok, so it doesnt count as its not scandiavia proper, but norway does have their share of them too.
I'd like to know where you get your statistics from. Unless you are gay and also speaking for your gay friends.
Ignoring your obvious lack of facts, just because a certain group majority tends to like something doesn't mean it's "for" that group. Ikea put out a commercial showing two gay men shopping for furniture. That's not trying to promote their furniture for gays. That's showing that they have a progressive view of things and that their furniture is for everyone. Of course gay people took kindly to that show of acceptance and in turn it strengthened their opinion of Ikea positively.
For your sake I hope it was a troll. If you didn't intend your remarks to be inflammatory then you are just plain ignorant. So if I were you, I would stick with it being a troll. No wait, if I were you I'd kill myself (outside) and stop stinking up my mommy's basement.
coz he's seen Larry go crazy buying companies liek mad. He's the one who wait till the Lion dies of hunger. But I'm sure Larry ain't no fool. MySQL wil be the Oracle Lite version very soon!
Scott McNealy to Michael: "Suck my Sun!" Michael Dell to Scott : "Lick my Dell!"
...MyKEA?
As an experienced web developer, and having extensive experience with both databases, the "quirks" in MySQL quickly become unbearable. What do you mean my backup wasn't consistent? What do you mean the data I just incremented one operation ago is back to its old value? Why, when I clear the table, do I get old ids that should now be bad?
The fact that PostgreSQL does it right, and does it the way you expect it to be done, and does it better, means that I choose it every time. The fact that only PostgreSQL cares about backing up your data consistently, providing a consistent transaction, and allows you to do row-level locking, means that only it is up to the task you will inevitable have for it.
As you grow and understand what databases really are, you will begin demanding it do more work for you. With MySQL, you can't grow. With PostgreSQL, you can grow as much as you like.
I've never understood the complexity argument. Apparently, you don't need transactions and sequences and consistent backups if your just doing something simple. I thought things should _just work_ for beginners. Why are you suggesting something that _doesn't just work_ for beginners?
Question: Do you have data? Answer: Yes. Suggestion: Since you have data, you need to use PostgreSQL.
The radical sect of Islam would either see you dead or "reverted" to Islam.
We'll need to hire the Swedish Chef to figure out what the hell everything means now.
It should be noted that "here" should be here.
I can't see any reason why people would use MySQL even for small single access databases, Berkley DB is faster and SQLLite can be faster and is much better, and for everything else there's PostgreSQL. I suppose there's a fair amount of money invested in newbie HOWTO's for MySQL and that can be the only reason for people (and many ISP's) to even bother installing MySQL.
thank God the internet isn't a human right.
you can save a bundle if your time is not that valuable
:)
I can't speak for everything IKEA sells, but for a lot of things, the $100 (or more) I saved is more than worth the 15 minutes it took me to assemble the thing.
Kinda like Linux. Personally, the 2 or 3 extra hours I might spend fussing with Linux is still worth the $300 saved on a Windows license.
To most people I know, $100/hour or more is a damn good wage
Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
Right... Around this enterprise, we like strict ACID, Nested queries, Standard SQL syntax and semantics, and 24/7/365 availability. On mature systems, not the latest development release. Without having to carefully choose our table types.
Market Pulse: Oracle acquires Innobase OY; terms undisclosed
Friday October 7, 1:49 pm ET
By Katherine Hunt
SAN FRANCISCO (MarketWatch) -- Oracle Corp. said Friday that it has acquired Finland-based Innobase OY, an open source software company. Terms of the transaction weren't disclosed, Redwood City, Calif.-based Oracle said.
Does this mean that MySQL will become easily breakable like its cheap furniture counterpart, and that Craigslist will be inundated with used and crappy MySQL databases?
Perhaps this also means that MySQL will not handle data moves very well, and becoming rickety over time.
Maybe it will baby-sit your children in a virtual ball bin. (perhaps the only perk of IKEA).
Poor analogy. They should really work with a PR agency before they associate their name with a place that harbors inferior quality merchandise.
just like ikea, you will get it because it's cheap and light, it will break soon after, and then you'll replace it with more durable furniture like PostgreSQL.
Looking at Ikea's web site, I see $101 sinks and $99 faucets, carts going up to $129, etc. The most expensive item they list is a $239 cabinet that is the base for a sink (largely made of particleboard). If you think those are expensive, check the price range for any other major home retailer's sinks. I'm liking this MySQL:IKEA analogy more and more...
http://www.google.com/search?num=100&hl=en&lr=lang _en&safe=off&q=Amelio+apple+maglite+computers&btnG =Search&lr=lang_en
That went over well too.
Let me just start off by suggesting that you should have read the GPL before taking such drastic advice from a lawyer that clearly was either incompetent, ignorant, or perhaps just with a malicious axe to grind. The GPL was written by a non-lawyer, for general consumption and understanding; it is not particularly long, nor particularly hard to understand. That said..
Although we met several technical challenges along the way
(specifically, Linux's lack of Token Ring support and the fact that we
were unable to defrag its ext2 file system), all in all the process
went smoothly. Everyone was very pleased with Linux, and we were
considering using it for a great deal of future internal projects.
Er.. Linux has had support for token ring hardware for a very long time. Glancing briefly at the configuration for the kernel I'm currently using, I see that it still does. (If there are some nuances to "token ring support" I'm not aware of, then perhaps you're correct.. but it is misleading to phrase it the way you did.) Also, there are freely available utilities to defragment ext2. These two points suggest to me that you may have skimped on the research phase of your project, but anyway..
So you can imagine our suprise when we were informed by a lawyer that
we would be required to publish our source code for others to use. It
was brought to our attention that Linux is copyrighted under something
called the GPL, or the Gnu Protective License. Part of this license
states that any changes to the kernel are to be made freely available.
Unfortunately for us, this meant that the great deal of time and money
we spent "touching up" Linux to work for this investment firm would
now be available at no cost to our competitors.
First, it is the GNU General Public License (not "Protective"). I'll resist the urge to go off on an educational rant about the philosophy of free software, and the karma contributing back to a project which cost you nothing. But there's still alot wrong with what you said.
You are required to distribute the source WITH THE PRODUCT. You aren't required to give the source to anyone you do not give the product to. If you are using the product internally and do not sell it on the market, your source modifications can remain internal as well. But more importantly, how much of your overall project was implemented in the kernel? I assume you were building some sort of application on top of Linux; despite FUD about the word "viral" connected with the GPL, the conditions on the Linux kernel do not taint your copyright of applications that run on it.
Furthermore, after reviewing this GPL our lawyers advised us that any
products compiled with GPL'ed tools - such as gcc - would also have to
its source code released. This was simply unacceptable.
It is exactly as acceptable as it is true. (You really need to hire better lawyers.)
Although we had planned for no one outside of this company to ever
use,
'Nuff said, and see above. You just doubled your engineering costs based on some very poor advice. Given the amount of time you say went into this, you should probably sue the firm these lawyers work for to get compensation. (Find better lawyers to handle this one.)
I think the biggest thing keeping Linux from being truly competitive
with Microsoft is this GPL. Its draconian requirements virtually
guarentee that no business will ever be able to use it. After my
experience with Linux, I won't be recommending it to any of my
associates. I may reconsider if Linux switches its license to
something a little more fair, such as Microsoft's "Shared Source".
Until then its attempts to socialize the software market will insure
it remains only a bit player.
If your associates take such advice without talking to real lawyers, I feel bad for them. Your misunderstanding of the GPL is tragically grave. The fact that you call "shared source" "more fair" probably indicates a more systemic lack of understanding about how licenses and copyrights work. You *really* need to hire real lawyers next time; I cannot stress that enough.
Despite the risk of sounding like a religious fanatic: Amen!
I've never seen the commercial. Every gay guy that I know/associate with shops Ikea. It's a common joke among them (my group of peers, gay and straight alike). I'll inform them of your having taken offense to it on their behalf, I'm sure they'll feel that the world is a much safer place for it. And please, waste some more of your precious karma on me.
http://www.oracle.com/corporate/press/2005_oct/inn o.html
Perhaps MySQL is saying "We aren't competing with Oracle" because Oracle has MySQL in a difficult position. Oracle just purchased InnoBase, the makers of InnoDB. They get to "renegotiate" the terms next year. MySQL may end up having to drop the InnoDB storage engine, and transactions along with it. After all, it's Oracle's option.
Social scientists are inspired by theories; scientists are humbled by facts.
Here's the link for those interested:
n o.html
http://www.oracle.com/corporate/press/2005_oct/in
The license for InnoDB is up for renewel next year... guess that means that Oracle has a very strong position against MySQL. Maybe that's why MySQL is issuing press releases saying that they're not a competitor. MySQL may have to actually drop the InnoDB storage engine -- at Oracle's discretion.
Social scientists are inspired by theories; scientists are humbled by facts.
Something that will collapse under the least bit of pressure? Something made of ground wood and resin, hidden under a real smooth facade? Crap for everyone means everyone has crap.
I'm here. What to you want? :)
Idioten Kaufen Einfach Alles
That would make it really awkward for MySQL AB to say anything to the effect that they intended to somehow compete with Oracle. It would presumably be grounds for terminating the ability for MySQL AB to continue to sell their product with a transactional engine...
If you're not part of the solution, you're part of the precipitate.
If only I didn't have to spend 45 minutes stuck in traffic and hiking 1/2 mile across the parking lot to get them.
Come to think of that, it's just like MySQL?
Now, when will I see it in the frozen food section at Safeway?
What was the question?
Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
subj.
Practical Semantic Web Log
MySQL has obtained the rights to the old Adabas, SAP DB, and renamed it MAXDB. This database does have views, and is industrial strength, and has a long history, so the bugs are long gone. Give it a try.
Thanks for modding me down, just because you don't understand something doesn't make it 'redundant' for everyone else. Bell-end!