Follow Slashdot stories on Twitter


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×
User Journal

Journal Journal: Patents vs. the Independent Inventor

In July, the European Parliament will vote on a proposal entitled the "Computer Implemented Inventions Directive". Unless a clear majority of all MEPs - 367 of them - vote against the proposal, software patents will become law in Europe.

Who cares? What does it matter? Those who want to introduce software patents into Europe present them as a "protection for the independent inventor" and "essential to progress in the field". As an independent inventor, I hold a different opinion. I find these descriptions deceitful. Software patents are a loaded gun held by giant established software companies - who I call Big Software - and aimed at the independent inventor. Software patents will kill free and fair competition in the IT industry and the effects will be felt far and wide in our daily lives.

These are forceful statements, so I will explain.

Computer programs are defined as "literary works" by the Berne Convention. Copyright protects the expression - the code - of such a work. Copyright is automatic and costs nothing. The poorest artist is protected against theft of his or her work. The software industry has, since the age of personal computers and the Internet, grown very significantly, under the protection of copyright, and many major business have been started in garages, protected by copyright law.

Patents are quite different. They are a state-granted monopoly on an invention, or more generally, a process, or idea. They are expensive (about 10,000 Euro to apply for a patent, much more to defend it). A patent grants the holder an exclusive right to an idea. Yes, ideas can become private property.

I am a software writer - a programmer - and I own an independent software business. We do a large amount of research. We have invented many valuable ideas and technologies. We are, like many other small teams, one of those motors of innovation that created the dot-com era. And now we can patent our ideas, get monopolies on our inventions, the fruit of lifetimes of work.

Am I ecstatic? No, I'm not. On the contrary, I believe that in perhaps five years, by 2010, I will have to sell or close my business. Software patents are so dangerous that just writing and selling software may, by the time today's Computer Science students start their own businesses, be impossible and de-facto illegal.

Dangerous? Yes, to the independent inventor. And I'll explain why. Imagine our small team - 3 or four people - working for a year to build a new software product. It is a major and risky investment. We believe the product has an excellent market; we compete with large, very expensive products, but we do it much better, and the software is very low cost because we work using modern techniques. We are doing something essential to any healthy market: we are competing.

Now, under copyright laws, our product, being an entirely original expression, is protected. We work, we invent, we may sell the results and hope to profit.

But under software patent laws, our product, being the combination of tens of thousands of ideas, old and new, is in probable violation of someone's monopoly.

There is simply no other way to write software, any more than a musician can write a song using only original chords. We cannot know what patents we are infringing until we have finished our work, started to sell it, and someone sues us.

  • We cannot discover what patents apply. There are over a hundred thousand software patents in the US, described in complex legal language. New patents are usually secret for 18 months, about the time it takes to design, build, and market a new software product.
  • We cannot be sure to avoid using patented ideas, which are often very broad. Imagine if I patented "method of playing music in a room where drinks are served", or "using a pigment-filled stick to make marks on paper", or "method of applying heat to foodstuffs in order to modify or enhance their flavour". This is the level of many software patents.
  • We cannot be sure to license patents, if we discover that we have infringed on them. A patent holder may agree to license, or may not. They may simply demand that we stop selling our product. Worse, many software patents duplicate each other. Licensing one patent provides no guarantee of protection from others.
  • We might try to overturn an obviously weak software patent in court. We would have to find money to pay our lawyers, and we would risk everything - bankruptcy - if we lost. You might think there is insurance against this kind of thing? No, insurance companies do not cover patent disputes.
  • We might seek our own patents. Apart from the cost of gaining and defending a patent, holding patents would make us a visible target for companies with broad "enabling patents". Small companies are easily intimidated into giving up their patents.
  • We could wait until the relevant patents expire. This takes up to twenty years. That is the time I've been working in data processing. Yes, I could write software without using any ideas from the last 20 years. But I doubt whether it would be very competitive, or find many customers.

