Monthly Archives: March 2004

Academic Duty

In the fall, I read a great book about the academic enterprise by Donald Kennedy, a former president of Stanford University, called Academic Duty.

This quote, from Alexander Heard, Chancellor Emeritus of Vanderbilt University, quoted in Speaking of the University, reminds me of some of the same themes. It is from a speech that Heard gave in 1963, on the occasion of his appointment as Vanderbilt’s Chancellor. It is written in the breathless academic style of the day, but I rather like it.

Moreover, the great opportunities inherent in unmonitored faculty independence impose tangible personal obligations on all who enjoy and take advantage of this independence. The obligation to produce successfully in the classroom, in the library, in the laboratory is a first obligation. But there is also another obligation in the conduct of the affairs of our self-governing university community, an obligation of good academic citizenship, if you will, an obligation to exercise mature and reasonable judgment, to maintain good cheer, to focus on the significant and ignore the petty, to act with sophistication, recognizing that this is seldom a world of absolutes but rather a world in which great men have always done, and only done, the best they could with what they had. In a university, the exercise of self-control is the surest way to avoid control by others.

Open Secrets…

I discovered two websites which are both a wealth of information and a little bit scary. They are opensecrets.org and fundrace.org. Open Secrets, in addition to providing vast amounts of general information, will let you search by donor to see how much various individuals have contributed. That’s right, you can lookup everyone you know. Fund Race uses the same data, but lets you search by address and zip code. Although I can’t seem to get through right now, I found yesterday that lots of people in my zip code had contributed to Howard Dean and only two (as I recall) to GWB. Each of those two had contributed over $1000, though, while few if any of the Dean supporters had contributed that much.

I’m a big fan of open access to information, but sites like this make me just a wee bit uneasy.

Shot in a Drive By Worming

I was hit by the Witty Worm yesterday. It wasn’t as bad as it could have been, as far as I can tell. It looks like many, many others were hit much harder and had to rebuild their systems from scratch. At this point, my system seems basically okay, although I am worried that I may continue to encounter corrupted files in the weeks and months to come.

Note that I didn’t choose to install BlackICE PC Protection on my own. It was installed on my machine by our department system administrators. I have since uninstalled it, and I will be replacing it today with another personal firewall product. As far as I’m concerned, security vendors don’t get a second chance after a screwup like this.

Thanks to Jason for inspiring the title of this post.

Truth is Stranger Than Fiction

I was browsing Jason’s recent entries when I ran across a link to this document. It contains a letter sent by SCO to Congress and an “Open Letter” from SCO to whomever chooses to read it. Now in the interest of full disclosure, you should know that from the outset I haven’t been very sympathetic to SCO’s legal claims, and I am suspicious of their funding by Microsoft, though the amount of funding funneled to them by Microsoft is very much in dispute. Until I read these letters, though, I didn’t realize that the people at SCO have completely lost their marbles. Let me see if I can briefly summarize one of their arguments, which is so completely insane that I couldn’t have made it up if I tried.

SCO claims (and says that arguing in court) that the GPL (Gnu Public License) violates the constitution. The GPL, for the uninitiate, is a software license which is used by many open source software packages. I am not a lawyer, but my understanding is that the GPL says, in short, that the author makes the source code of the software freely available for most any purpose. If you make a derivative piece of software, though, and choose to release it, then you must release the derivative version under the GPL (including the source code). In this manner, free software is perpetuated, because you can’t take a GPLed program which meets 80% of your requirements, add the remaining 20% functionality, and then sell it as a commercial software package and keep the source code (the 20% you added) secret. Note that you are free to add your 20% and keep the resulting program secret; if you release it, though, you must do so under the GPL.

So, here’s SCO’s argument in brief. The constitution gives Congress the authority to enact patent and copyright laws. The Free Software Foundation (the primary sponsor of the GNU project and, by extension, the GPL) “actively and intentionally” undermine the copyright system via the GPL. Hence, the GPL is in violation of the constitution.

The number of ways in which this argument defies logic is truly staggering. First of all the GPL is a software “license.” Without the existence of the copyright system, all created works, including software, would belong in the public domain, and the GPL would not and could not exist.

Second, the copyright law, as I understand it, explicitly allows you to require other copyrighted works in exchange for yours. This is the essence of the GPL. I give my copyrighted code to you. If you want to rerelease it as part of your product, though, then you must also place your copyrighted code under the GPL. Note that you are perfectly free to develop your own code 100% from scratch. No one is twisting your arm and forcing you to make your code derive from a GPLed software package. In fact, if it weren’t for GPL you would probably have to develop the code from scratch, because there would be no code out there for you to copy. So, its a free transaction. You can use my code in exchange for letting other people use yours.

Next, the SCO letter tries to invoke the recent Supreme Court decision of Eldred vs. Ashcroft. The essence of the case argued by Eldred was that Congress had exceeded its authority, as granted by the constitution, to grant copyrights for a limited time by essentially grating copyrights in perpetuity by repeatedly extending the copyright term. The Supreme Court ruled against Eldred, stating that Congress had not exceeded its authority. Now, I personally believe that Eldred was wrongly decided, but so be it. A pivitol point argued in the decision and the dissention, though, was whether the copyright clause in the constitution was intended primarily for the public good or for private reward. The dissenters claim that the public good (of having copyrights expire, causing works to enter the public domain) trumps the private reward. The majority claimed that, at least so far, Congress had not exceeded its authority by continuing to extend copyright terms (to promote the private reward of copyright holders).

