David Welton: Mysql, Oracle and the European Commission
I am a bit of a cynic, and my cynic-sense definitely lit up when I read this:
http://monty-says.blogspot.com/2009/12/help-saving-mysql.html
He wants to have his cake and eat it too. Or as they say in Italian, he wants to have his wife drunk and the barrel full (really!).
He sold Mysql to Sun for a great deal of money - around one billion dollars. Even if his share is only 1% (which I doubt), that is still 10 million dollars, which is enough for anyone normal to live the rest of their life without ever having to work again. If he walked away with 10% of the deal, that's 100 million dollars.
Monty writes:
I have spent the last 27 years creating and working on MySQL and I hope, together with my team of MySQL core developers, to work on it for many more years.Since it's under the GPL, he can do that himself for as long as he wants - he doesn't have to worry about making a living, after all. If he took away something closer to the 100 million number, he can also fund several of his friends to work on it for years and years, without worrying much about income. They could always do consulting if they wanted to make a few bucks, in any case. Now, what he's worried about is that Oracle will no longer put money into Mysql. I agree that that's a real risk. However, I also think that since it's Oracle's money that is being spent, they have the right to do as they see fit, within certain limits, and this case is well within those limits. My view is that there are plenty of cases when governments should intervene. For instance, if Mysql were the only competitor to Oracle in the database market, it might be quite unhealthy to let them buy it. But that's not the case - not at all. There are numerous competitors, both closed and open. So the risk to 'the public' is relative: people bought into a product that may now stagnate, but if they really want, they have plenty of other places they can jump without too much pain (SQL is a standard, after all). It's like if FreeBSD disappeared tomorrow: you could switch to OpenBSD or Linux or something else. Perhaps not painlessly, but it wouldn't be the end of the world, either (let's hope FreeBSD has a long and happy future ahead of it, though). We're back to wanting to both have and eat the cake: Monty seems to want the EC to force Oracle to divest itself of Mysql or impose various restrictions on its development. If he had imposed those conditions on Sun when that sale was made, they might not have done the deal, or placed a smaller value on it. He didn't, but now he is back and trying to impose them on a deal in which he is not a participant (although I suppose he may have some Sun shares). That doesn't strike me as being entirely fair: if he really wanted to ensure the future of Mysql, he would not have sold the company. In terms of open source, keep in mind that Mysql was not released under the GPL until 2001: http://www.mysql.com/news-and-events/generate-article.php?id=23 For many years it was under a "sort of open" license that was not proper open source. Then there's the Richard Stallman angle: that somehow, Mysql "deserves" to have developers funded to work on it. I don't buy that, either. Mysql is a nice project, but I don't think that there's any moral imperative that the government should step in and fund some open source projects. Should the EC step in and say that Oracle should also fund Postgres development while they're at it? There are plenty of deserving projects that could use some cash to fund their development. For instance, my friend Salvatore is looking for donations for Redis development. It's not as big or "important" a project as Mysql, but it's good code and already being taken up by various companies. For that matter, I'd like to keep working on Hecl full time. In short: I hope that the EC approves the sale "as-is". I also hope that Oracle continues to take good care of Mysql, but if they don't, that is ultimately their decision as long as there remain plenty of competitors in the market. I think that our time as "the open source community" is better spent fighting for more important things: against bad software patents, for open standards in governments, and that sort of thing, that will benefit everyone, rather than trying to wrest control of Monty's code back from Oracle after he's already been paid handsomely for it.
I have an imaginary automobile. It is the finest hybrid
of German and Japanese engineering. It has a peppy little
engine and a turning radius so small it would make a baby
camel cry, and a six-speed manual transmission, and it is
powered by the urine of vegan bears.
My imaginary father asked me why I would possibly want to
buy an imaginary car with a manual transmission. Obviously,
whichever marketing campaign brainwashed him in the first
place wasn't strong enough on the memetics, because after
borrowing my imaginary car, he shut the hell up. You see,
it's considerably more fun to drive than an automatic.
There are other benefits as well, of course. The primary
one is that the transmission does what I want.
An automatic transmission is configured for maximum comfort ,
so it wastes a lot of power when shifting. With a manual,
you can slip from gear to gear with minimal clutch time, or
in some cases, if you're feeling sassy, without using the
clutch at all. You can control your engine speed so that
your shift will be just as smooth as an automatic without
the egregiously long clutch disengagement or shift overlap.
You also can see the road in front of you, so you're always
going to be smarter than an automatic transmission, unless
you don't understand how slopes work or what collisions with
other cars mean to your well-being.
Now some NRA member is going to point out that you can get
a shift kit and tweak your automatic to be less awful.
While spending money on this type of thing sounds like
a great idea, a shift kit is not going to bring an
automatic into the same league as my car. I can still
start the car when the battery's dead. I can get higher
fuel efficiency (vegan bears don't exactly urinate for
free). I can shift into fifth gear, and coming from a
full stop, drive up a hill without stalling (this is
particularly useful when a squirrel has gnawed the teeth
off of all your other gears). Furthermore, shift kit
or not, an automatic is absolutely no fun.
Someday, when transmissions have advanced into the realm
of liquid hyperspace buckminsterfullerene cones that
commune with the unicorns, and they'll have cameras and
radar feeding the car's computer with useful information
about its surroundings so it can make intelligent shift
decisions faster than a human. Then I'll have to choose
between saner and more fun. That era has not yet arrived.
This is a lousy metaphor for debhelper.
Very often, folks want to refer to both the free and open source
software communities in a way that is inclusive of and respectful of
groups who identify with either term. Saying "free and open source
software" is a mouthful. That said, there was no been consensus on what
we should do instead.
The Wikipedia article on
I've been using virtual machines (KVM, these days) as isolated environments to do things like build packages as root. Unfortunately, some of these activities require decent-sized chunks of random data (pulled from /dev/random). But /dev/random pulls from the kernel's entropy pool, which in turn is replenished from "hardware" events. But a virtual machine has no actual hardware, and if it is only doing isolated package builds, there is very little activity to feed the kernel's entropy pool. So the builds and test suites that rely on this randomness all hang for a long long time. :( My current way to get around this is to replace /dev/random with the /dev/urandom device, which does not block if the entropy pool is depleted:
Barnes and Noble's new nook ebook reader is now shipping to people. Mine[1] is due to turn up tomorrow, but the instruction manual is available for
Once you release something what gets at least a little bit popular, you can
expect to receive fixes in various strange forms. Since I started to use
Email scams have changed... for good and for bad (depends on the POV and the case).
Now that I'm not letting the cat out of the bag (I bought these as gifts) I
can write a review.
The use case was pretty simple: I thought it'd be a cool Christmas present
for our parents to give them something Internet-enabled that would give them
regular updates on their grandchild (when he/she arrives). I was thinking a
picture a day type of thing.
So I hunted around for a WiFi-enabled digital picture frame, and found the
Once there was a project called Debian and a Ganneff.... (unfortunately in German only....)
Folllowing an idea by