So why is data processing so different from any other industry? Surely if software patents are so bad, they would not be tolerated in other sectors? Well, some people argue that they are bad in other sectors too. Should the patent offices allow patents on such things as human genes? But there are big differences between data processing and a physical domain like chemistry, engineering, or pharmaceuticals.

When we write a software program we draw from a vast living culture of ideas, techniques, and methods. We combine these, refine them, invent new ones. It is much like writing music, or writing prose. Without access to this rich culture of ideas, we simply cannot write new software. Indeed, economic theorists believe that the ease with which people can exchange ideas is a key factor of the efficiency of an economy. The boom in software technology during the last two decades has been driven by ever-cheaper ways to exchange ideas (email, the Internet).

Secondly, compared to a physical process, software development is very much a step-by-step process. Software invention is the work of hundreds of minds working over decades to accumulate new and better ways of solving particular problems. There are no sudden breakthroughs, no secret laboratory discoveries, and no mad scientists. Software is part of a cultural river. Every idea we use took 30 or 40 years to develop and mature. You see why "owning" such ideas is such an abhorrent concept to those who actually contribute to this cultural river.

To write software costs almost nothing except time. A team of five can build a product with millions of pieces - as complex as an Airbus - in just a year. Across Europe, hundreds of teams like ours keep pushing the boundaries of the possible. We are independent, we have no political power, we do not make the headlines. But we are the ones that keep this industry - and the economy that depends on it - alive and healthy.

What does Big Software think about software patents? Well, it really likes them. Software patents have only advantages for large companies. And Big Software is acquiring patents as fast as it can. IBM alone has over 10,000 software patents.

What does Big Software do with its huge patent portfolios? Some companies like to collect royalties. Anyone making software inevitably infringes on a dossier full of IBM patents. If you also have a fat patent portfolio, you can trade. If you don't you can pay a royalty. IBM usually ask for 3% of revenue. Of course, this won't protect you from other claims. Other firms use their patent portfolios to blackmail smaller firms into "collaboration".

And what do small or medium-sized firms do when asked to "collaborate"? They do what any sensible person would do when a large, loaded gun is pointed at their head. Hand over the goods and pray to stay alive. So software patents do not protect the independent inventor. They are however a useful tool for established businesses to bully, extort, and bankrupt their smaller rivals.

You may ask, if the situation is so bad, why is there no crisis in the US? To some extent US companies are still accumulating patents, the US patent and trademark office (USPTO) acting as an arms dealer for a war that is not quite here yet. But the economic friction of software patents is starting to worry some. As Gary L. Reback wrote for Forbes:

"Within the past five or six years, economists in particular have started to question the USPTO's practices, finding little correlation, if any, between patent proliferation and invention. Economists have identified many situations in which patents actually retard the introduction of new products."

Who actually wants software patents in Europe? Who is pushing the EU Council to bend and break their own rules in order to pass a text that the EU Parliament has already explicitly rejected?

Big Software, obviously. Big Software faces aggressive competition from a new breed of software - so-called free software, or open source - which can't be beaten by the usual methods. Free software evolves faster, is more modern, and generally better and cheaper than the stuff Big Software sells. The convicted monopolist Microsoft, especially, has tried every possible tactic to stop products like Linux from becoming wide-spread. Software patents are one of the final weapons in a fight for control of the future of the industry.

Big Software is represented by groups like the BSA (Business Software Alliance) which claim to speak for small and medium-sized software firms, but are actually sponsored by firms such as Microsoft, IBM, Sun, Oracle, and Cisco.

Secondly, we have the European Patent Office. The EPO expects a huge increase in revenue, power, and influence if software patents become reality. The US model already shows what is possible: the USPTO is the only government agency to make a profit, and it does so with open joy, ignoring the long term costs of the patent boom it has allowed. The lucrative business of granting patents has corrupted the USPTO and EPO.