Now, any sensible person realizes that there is a balance between these two benefits. The idea is to make the private reward high enough to encourage production of copyrighted materials, but to limit that reward so that eventually those products pass into the public domain and benefit humankind. SCO argues, however, that this was an absolute victory for private reward over public good. Therefore, they seem to say (or at least insinuate) the GPL, by forcing derivative software to be open source, advances the public good rather than private reward, hence violating the Eldred decision. Do you see what utter lunacy this is? The exact same argument could be applied to claim that it was illegal to release things into the public domain (which it is not).

The last claim which I will refute is SCO’s claim that open source is bad for the economy. This claim is mostly insinuated, by claiming repeatedly that by defending the copyright system against the perils of open source, they are helping the economy. SCO claims that by giving away software, rather than selling it, open source hurts the economy. Anyone who has had Economics 101 should instantly recognize that this is a fallacy.

Let us proceed by way of allegory. Let’s suppose that in your town there is a retired businesswoman who is a genius. Every day, she is able to generate an idea which will, in the next year, earn $1 million dollars. Since she is already well off, though, she decides to publish these ideas each day on the internet, rather than using them to start companies or selling them to other entreprenuers. Is the economy worse off because she gives away her ideas? Of course not! There is economic value in the ideas which can be mined to create profit making enterprises even though the ideas are given away rather than sold. People implementing the ideas start businesses, create jobs, and maybe even create markets for whole new categories of goods or services. Furthermore, many people can use the ideas off the website, allowing for the creation of many new businesses in locations around the globe. (It is impossible to say for sure whether the economic benefit of giving the ideas away is more or less than the economic benefit of selling them. My intuition says that it is more, but you can’t really make a fair comparison, because many of the ideas might never have been generated in the context of a profit making enterprise. For instance, our businesswoman might be too busy implementing or selling yesterday’s idea to produce today’s. The point is that in either case the net economic benefit is positive.) Of course, the businesswoman herself could get richer by keeping the ideas to herself, but she is the only one who experiences an economic loss by giving the ideas away; the net result for everyone else is positive.

Open source software is the same way. It can be used over and over again in a variety of applications to support businesses of all kinds. The creators of open source packages might be economically hurt by giving their code away rather than selling it, but the effect on everyone else of making free software available is certainly positive. Open source allows for the creation of applications which are needed, but which fill a niche or serve a purpose which may make it economically impossible for them to be created in a for-profit fashion.

This post has turned into a book, I am tired, and I have 50 other things I should be doing, but I hope I’ve made my point. If I previously wondered if the SCO case had any merit, my doubts have been settled. These guys are utter crackpots, and the world would be a scary place indeed if the courts were to adopt their worldview.

Down in the Banana Republic…

It seems that Florida is still upholding my characterization of it as a banana republic from a couple of years ago. An editorial in the NY Times today suggests that the situation with elections in Florida may have gotten worse, rather than better. Hanging chads may be bad, but at least there was a paper trail to follow when things went wrong. When touchscreen voting machines screw up (and anyone who has ever used a PC should know that they will), there’s nothing to fall back on.

What’s even worse is that many other states have also installed these touch screen machines in the wake of the 2000 election controversy. Virginia is doing so in some counties, but not in mine (yet). I’m inclined to predict complete disaster in some states in November. Hopefully not in enough states to influence the election results, but as we all know, that only takes one state, really.

There has been much furor about manipulation of electronic voting machines to rig elections. That is certainly a concern. Personally, though, I don’t think the damn things work well enough to be manipulated (yet, anyway). I mean, if you want to manipulate an election, shouldn’t you start with a voting machine that seems to work, so that the machine becomes trusted? (Or is the public trust in technology so high that it doesn’t matter?) At the moment, I’m reading story after story in which the performance of these machines is a complete disaster. And, while the strong affiliation of Diebold corporate officials with the Republicans is concerning, I’m inclined to believe that a real vote manipulation effort would be executed more secretively. (The CEO of a company that really wanted to manipulate votes wouldn’t make idiotic statements like saying that it was his/her job to “deliver the votes” to a particular candidate, would he/she? Or have the Republicans become so brazen?)

As Hanlon’s Razor reminds us, “Do not attribute to malice that which can be adequately explained by stupidity.”

Political History

The history of candidates whom I have supported in primary elections is really miserable. Maybe next time I should just stay home… (Although the record will show that is mostly what I did in 2000, and look where that got us…)

1996 – Lamar Alexander. I grew up in Tennessee. Lamar Alexander was a good governor. He believed in fiscal responsibility, but also in investing money in things that are important – like education. I was going to school in Nashville at the time, and I spent several afternoons working at his campaign headquarters, which were only a few blocks from my dorm. He never even had a chance. (Disclaimer: I have not followed Lamar Alexander’s record at all for the last eight years. I know that he is now a Senator from Tennessee, but I know zero about his record as a senator.)

2000 – John McCain. Stands up in the Senate, day after day, trying to save our country from special interests and corrupt politics. I’m still a big fan. I followed his run for president mostly from a distance. I think I did send his campaign a little money. Destroyed by GWB’s political machine.

2004 – Howard Dean. A real candidate for real change. Willing to stand up to the Bush administration. From the democratic wing of the Democratic party. I went to meetups, donated money, made phone calls, wrote letters, and put a bumper sticker on my car and a button on my bag. Another one bites the dust.