
Patenting software is not good for the IT industry and
can, potentially stifle IT innovation, says Sean Hanly
We usually think of patents as laws that preclude the
copying of new innovations in machinery, materials or chemical
products and processes.
But following the accusation that Amazon's web-tracking technology
has infringed on the rights of patent-licensing group BTG, IT
directors and in-house application teams are feeling the heat from
an increasingly litigious industry, with software as the new
battlefield.
Software can be copyrighted and patented, but the legal effect of
each is different. Copyrighting - protecting the source code -
seems fair, as opposed to patents. And copyright law - which
prohibits passing off someone else's code as your own - is a good
thing. This is similar to someone plagiarising a book or article.
Software patents, on the other hand, mean you cannot even have the
same plot line.
Because of the way technology develops, patenting is bad news for
the software industry. The internet and the associated technologies
that have revolutionised IT in the past decade are mainly
patent-free. Yet if web servers had been patented, would the
internet exist in the form it is today?
Fast moving industry
Software patents can last for more than 17 years in some countries,
but the software industry moves much faster. Change in the IT
industry is in the order of three to five years. Long patent lives
only serve to limit competition and innovation, not foster
it.
A US study into software patenting has revealed that research and
development was actually reduced rather than increased as a result
of the high percentage of software patents.
This is because software development is often about building on or
extending existing ideas. The absence of patents allows new ideas
to flood the market freely and forces companies to maintain a high
degree of R&D activity.
However, an industry heaving with patents means that patent-holding
companies have less propensity to innovate and independent software
developers are in constant fear of infringing these patents.
Some would argue that obtaining a patent is a good way for
companies - and smaller organisations in particular - to protect
their vital intellectual property. But SMEs lack the time and money
to enforce patents, and the result is that the larger companies
hold an effective monopoly on most technologies.
Most SMEs simply forgo the option of patents and rely on
copyrighting for protection. Other companies, termed by US lawyers
as "litigation enterprises", buy up patents and then sue companies
that infringe them, or license them at high rates.
Never 100% sure
Some in the industry feel that conducting a patent check when
developing new software is the only way to protect the company.
However, as software patents have such a wide scope of application,
organisations can never be 100% sure they are not violating a
patent, even after a very exhaustive search. And if a search did
identify similar technologies, there would usually be a heavy price
to pay to use that technology - if the company in question is
willing to share or sell it.
More likely, firms would find they cannot implement the product in
mind, forcing software developers back to the drawing board to
avoid the patent demons.
This is not encouraging innovation. Instead, it is taking a lot
longer to develop new technologies, slowing down intellectual
progress and ultimately creating stagnation rather than
innovation.
However, creating software in a locked room cut off from the
outside world is neither realistic nor desirable. Rather, it
requires research into and interaction with current technology and
building on previous work.
In November the European Parliament will vote on the European
Union's patents directive. Unfortunately, it appears this text
favours widespread software patenting in the vaguest of terms. Some
industry watchers have noted that this could lead to patents
warfare - similar to what the US faces now.
For the industry to continue to thrive and innovate, software
patents need to be done away with and a new model introduced that
suits large and small companies and is more suited to the unique
challenges of developing software products.
Sean Hanly is managing director at Agile software consultancy
Exoftware