Lastly, we have the patent industry. I don't need to explain why European patent lawyers are practically dancing in the streets - if lawyers ever dance - at the thought of the 30,000 software patents that the EPO has illegally granted and now hopes to see activated, and the lawsuits these will provoke.

When we look honestly at which parties call for software patents in Europe, we see those who do not want a free and competitive market. We see the monopolists, the lawyers, and the functionaries. We the inventors hate software patents because they make us slaves. The produce of an invested lifetime no longer belongs to us. Somewhere, with the collusion of a corrupt bureaucracy, a patent lawyer buys the "rights" to an idea, and owns us as surely as if we were shackled in iron and sold.

The European Council has been in a struggle with the European Parliament over this issue since 2002. The Council has used questionable and undemocratic tactics to push through its US-inspired vision of "patent everything". We are today at a crisis point: the vote in July is the last chance the Parliament has to reject the proposal.

Who will pay if this proposal becomes law?

European businesses will pay. Consider a large tax on all software. Increasing prices, less innovation, fewer suppliers, worse service. Imagine the end of independent businesses providing software services. You want someone to fix your database? Please call the Business Software Alliance and pay for an "approved consultant". Think of the excellent service that monopolists offer. Think of the old state telecoms giants, their high prices and waiting lists. This is what will eventually happen to IT if software patents become law in Europe.

European consumers will pay. Everything will cost more as businesses find they have to pay more for their data processing infrastructure. Over the years, technology will stagnate so that we find ourselves stuck in the past compared to countries with no patents on software. Imagine no Internet. No email, no mobile phones, no e-anything. Imagine trying to work with 20 year-old ideas and technology. Imagine 1985.

Free and fair competition in the technology sector is one of the major engines for economic growth.

Software patents are truly anti-competitive devices. It is contemptible that Europe, which has made such strides in promoting free and fair competition, should be on the verge of handing its vigorous independent software industry into the cadaverous clutches of corporate oligarchs.

This issue affects us all.

User Journal

Journal Journal: PacMan & Ghosts

So it looks like this... Microsoft is PacMan, gobbling up the software patent dots, one by one. Paying off its lawsuits, one by one. Bribing its antagonists, one by one. Enough software patents, enough dropped anti-trust cases, enough settlements, and it'll be able to stand up to IBM, and maybe even castrate Linux.

But there are ghosts chasing PacMan. A year ago, under a different Slashdot alias, I wrote about the impending disaster called "spyware". Then, there was an estimate of 10-15% infestation of domestic Windows PCs. Today, the estimate is 80% and it's a fair bet that by this time next year, most Windows PCs - behind a firewall or not - will be infected by spyware, trojans, worms.

The ghosts are unstoppable. Visit one web site and 15-30 of them pile into your PC. Ghosts like CWS are so... incredibly malign. No simple viruses, these. Extraordinarily invasive, they get into every corner of the Windows OS, dozens, hundreds of hooks. In 12 months, it'll be the rule, not the exception, as more and more of the over-complex and under-protected Internet infrastructure gets subverted by the dark side of the force, turned into payload-delivery agents. How do you know that page you're reading isn't silently exploiting a new exploit in MSIE? Answer: you don't, and eventually, so long as you're on Windows, it probably is.

Someone, somewhere, wants control of your Windows PC, and they are going to get it. "Windows Security" has turned into a sick joke.

Today's ghosts are in the "hot" phase of a parasitical life-cycle. That is, they take as much of the host's resources as they can, eventually killing it. At some stage, the ghosts will adapt, simply because a dead host is not much use. Later, they will start to compete, fighting each other. Much later, they will start to actively defend their hosts, turning the cycle around from deadly parasite to essential partner. This is how all immune systems develop. It's not an organic process, simply an economic one.

Meanwhile Microsoft chases its little dots...

There are several possible end-games here. One: Microsoft manages to create new markets where it can make new money and leave its crippled and rotting domestic market. Ha! Two: the ghosts catch up. Three: the ghosts adapt and learn to co-exist as the price for having an ecosystem to inhabit. Might take... 10-15 years.

