Warning this article may contain opinions of the author that you and iTWire don't agree with.
Visit the last page to have your say in our forum.

No. 1 Story

Telstra adds one million mobile services, but Sensis plummets

Telstra has revealed the addition of almost one million new mobile services in the six months to December 2011, but Sensis revenues plummeted 24 percent in 12 months.

read more

GPL: why can't a lawyer understand it?

Opinion and Analysis


In 1998, the Open Source Iinitiative was begun by Eric Raymond and Bruce Perens in order to make free software more appealing to businesses.

According to a research paper put out by market services firm Vision Mobile, "where the OSI and the FSF diverge is that the OSI also require that an OSI approved open source license should not restrict commercially important freedoms, such as the ability to distribute open source and non open source software together, and to not discriminate against any persons, field of endeavour or technology products."

When the GPLv2 was written, software patents were uncommon and software licensing was in its infancy. Over the years, as innovations in software have grown less - mainly because you can't invent something twice - companies have sought to gain a business advantage by taking out patents on what they deem to be their inventions. Some of these "inventions" are laughable and patent offices around the world have granted some ridiculous patents in their time.

Hence, after a long period of consultation, Stallman and lawyer Eben Moglen released the GPLv3 to plug some loopholes in the GPLv2.

Are there incompatibilities between open source software and many business models as Walsh claims? Sure, if you violate the terms of the licence of any software, you will have to pay for it. It doesn't matter if it's open source or closed source. Microsoft has paid out so often for using other people's code that I've lost count of the number of times it has done so.

The casual reader will skim through what Walsh has written and come away with the impression that the man has said nothing apart from the fact that proprietary software companies should be careful as to how they use open source code. That has always been the case and will continue to be the case.

But there are also insidious statements like this: "Any activity that leverages software for business advantage is likely to restrict the software's freedom..." Nope, you can take open source code, modify it to your heart's content and use it within the portals of your company and you would not have violated any licence. You cannot be touched. It's only when it comes to distributing the code, that the licence cuts in - you need to release all of it.

Under the GPL, you can write your own code which is dynamically linked to the original code - and you do not have to release the entire lot. If GPL code is statically linked to non-GPL code, then the latter constitutes a derivative work and you need to release all the code if you are distributing the product.

Walsh is of the opinion that it would be better if GPL violation cases went to court so that there was some precedent to go by. Of course, he forgets to tell us that it would also ensure that a number of lawyers would be able to bill X number of hours for representing this client or that. Settling a case outside court does not enrich lawyers as much as a prolonged trial does.

Have a look at this list of settlements, Walsh, and calculate how much it has cost your profession.

Let me leave it there. If Walsh was really trying to make a point, he would have followed the fundamental rule that lawyers do: see what kind of case your opponents have and then draft your own defence. All that he appears to be trying to do is to confuse people and leave one impression - free and open source software is like dynamite. It's best left alone, you never know when it might blow up in your hands.

Loading comments ...



- sponsored feature -

The Death of Traditional BI: What’s Next?

How to Make Business Discovery Work for Your Business IP PABX BUYING GUIDE

Business Discovery takes its cues from consumer apps. Like Google, it encourages us- ers to hunt for and explore data without worrying about or even noticing the underly- ing technology. Their entire experience is working within an intuitive interface to get real-time, self-service results with only minimal training. ...more