MySQL CEO Interview 119
someonewhois writes "MySQL's CEO, Marten Mickos, says 'Open source & MySQL will rise, legal foes will fall', in a bold prediction that legal issues will continue to be ignored as a threat towards open source, and that software patents will harm the industry (well, duh)."
A little too bold.... (Score:5, Funny)
Re:A little too bold.... (Score:5, Funny)
Marten: I'll never join you.
Bill: I am your father.
Marten: No. That's not true. That's impossible.
Bill: Search your feelings you know it to be true.
Marten: Nooooo. Nooooo.
Bill: Yes I am.
Marten: Ok then.
Re:A little too bold.... (Score:1)
was in reference to Hemos' dept. string, to wit:
2 relevant sententces out of 38 (Score:5, Informative)
What do you think was the top story in the Linux and open source arena in 2004?
Marten Mickos:None of the legal attacks on open source or Linux have been successful. None of that stuff has gone anywhere. That's the biggest story.
On that subject, MySQL has come to the conclusion that software patents will ultimately be demonstrated to be harmful to the industry. So, we are sponsoring a campaign in the European Union today to educate politicians and decision makers on the negative impact of software patents.
Re:2 relevant sententces out of 38 (Score:2)
well, if you consider that the biggest threat to oss this last year was sco, it's not very surprising that the success rate for legal attacks has been low.
but sco, really, is a bit player run by lunatics. if ibm or sun or any of the actually big-and-sane players decide to do a 180 on their oss commitment... well, that's a whole differnet, and scarier, kettle of fish.
mi
Software patents (Score:4, Insightful)
Both are in "the industry". So to make blanket statements like harm "the industry" fall on deaf ears.
If you want to bitch about patents in a meaningful way, at least show how they do harm, by preventing competition by giving one company an unfair advantage.
Also, it's in my opinion that it's only the frivolous patents that harm the industry. It's not the patent system itself that's wrong, it's the abuses of it. "Security holes" that need patching.
Re:Software patents (Score:5, Insightful)
And it's just now implementing functionality that other vendors put into their products 10-20 years ago. Many of these vendors have patents that cover some of the better approaches.
Any idea which dbms patents mysql is stepping on most blatently? Does oracle have multi-version-consistency patented?
Re:Software patents (Score:1)
let's see (Score:2)
When you have less innovation, ultimately your products and your businesses get behind, which will lead to a far bigger economical deficit then some IP lawyer could ever make the economy 'recuperate'.
On an individual level and short-time period, level, you will have people benefitting and people losing out
References? (Score:2)
good! (Score:2)
Anyway, there have been numerous posts in the past to it, but I don't know the links at heart. I do seem to remember the FFII has a page with links to sw-research, as does nosoftwarepatents.com, I think.
Happy reading!
Re:good! (Score:2)
Re:Software patents (Score:1)
Let's not mince words, anything that has the potential for creating lawsuits will have the backing of lawyers. And businesses like nothing more than wrapping up a market. But that doesn't address the point that software patents stifle creativitity and competition, and are a bad idea in general.
Our current system of copyright is more than adequate to protect software implementations. There is no need for "process patents" (which is what software patents are, generally) which do not describe an invention in
Re:Software patents (Score:1)
Re:Software patents (Score:5, Insightful)
Re:Software patents (Score:2, Troll)
Does he really care about the industry? He cares about it because he cares about his company first. If his company became the entire industry (was a monopoly) do you think that he would care about the other companies who used to make up of the industry? Do you think that he would avoid sales or profits (short or long term) so other companies in the industry can benefit?
Why do you care about the industry? Because it provid
caring about the 'industry' (Score:3, Insightful)
Maybe he does, and maybe he doesn't, but that's not the actual point. Even if he would turn out to be a greedy bastard who wanted to monopolise the entire industry (as MS does), the question remains if sw patents are a good idea or not.
Good isn't good for this or that corporation in the short term, but for society in the long term. After all, a patent is a monopoly given by the state, and the state is (supposed to do) what's good for their citizens. Ultimately, in
Re:Software patents (Score:2, Interesting)
That's not the way most people see it. If someone's making money off it, it's a good thing.
They don't think about the harm to competition or chill effects or anything so abstract.
What I'm saying, is you have to show, with actual numbers, who's losing money because of software patents, or how end-users are getting screwed.
Eolas v MSFT would be a really good example of frivolous patents hurting the industry, arguably one of the best. Of course slashdotters cant see past their anti
Re:Software patents (Score:2)
-
Re:Software patents (Score:1)
On the one extreme, if software patents run rampant and out of control, more monopolies will form, and new technologies will be slow to come forth, because almost regardless of the direction you go, you'll be stepping on someone's toes.
On the other extreme, if you eliminate them altogether, there will be so much competition that there will be little to no profit from spending the time and mon
Software patents and the Fine Line (Score:4, Interesting)
Indeed, and that fine line is: allowing them.
"On the one extreme[...]"
sw patents are hopelessly borked. You can not patch the process up to be sure you only have high quality true software-innovations, and the whole idea of it is flawed in the first place, because software is akin to writing recipes, and it should be governed by copyright, not patents. and thirdly, patents are monopolies given by the state, because it is supposed to stimulate further innovation: all neutral research thusfar has indicated that it doesn't do that, on the contrary.
"On the other extreme[...]"
No, it won't. You seem to ignore the fact that, when software started with it's boom, there WERE NO sw patents. In fact, it can be reasonably argumented that it was just because they didn't existed at the time, that software knew such a high flight. Time and money isn't spend to produce new sw technologies; it is increasingly diverted to the legal departement of the companies. Companies that are flexible and can adapt will survive just fine without sw patents, rest assured.
Re:Software patents (Score:2)
I would say any help to Oracle, Microsoft, et al, would be very short lived.
The benefit would only last until the point that somebody else had a patent on something they wanted to release. Then, their options are 1) Pay, 2) Fight patent, or 3) Abandon their costly research and make a different product.
I don't know about you, but that seems like a prerrt big harm... to me, anyway.
Re:Software patents (Score:2)
a) a small number of very big companies (IBM, Microsoft), who will have cross-license agreements with each other, thus basically making themselves imune to the damage they do the rest of the industry.
b) a larger number of small companies, who have no products of their own (and thus is invulnerable themselves), but make a living of selling patent rights to others.
c) "ip" lawyers.
In t
Re:GULP! (Score:2, Insightful)
Re:GULP! (Score:1)
Re:GULP! (Score:1)
Re:GULP! (Score:1)
Re:GULP! (Score:2)
However, I'm fairly sure that MySQL is GPL, and no matter what they say, you can do the same things with MySQL that you can with other GPL software.
Except how they made the client libraries GPL instead of LGPL. That, in my opinion, really stands out against the open source community. You can't have a BSD licensed (or whatever else) app support MySQL, it has to be GPL or you have
Re:GULP! (Score:2)
That means that if you want to even support MySQL in your product (e.g. "my product supports MySQL, Oracle, and PostgreSQL"), your product needs to be GPL or you need to buy an expensive commercial license.
It's a long tradition that client libraries are LGPL or BSD or something (which is why the FSF created the LGPL). MySQL broke that tradition, and also threatened the variety in open-source software by disallowing a BSD (etc.) applicat
Legal Woes (Score:1, Insightful)
Their creativeness is put on hold, and the money for litigation has to come from somewhere. They usually are not in it for the money, so where does it come from?
Corps with their deep pockets have an advantage; they can sit in a court room all day long, every day for years, dragging out the process and basically smothering out the open source comeptition.
On the plus side, I gues
Ignore legal issues? (Score:5, Insightful)
Let him get hit with being the defendant on a few IP suits, and i bet he sings a different tune.. One of caution..
Re:Ignore legal issues? (Score:2)
Geographic Information Systems (Score:4, Informative)
Re:Geographic Information Systems (Score:5, Interesting)
MySQL is still implementing functionality common twenty years ago. And many of their enhancements of the last few years have left major gaps (innodb/replication awkwardness, etc).
Additionally, they still haven't addressed their problem with silent exceptions (quietly truncating strings that don't fit, quietly converting numbers that don't fit, allowing invalid dates, etc, etc).
So, yeah, it would be nice for them to pick up some OORDBMS functionality that postgesql has like spatial awareness, ip functions, etc - but I hope that they clean the product up first instead.
Re:Geographic Information Systems (Score:1)
Re:Geographic Information Systems (Score:3, Funny)
Re:Geographic Information Systems (Score:2)
So, you're saying that MySQL has optimized away that string comparison, even though it's probably less than one percent of one percent of the total cost of an insertion?
Not only that, but the checking must be done somewhere. I just don't bu
Re:Geographic Information Systems (Score:2)
Have you tried doing bounds-checking in whatever scripting language your frontend application is written in, before passing it to MySQL? MySQL just assumes you're smart enough to deal with stuff like that your own way if you don't like the way it's going to. Fortunately you do get to see exactly how MySQL
Re:Geographic Information Systems (Score:2, Insightful)
You know, that's the same argument that Mac zealots were using about memory protection before it landed in OSX. "Applications should be smart enough to not access memory that isn't theirs".
The whole point of a database is to secure the data integrity, and not worry about some random application screwing it up. MySQL is nothing but a storage engine if it can't handl
Re:Geographic Information Systems (Score:2)
Re:Geographic Information Systems (Score:2)
Re:Geographic Information Systems (Score:3, Insightful)
> written in, before passing it to MySQL?
yes, we used to exclusively rely on the application to manage data quality back in the 70s and early 80s (when using hierarchical databases, flat files, and ISAM). Of course, then we discovered that the procedural application code did a *horrible* job of consistently performing these checks, for various reasons like:
1. checks changed over time, but the applicati
Re:Geographic Information Systems (Score:3, Insightful)
ummm. I guess that OS's shouldn't have to worry about bounds checking since applications should never do anything stupid????
If an Application can crash an RDMBS or put corrupt data in to a table that is a flaw. Do other RDBMS do the same? If not then they handle exceptions better than MySQL. Trying to make this a plus is just dumb.
Re:Geographic Information Systems (Score:2)
Well, if one of those has a bug, and one will, it may insert some inconsistent data. Then, another application will rely on the data following certain rules to function, and create another problem. This could actually cascade into new data inconsistencies.
Now, here's the tough part: find the bug and correct the data integrity problems.
I have had maybe 5-10 applications accessing the same database. I was very happy when I got one of those
Re:Geographic Information Systems (Score:1)
Re:Geographic Information Systems (Score:1)
How many people really need GIS support in MySQL? There's you, of course, and
Since, it appears someone already stepped up with something in PostgreSQL for GIS, is there something about PostgreSQL that is unsatisfactory that requires MySQL, instead? Or is GIS just a feature check-box that people can troll about?
Re:Geographic Information Systems (Score:1)
Wait, wait, you're joking... (Score:5, Insightful)
Here we have the CEO of a company saying, basically, that his company is going to do well this year.
And just for making that unremarkable statement, he makes the Slashdot homepage?
News flash! It's the CEO's job to promote the company. They all do that. Even Darl.
Re:Wait, wait, you're joking... (Score:1)
I watched "Pirates of Silicon Valley" this weekend, an old made for TV special about the 80s rise of Apple and Microsoft. As impressed as I have been with Apple since Jobs took the reigns back in 1996, I am still keenly aware that Apple is equally as guiltly of trying to make me solely dependent on them as Microsoft.
Just because your company works develops and distributes under the GPL doesn't mean that you aren't going to be tempted by the vast riches that come from having a monopoly in y
uh, Hemos.. (Score:4, Funny)
what department would that be exaclly?
Re:uh, Hemos.. (Score:3, Funny)
from the dept.
From the (department name got lost because of lack of MySQL database consistancy) department, of course. Maybe Slashdot should switch to PostgreSQL, it is open source too. And then parts of the article title header would be safe from corruption, but our ideals would stay safe too. :)
Happy Martin Luther King Day everyone! Google, why no special logo for today?! :(
Not so fast ... (Score:2)
The sas thing is: I am not kidding. Don't use too long usernames on the SQL client-side which could be (by coincidence) the same location where your SAP-System is installed.
Don't you dare... (Score:2)
Phew (Score:3, Funny)
Minor niggles about MySQL AB (Score:1)
If you distribute MySQL Software within your organization, you should purchase a commercial license.
GPL is not at all restrictive!! They mention this as being restrictive, basically they represent GPL as a less viable option for many companies than it really is.
Anyway, kudos for being a corporattion willing to tag itself GPL (even if otherwise it would have meant marketshare death)
Re:Minor niggles about MySQL AB (Score:2)
MOD UP! Re:Minor niggles about MySQL AB (Score:1)
Re:Minor niggles about MySQL AB (Score:2)
You should get a grip. You can't do this, since the MySQL client libraries are GPL. Your application would be in violation of the GPL.
If you don't like it, write your own damn code or pony up the cash.
Re:How about MySQL AB's interpretation of the GPL? (Score:2)
So long as your definition of "Open Source" does not include BSD or anything other than GPL.
So it's more like: "If you're GPL, we're free. If you're BSD or anything else, see the nice people in sales.".
Re:How about MySQL AB's interpretation of the GPL? (Score:2)
Re:How about MySQL AB's interpretation of the GPL? (Score:2)
Re:How about MySQL AB's interpretation of the GPL? (Score:2)
Of course you can't just drop requirements from the GPL'd code and assume that after adding some BSD code you suddenly have more rights over that code, written by someone else...
Re:How about MySQL AB's interpretation of the GPL? (Score:2)
Once again, I don't think that's neccesarily bad or anything. But if you want to distribute under a BSD lice
Re:How about MySQL AB's interpretation of the GPL? (Score:2)
In source form, the notion of "the entire work" will in this case be quite unimportant anyway, you do have the right to distribute your work under the BSD license and anyone can take that code and use it in ways that the BSDL allows (but GPL does not). If they want to go closed source, they can use a different DB or buy the commercial version of MySQL and use your product, entirely BSD licensed.
Re:How about MySQL AB's interpretation of the GPL? (Score:2)
Re:How about MySQL AB's interpretation of the GPL? (Score:2)
Valid points (Score:5, Insightful)
If you're asking "what legal reason is there?", then the answer is because they decided in their infinite wisdom to GPL the client libraries [mysql.com], which is a more restrictive policy than any of the commercial DBs impose as far as I know.
If you meant "why on Earth would they do that?", then I have no answer. They had to invent a stupid "FOSS License Exception" (see the above link for details) to allow popular non-GPL projects like PHP to offer MySQL support, and have basically removed any chance of commercial software support.
In a nutshell, if you want to use a database in your non-GPL project (whether Free or proprietary) then MySQL is a poor choice. They've already added huge client library restrictions by moving from the LGPL to the GPL, and I don't see any reason to believe that they won't drop the "FOSS License Exception" kludge in the future. Note that I like the GPL - it's a good license and I support its goals - but this seems like a wholly inappropriate place to use it.
Legal fees will fall? (Score:2)
Oh, never mind....
MySQL causing harm to web hosting (Score:2)
LAMP might be a cool acronym, but Linux + Apache + MySQL + PHP isn't the best. On an aside, embedding Perl in web pages might be better than the web page specific PHP.
Here is to a new acronym: LAMP = Linux + Apache + Mod_perl + PostgreSQL.
Happy Martin Luther King Day!
Re:MySQL causing harm to web hosting (Score:2)
Actually, it goes like this:
"Build a brighter LAMP: Linux, Apache, Middleware, PostgreSQL"
-- stolen (and probably butchered) from someone more clever than I.
Re:MySQL causing harm to web hosting (Score:2)
Re:MySQL causing harm to web hosting (Score:2)
If it weren't for MySQL, many of the MySQL only web hosts would use PostgreSQL.
Hence the harm.
Something which is seen as "good enough" forces out something that would be better.
How does he get paid? (Score:2)
Re:How does he get paid? (Score:1)
Re:How does he get paid? (Score:2)
In fact, you may be at a disadvantage in that other companies can focus solely on support or training, while you have the added burden of development. While true that you might be the company that knows the software best, like I said before - it isn't rocket science.
YOU ARE INCORRECT, SIR (Score:3, Funny)
MySQL is like the playmobile activity center you put in an infants crib, so that one day when he sees a real database he won't be too scared of it.
Re:YOU ARE INCORRECT, SIR (Score:2)
I bet you think it is fun to give mousetraps and matches to little children to play with.
Re:YOU ARE INCORRECT, SIR (Score:1, Interesting)
Just don't try to get more than 20 people using it at the same time. MySQL wins in that area, and ONLY in that area.
Oh, and there's the entire Microsoft/Open Source deal. I'm really surprised more people just don't go with PostgreSQL or any other open source RDBMS that actually has a featureset comparable to commercial RDBMSs. I don't care if your RDBMS has things like replication support, support for multiple databases, etc., because as a small app
Re:YOU ARE INCORRECT, SIR (Score:2)
Re:YOU ARE INCORRECT, SIR (Score:3, Insightful)
Re:YOU ARE INCORRECT, SIR (Score:2)
at a company I recently started consulting for the admin runs mysql on winserver (shudder)
it locks up and his solution is a reboot !!!!!!
not mysql's fault but still, I like the story
Re:YOU ARE INCORRECT, SIR (Score:2)
I run MySQL on W2K Server and it doesn't lock up...ever. Power failures are the most common cause of re-boots.
Of course achieving that requires that you know something about configuring Windows servers. For a change, maybe instead of just bashing Microsoft every time there's a problem, maybe some of you anti-MS trolls should learn how to...um...actually do your jobs?
Re:YOU ARE INCORRECT, SIR (Score:2)
hence the "not mysql's fault" part
it is a true story, what more can I say
I had hoped that my text reflected on the admin, not the equipment
calm the fuck down