It looks like nothing was found at this location. Maybe try a search or browse one of our posts below.

What annoys me most is that they think they’re being clever.

I’m talking about the people who are resurrecting “communist” and “socialist” to describe those with whom they disagree. Really, folks, that went out with the John Birch Society. You remember them — the extreme right-wing organization of the 1950s and ’60s that claimed, along with a number of other peculiar fantasies, that the fluoridation of water was a communist plot.

You’d almost think they’re back in business, to hear various software vendors talk about open source. Sun Microsystems is the latest to take up the banner of truth, righteousness, and the American way of calling people names. To whit:

In his April 5th keynote address to the Open Source Business Conference, Jonathan Schwartz, Sun’s President and COO, started off reasonably enough by commenting that the GPL isn’t, in his opinion, beneficial to developers.

So far, so good, but then he turned up the dial, calling the GPL “predatory.” Why? Because if you write code that’s mixed in with GPL code, your code becomes GPL code as well.

“Imagine a developing nation that elects to use free software in the construction of its intellectual property and then finds that it has a rather predatory obligation to give back all the intellectual property to the wealthiest nation in the world that happens to be the author of the GPL,” Schwartz said.

Note the clever positioning of the words, “then finds.” It’s as if Sun figures nobody reads license terms until long after they start to use the product.

Schwartz went on to explain that the GPL’s authors are “… individuals and companies that want to use intellectual property models to define social models and economic models rather than intellectual property models.” Huh? Schwartz thinks we should only use intellectual property models to define intellectual property models? Brilliant!

Just in case you missed it, he’s calling the GPL’s authors socialists. What’s that about? If someone wants to build something and then give it away, it’s called a hobby, not socialism. And if that same someone wants to restrict its use — for example, to prevent anyone else from selling what they gave away — that’s their right as owners of the software.

It isn’t as if commercial software licenses are benign, after all. An ever-increasing number forbid the licensee from, for example, publishing performance benchmarks, or even talking about performance with colleagues. A lot of them make provision for, shall we say, dynamically and unilaterally redefining license terms. Many make it okay for the vendor to remotely shut off the software if the vendor perceives that you’ve violated the license.

Since there’s no due process provision in any of this, the cynical among us might conclude that those vendors are promoting an alternative legal system to the one we use here in America. Defenders of such practices generally respond that nobody is holding a gun to the licensee’s head — it’s a contract, which they’re free to not sign.

Uh … guys? That would be true of the GPL as well. It’s a contract, and if you don’t like it, don’t use the software.

Oh, and I nearly forgot: Isn’t Star Office a Sun Microsystems product?

Mr. Schwartz needs to switch to decaf. Intellectual property models are a subset of property models, which are in turn a subset of our overall social and economic model. It’s the traditional software vendors who have stood these on their heads. Otherwise, how could (for example) Autodesk cancel a valid license for AutoCAD if the buyer declares bankruptcy, and everyone seems to think that’s perfectly fine?

The essence of the open source movement isn’t social change, anyway. We are, after all, talking about software, not a constitutional amendment. Think of open source as the Gillette strategy: Give away the razor (software) and sell the blades (services).

That isn’t promoting a different social and economic model. It’s just competition. With one possible caveat: The open source strategy is more likely to earn its proponents a comfortable living than colossal wealth. Being satisfied with mere affluence probably is, in the eyes of the leaders of America’s software giants, socialism.

You might recall that awhile back, Microsoft testified before Congress that open source was tantamount to communism. Maybe what we’re seeing is the long-awaited first fruit of the much vaunted Microsoft/Sun Microsystems alliance: The two companies are coordinating, not directory synchronization or their service oriented architectures, but the formulation of petulant messages in their press releases.

Bob Metcalfe has been predicting the imminent collapse of the Internet in these pages. Since your employer looks to you for technical expertise and advice, and since Dr. Metcalfe is a Recognized Industry Pundit (RIP), you’re probably worried about having recommended building that big Web site.
I’ve decided to offer a different perspective on the problem so you can trot out a second RIP to counter the effects of the first. (Also, if Dr. Metcalfe and I quibble in print you get to gripe about the incestuous nature of the press in Ed Foster’s gripe line, post items in our Forums on InfoWorld Electric (www.infoworld.com) and otherwise feed the liberal media conspiracy.)

Anyhow …the Internet scares people. Commonly described as an anarchic agglomeration of unplanned interconnections, it makes no sense to those who believe central planning is the key to quality.

Many of those same people, Dr. Metcalfe included, also say they believe in the power of laissez-faire capitalist economics. In other words, they believe in the power of Adam Smith’s “invisible hand” that uses market forces to regulate the interplay of independent agents.

From the perspective of general systems theory, this is nothing more than the use of negative feedback loops to create stable systems. (If you’re not familiar with the concept, it just means that inputs listen to outputs, adjusting themselves when the output drifts off course.)

Laissez-faire capitalism says shortages lead to higher prices which reduce demand, eliminating the shortage. Higher prices motivate an increase in production capacity, increasing supply which then reduces price, increasing demand. The result: A self-regulating system with no need for external controls.

Why does Dr. Metcalfe, who believes in this kind of self-regulation for the economy, not believe it will work for the Internet? After all, money comes in along with increased demand. Increased demand leads to supply shortages (poor response time). These shortages certainly can result in higher prices. They also can result in more companies getting into the business, and in existing Internet providers increasing the bandwidth they make available. It’s a pretty basic example of the very same kind of self-regulated economic system most cherished by the all-government-regulation-is-bad crowd.

This doesn’t mean the Internet won’t catastrophically fail this year. Laissez-faire capitalism breaks down in several different circumstances. Here are two:

Any time individuals or organizations compete for a common resource, market forces just plain don’t work.

This is called “First pigs to the trough.” It’s also known as the tragedy of the commons. In merry olde Englande, farmers grazed their cattle on public grazing land – the commons. After awhile, some farmers figured out the more cattle they grazed on public land the more they profited. When all farmers figured it out the cattle overgrazed the commons, ruining it.

Market forces don’t regulate use of a commons – market forces ruin it, leading to the need for external regulation by, for example, the government. Regulation isn’t always a bad thing, despite current political cant.

Another, very interesting way negative feedback loops (including pure free-enterprise economics) lead to unstable results comes from feedback delays. Bring up your spreadsheet and model the “logistic” equation (a very simple negative feedback system): v(t+1)=kv(t)*(1-v(t)). Plot it for a hundred values or so, starting with k=1.1 and v=.01. You’ll see a smooth s-shaped curve.

Change k. Between 2 and 3.5 the curve oscillates. From 3.5 to just over 4 it becomes chaotic, jumping around randomly. Somewhere between 4.01 and 4.001 it crashes to extinction. The lesson: Once feedback isn’t immediate, the value of a constant changes not just the scale of a system but its very nature. The results are unpredictable.

(You’ll find other fascinating tidbits like this in the excellent book, A Mathematician Reads the Newspaper by John Allen Paulos.)

So Dr. Metcalfe may be right – the Internet could turn out to be an unstable, chaotic system.

But I doubt it. I have more faith in free enterprise than that.