Professionally engineered Internet solutions for humans

Randomly selected client quote

Thanks for being so speedy, I'm not used to such professionalism!

Paul Elsam, Paul Elsam, 26 Jan 2006

Against Software Patents

Go to news, boycott, MEPs letter, rss

I'm against the patenting of pure software. A software patent gives a person or company control over the implementation of an idea. During my recent degree course in Internet Computing, it was clear that every single technique we learned, from the three standard ways to sort data to the use of HTML (the language that web pages are written in) had been created by someone, and if they had been patented, we would be unable to use them without permission, and possibly paying a fee.

What's more, with hundreds of thousands of patents granted in the US, where software patenting has become legal, it's impossible to know whether you've transgressed someone's patent or not. I'd have to employ a patent lawyer, and they charge even more than I do.

Software development, that includes the development of web pages, would become much more expensive. That extra money you would have to pay would go towards expanding the legal profession. Small business people would find websites too expensive to develop. I like developing websites for small business people, artists and so on.

It's difficult to know who wants the law. I can't decide whether it's the legal profession who would be looking forward to an increased demand for their services, or big software companies (Microsoft comes to mind), who are looking for a stick to beat Open Source software with. Clearly it's probably both. Open Source software is the art and soul of the industry. People write Open Source software for free in order to help their fellows. To stop that would be criminal.

In truth, what's required is an intelligently designed and applied law. It may be justified that people who have genuinely groundbreaking ideas should reap the rewards of twenty years of protection. The problem is, so far, the laws are neither intelligently designed nor applied, and a great many trivial patents are sought and granted. There doesn't seem to be a way to get people who are skilled both in patent law and in software engineering, and where they do exist, they are going to be expensive people to employ.

As it stands, I'm prepared to fight software patents with everything I have (which, granted, isn't a huge lot). On this page, I'll collect what I feel are particularly noteworthy articles that speak to my level of understanding. You may find it to be a nicely selected list of interesting stories that maintain your interest in the issue. There's an RSS feed if you're interested in being notified when I add an article (point an RSS reader to http://www.johnallsopp.co.uk/softwarePatents.rss).

You can help by reading the articles and doing what some of they ask. So far, for instance, I've written to my MEPs, I've donated money to the FFII, and I joined the Professional Contractors Group because they clearly share my view.

You can search for patents, free of charge, here.

Boycott

It's become apparent to me that the big software companies want software patents and are lobbying hard. The people-led companies, open source, and so on, don't. It's turning into a battle between people and corporations for ownership of ideas. It's wild sci-fi nonsense, but it's happening now.

Since many companies seem to have no conscience, the only way to influence them is through their profit. I think we should boycott those companies who are lobbying hard for software patents, and support those who are working against software patents.

Essentially, companies who want software patents would take from us what isn't theirs. I see no reason to pay money to those who want to take from us by force. To help, here's a list from the news items I've gathered.

Boycott these Support these
Alcatel 1 & 1 Internet
EADS Benchmark Capital
Eicta CAS Software
Ericsson CSB System
Intel GMX
Microsoft Materna
Motorola MySQL
Nokia Opera
Phillips
SAP
Siemens
Sony

Latest news: