ZDNet UK


Skip to Main Content

  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Jobs
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


Compliance Toolkit

Bill Gates and other communists

Richard Stallman CNET News.com

Published: 16 Feb 2005 11:40 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

When ZDNet UK sister site CNET News.com asked Bill Gates about software patents, he shifted the subject to "intellectual property", blurring the issue with various other laws.

Then he said anyone who won't give blanket support to all these laws is a communist. Since I'm not a communist but I have criticised software patents, I got to thinking this might be aimed at me.

When someone uses the term "intellectual property", typically he's either confused himself, or trying to confuse you. The term is used to lump together copyright law, patent law and various other laws, whose requirements and effects are entirely different. Why is Mr. Gates lumping these issues together? Let's study the differences he has chosen to obscure.

Software developers are not up in arms against copyright law, because the developer of a program holds the copyright on the program; as long as the programmers wrote the code themselves, no one else has a copyright on their code. There is no danger that strangers could have a valid case of copyright infringement against them.

Patents are a different story. Software patents don't cover programs or code; they cover ideas (methods, techniques, features, algorithms, etc.). Developing a large program entails combining thousands of ideas, and even if a few of them are new, the rest needs must have come from other software the developer has seen. If each of these ideas could be patented by someone, every large program would likely infringe hundreds of patents. Developing a large program means laying oneself open to hundreds of potential lawsuits. Software patents are menaces to software developers, and to the users, who can also be sued.

A few fortunate software developers avoid most of the danger. These are the megacorporations, which typically have thousands of patents each, and cross-license with each other. This gives them an advantage over smaller rivals not in a position to do likewise. That's why it is generally the megacorporations that lobby for software patents.

Today's Microsoft is a megacorporation with thousands of patents. Microsoft said in court that the main competition for MS Windows is "Linux", meaning the free software GNU/Linux operating system. Leaked internal documents say that Microsoft aims to use software patents to stop the development of GNU/Linux.

Next

Previous

1 2


  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with Konica

Did you find this article useful?
63 out of 115 people found this useful



Company/Topic Alerts

Create a new alert from the list below:








Loading Video Player ....

Featured Talkback

In association with Intel
There will be further activation issues to watch out for as Microsoft plans to offer a similar service to independent software vendors whereby they can "control" licensing through activation and other measures similar to the Software Protection Platform.

By: DefenceIT

Read full story:
Microsoft outage down to 'human error'

Sentry Posts Blog

The Technological Singularity

Are we approaching a point when machines may wake up and become self or seemingly self aware? Vernor Vinge in 1993 seemed to think so. He refered to this event as the "technological... More

2 comments

Mobile Operating Systems: MOPS At a Gl...

Mobile Operating Systems: At a Glance Author: Eric Everson, Founder MyMobiSafe Since posting my blog exposing the security Google G1 security issue, I have received a few emails... More

Post a comment

Met Police catch test cheats

I saw the funny side of this press release, I can just imagine the two people sitting in the car giving the answers to the questions. Why they had wires running from under the bonnet... More

Post a comment