The idea that freedom carries obligations with it is the most universally accepted yet universally disputed point one can make.
Freedom isn't free. That's what all the conservative bumper stickers say. Yet what they mean by that is quite different from what I think. They mean freedom carries with it an obligation to fight, on behalf of the nation, however the government defines the national interest, and however that government may be constituted.
In the world of open source, which I cover at ZDNet, there is another way of looking at this question, as put to us by Richard Stallman (above). You are given something, free. You can use it, you can see it, you can change it, you can add to it. But in return you have an obligation to give your changes back to the community, in the same way the original software was given to you.
The whole idea of open source as a business movement is in fact a reaction against Stallman, and this sense that freedom carries obligations. Stallman calls his movement FOSS -- Free and Open Source Software.
Licenses other than the GPL, however they differ in their details, are simply a way to fudge this obligation in some way, in the interests of profit. You don't have to share, or you have to give us credit, or your improvements belong to me, or you can only share if it's going to certain people. Changing the obligation of freedom in the name of someone else.
One of the big business trends of 2006, by the way, is that GPL licensing grew among open source businesses, while licensing under other terms declined. Most notably, just recently, Sun decided it would make Java open source, under the GPL.
Recent Comments