the rock garden

I have a rock garden. Last week three of them died...

2004-11-11

To Evil!

by Danny O'Brien, who writes monthly at O'Reilly OSDir.com. My response to this part of his article below...

How do you work out who the movers and shakers are in the free software hacking world? For most of them, there's no income to be appraised, there's no stock market valuation to watch. What value can you give to these contributors, who work without care of reward, except maybe all those groupies hanging out at the stage door of the Sourceforge ftp servers?

Well, I guess you could review their software or something. Sadly, I suffer from a debilitating illness (which I shall not mention here) that tragically precludes me from doing actual research. So, instead, I have decided to evaluate those involved in our so-called industry in terms of what we all, I think, see it as.

A battle between good and evil. With the emphasis on evil, because, let's face it, who wants to hear about bloody goody two-shoes coders?

So who was the most bad in the world of open source last month? And can we get them to do it again, for the cameras?

August's candidates, in order of potential Dantean circle of Hell:

I. ROB ENDERLE

Rob "So often quoted that my own middle name has quotes around it" Enderle keynoted this year's SCO Forum, with an analysis "Free Software and the Idiots who Buy It".

As you might expect, this wasn't a talk with many Excel graphs and MATLAB analyses of relative IQs inside. En route to his conclusion, Rob explained to his audience that one of the reasons he has a bias toward Microsoft and against IBM (and by extension, IBM's support for Linux) is because when he worked at IBM, they were sneaky, whereas Bill Gates has been very good to him:

"With Microsoft my relationship goes deeper. A few years back, when I was first starting out as an analyst, I got myself into a lot of hot water by doing something I knew was wrong to prevent a crime from being committed... By all accounts I would have lost my job and probably had to change careers again if it weren't for Bill Gates personally coming to my defense and pointing out that what I did probably kept a lot of folks out of jail. He didn't have to do that and, to this day I doubt he even remembers he did, but I remember."

I don't know about you, but now I have this image in my mind of Rob Enderle as Capt. "Howling Mad" Murdock in the A-Team, with Bill "Hannibal" Gates breaking him out (and others) out of jail at the beginning of every episode so he can to help them analyse the hell out of a new market opportunity.

But is Enderle actually evil? I'd say Enderle's confession is not a confession of evil as an admission of humanity. His knee-jerk defences of SCO and attacks on open source come partly from his emotional experience at the hands of ... well, he's not clear on the facts, but something bad that happened to him a long time ago.

When you read his presentation, and after shifting a bit uncomfortably in your seat during the shoutier bits, you mostly ending up feeling sorry for him. He's clearly gone through a lot, and that definitely affects the tone of his opinions. Perhaps the evil here is that our industry doesn't assume our pundits are all too human. I, for instance, am gung-ho about open source because my family is being held hostage in Rob Malda's basement. But who fact-checks me, or Enderle, when we say something in public? No-one! Once again a sign that the motto "Consider the source" has more application than just fixing software.

II. Jorg Schilling
o make an honest" Schilling took offence at SuSE's changes to his GPL cdrecord application, on the grounds that they'd patched it so much that it wasn't really J more like some sort of awful Hollywood remake, like Francis Ford Coppola's Bram Stoker's Dracula. To fix that, he stuck in a line which announced to SuSE users that their vendor was "known to ship bastardized and defective versions of cdrecord", then put in a comment above that SuSE wasn't allowed to change that line. You know, just in case they managed to bastardized the bastardization.

Cynical bystanders thought Jthing to do with the addition of DVD burning features to SuSE's Jg makes money from a commercial "cdrecord-dvdpro" which has the same added features). Jt was more having to deal with answering tech support questions from people running software he hadn't even written, dammit.

Whatever the reason, by adding the comment, it turned out Schilling was breaking the GPL himself, by adding extra restrictions.

Now, we know that the furthermost pits of hell are reserved for those who break licensing agreements (unless its clickthrough, where you get put in purgatory until the law can be clarified). But we should also give pause before we place the epaullettes of satan on someone who, let's be fair, learnt the intricacies of the SCSI bus so that we do not.

Anyone who has played with SCSI knows that the interface is, frankly, Lovecraftian. A few terminators and DIP switches in, and you're constantly running saving throws for your sanity. J moment of alleged evil was fleeting, and he removed the restriction in the subsequent increment of cdrecord. Let's say that he was possessed by some old ide-scsi bug, and speaking in tongues at the time.

Not evil; a tang of the Yog-Sothoth in the air, maybe, but not evil.

My Response
Re: Evil of August 2004 (Score: 0)
by Anonymous on Nov 11, 2004 - 07:20 AM
First of all, I just subscribed to the RSS feed last week. The world needs more writing like yours, Danny. Obviously I love the rant.
I was warming up the ICBMs in the silos when you started talking about Jorg Schilling. I'm glad you came back around, but my contribution is just to reiterate your point.
Here is a guy who has spent A LOT of time sitting in front of an Ultra 10 or whatever, as you say, exploring the SCSI buses, opening up the body bag and studying the gore. Here is a guy who allowed me to download two files onto my girlfriends XP laptop, which had no iso support in the gigs and gigs of software the OEM forced on her, and make the darn thing burn or create isos, from the convenience of the cmd prompt. God bless him.
This is 2004, and I watch users of commercial CD software all the time burning coasters and having strange failures when burning cds, while cdrecord does not fail. There be dragons.
Six years ago it wasn't surprising when glitches happened burning a cd. Again, this is 2004. This is not a simple technology, even though NeXT had it in what, 1987 or so?
The boy had flash of anger, it's understandable. SUSE hijacked his project, and I'll bet they did not do it in a display of good etiquette, but instead left him to find out the hard way. Maybe SUSE would be a better target for your list, although Novell/SUSE is competition in a competitive industry, which is good. It has to sting when you have donated a large pool of code to the community, which a)is asking for an incessant stream of emails with subjects such as "htis crdecodr ware2 is fuxored" b)means it's only a matter of time before somebody expands your software to do the 'feature added' stuff your commercial version does, effectively ending your ability to get paid to work on the project you gave them in the first place. Heartbreak.
It's a cruel world sometimes, but isn't it evil to include on a list of evildoers someone who had just had their guts stomped on by the wheels of progress?

I am not Jorg and I don't know him, just another FSF member and halfass OSS developer who feels his pain.

Progress needs to be careful not to kill the root to grow the tree. As they say in my Appalachian ancestry...

Let's put Larry Wall on the unemployment line by getting everybody to use Qerl, and Linus Torvalds out of work by switching to Ninux (m was used), and Guido Van Rossum doesn't even make money from Python, even though Red Hat uses it for almost all of their contributed tools, and Google uses it most everywhere but the places where only C will do. Okay, Google uses everything, but they use a lot of Python. Commercial interests may stomp out the creators of new technologies without a second thought.

Doesn't that sound evil?

Linc

Comment on this post [ so far] ... more like this: [foo]


Comment on this post [ so far]