My money is on scenario two. And faster than you'd expect. We're about 1 year from what could be considered "plague" for most Windows users. Microsoft will not survive that unscathed.

User Journal

Journal Journal: The Global Protection Racket

It hit me a few days ago. We all know that politicians are a little corrupt. But the vision of Bush swaggering like a little mobster, the poison put out by the Republican machine, the utter inability of the Dems to defend against these attacks...

It's not just the most dirty campaign ever seen. What we're seeing is a full-blown attack on US civil society by a group of men who resemble nothing as much a well-organized criminal gang.

it's always about the money, isn't it? But in the past we've expected our governments to respect civil society. After all, it's more lucrative to take the long view. Let people build up their businesses, and tax them only as much as they will bear.

The governments of the US, Russia, and Italy resemble each other so much it's uncanny. They seem to be working from the same handbook.

Control the press. Destroy the opposition. Stuff the judiciary with your friends. Turn parliament into a tool for executive control. Turn politics into a tool for doing business. Use fear to prevent dissent, use the mass media as a political tool.

Some people have asked why the US elite would go so far. After all, they have done very well so far with a less harsh rule. Why bring in the guns now? Why demolish the democratic institutions? Is it just for the money? Admittedly, the sums are huge. More money has been diverted by the Iraq war than was ever stolen by a corrupt regime in Nigeria or Angola.

Perhaps it's just greed. That's explanation number 1.

Explanation number 2 is a bit extreme: it is that we are heading for the collapse of oil reserves and that the liberty and freedom that the abundance of oil allowed is no longer affordable. When oil prices rise to $250 a barrel, we really don't want riots disturbing the peace.

Explanation number 2 is bolsted by the curious way that every major war is being fought in regions where oil is or may be present. The Caucuses. Iraq. Sudan. Venezuela is in turmoil. Angola and Nigeria are calm but the oil industry there is firmly under control of the US. (And, people may remark, the political pressure for reform in those countries is remarkably absent. Angola has seen many, many more people die than Iraq. Where is the liberating force?)

But explanation number 2 has one flaw: it assumes that our leaders are good planners, capable of thinking ahead and plotting the future.

That does simply not make sense. Personally... it has to be the first. Our world is run by a cabal of old, venal, grasping, corrupt, vicious, and ruthless men who are so hell-bent on robbing the treasury in any way they can that they have forgotten how the money got there.

The sad truth is that they will probably get away with it. People do, finally, do what they're told. We are not a race of revolutionaries. Most stories of revolt and the fight for freedom are lies told to encourage people to follow the party line.

I expect that the Republican machine will keep control of the US government. They are very, very good at the political game, willing to do whatever it takes to win. The opposition - built on a middle class that believes in the stength of morality, and a lower class that has the stength only to try to survive from day to day - is unable and unwilling to fight. We saw this with Gore in 2000. We are seeing it in spades now.

It's an old story. In Germany in 1931, the communists and democrats were no match for the brown shirts.

The story has a classic plot. Under the guise of an external threat, we elect a strong man. The liberals and communists complain. We beat them up. They fight back. We break their heads. We vote for our leader. He will protect us from the scary monsters. Once secure in power he demolishes the civil society that elected him. He creates a machine that has one goal only: to find and eliminate opposition, independent thought, and resistance.

We've seen it in so many countries, many with long and proud histories of democracy.

I'll finish with this thought: for once, the USA is not leading the world. Russia is about 4 years ahead of the USA when it comes to installing a dictatorship. What happens in Moscow today will happen in Washington in 2008. Observe Putin and you see Bush. Observe Chechnya and you see... you see that the "War on Terror" is simply another name for "Genocide".

-- ites

Slashdot Top Deals

Stinginess with privileges is kindness in disguise. -- Guide to VAX/VMS Security, Sep. 1984