- by Paul Murphy, -

Deck:

The issue is whether the GPL can be used to launder code, not whether it's constitutional in itself. In other words, can someone take contractually protected works, give them to a third party who releases them under the GPL, and then take back the newly GPL'd code as if the original contract didn't exist?

Body:

Dear Mr. Mcbride:

I guess push is coming to shove, huh? You finally got a court to order release of the AT&T code so things are coming together a bit on that end. An important legal step and one I'm sure you'll be glad to get over with, despite the crowing going on among those who see it as a victory for IBM.

Inheriting the whirlwind is all very well as someone else's metaphor but it's rough for you right now isn't it? Hang in there, you and I both know that right will ultimately prevail --just bear in mind that no one has promised it'll be you going along for the ride when that happens.

Meanwhile, however, you're not helping yourself by throwing more pixie dust on the flames. That diatribe of yours on copyright and the GPL has got to go. I can understand the motivation; but it's just wrong and lots of people are going to call you on it. The issue here isn't whether the U. S. Constitution allows the GPL - the constitution allows anything it doesn't outlaw, and it doesn't outlaw the GPL.

So lets focus on the bottom line, ok? The issue here is whether the GPL can be used to launder code, not whether it's constitutional in itself. In other words, can someone take contractually protected works, give them to a third party who releases them under the GPL, and then take back the newly GPL'd code as if the original contract didn't exist?

The answer to that is pretty clearly "No", but this doesn't have anything to do with the 1976 copyright act and you certainly don't need to invoke the American constitution to prove it.

It doesn't have anything to do with Caldera either -that's just another red herring being dragged in with the effect of confusing the issue. Whether or not Caldera added its GPL stamp to some protected code is immaterial with respect to whether or not anyone else did it. The timing and genesis of each such release by Caldera may be of substantial interest during the penalty phase, but it's not important now because of the principle that Jane's action's don't excuse Joe's.

In other words, IBM can no more say "we're off the hook because you did it too" than you can get off on a highway speeding charge by pointing out to the judge that the guy behind you was speeding too.

You're probably too stressed to take advice but here goes anyway: I'm guessing you've got a pretty good case, so don't let the presure get you, and don't let the lawyers fritter it away on externalities. The fundamental question is simple: did one or more people working for IBM allow contractually protected code to get into Linux? Yes, or no, that's your case - everything else is legal trivia, so stay the star blank star away from it.

Forget this GPL stuff, it's not important. I mean really, can you imagine a grown up lawyer telling a real court that SuSe's release of code under the GPL makes everything all right if you can show that SuSe first got that code from an IBM staffer who should have known better?

What you need to do right now, is to earn yourself some friends. Show the general Linux community that your claims are justified, and a lot of fair minded people will get on your side of the issue.

Focus on what counts for you, not for your lawyers. They care a lot about intention - but you shouldn't. Did IBM's American management know what was going on? Personally, I'd bet they didn't, but either way, so what? From the perspective of lawyers seeking settlements, intent is everything - particularly if they're working on spec - but from your perspective whether they knew or not doesn't matter: there is no principle at stake there, just money.

Your issue is, did it happen? So forget the copyright nonsense and recognize that the court has given you a break you can act on. Right now, you can publish anything you want to and neither IBM nor any other signatory to the underlying AT&T contracts can come back at you for breaching the secrecy conditions of the contract. So publish the code, provide the annotations, and if Microsoft, HP, or any other license holder wants to complain, well, just point them at IBM - after all, that's who hired lawyers to get a court to order you to do it.

I imagine that Boies, Schiller & Flexner are against this, but remember Mr. Boies greatest noteriety comes from having been unable, with the resources of the United States Department of Justice behind him, to hold Microsoft to account for illegally exploiting its control of the PC desktop. I don't know if you can fire them, but I'd be surprised if they can stop you from complying with a court order, so go do that: make everything public, and let the chips fall where they may.


Paul Murphy wrote and published The Unix Guide to Defenestration. Murphy is a 20-year veteran of the IT consulting industry.