Early
in July, the European Union's parliament rejected, by an overwhelming
648 to 14 vote, a bill proposing a common framework for patenting of software
across its 25 member countries. Given the vote, the EU stays with the
status quo in which software patenting is still possible, though there
are as many software patenting regimes in place as there are members.
This near unanimity in favour of the status quo was unusual, especially
because the debate on software patenting that preceded the vote was contentious
to say the least.
In fact the long and contentious debate has helped clarify the case, (mostly)
against and (less) for the provision of patent protection for software.
The European debate began when, backed by big technology companies, the
Commission of the European Communities prepared in 2002 a proposal for
a directive of the European parliament and of the council on the patentability
of computer-related innovations. A ''computer-implemented invention'',
which is a rather convoluted term for software, is defined as any invention
the performance of which involves the use of a computer, computer network
or other programmable apparatus, and which has one or more prima facie
novel features that are realised wholly or partly by means of a computer
programme. A computer-implemented invention is patentable on the condition
that it is susceptible of industrial application, is new and non-obvious,
and makes a technical contribution. A ''technical contribution'' in turn
is defined, quite ambiguously, as a contribution to the state of the art
in a technical field which is not obvious to a person skilled in the art.
The ambiguity surrounding the definition of what is patentable is thus
obvious.
The Commission's case was straightforward. Software makes a significant
contribution to GDP and employment in the Union and that contribution
is expected to rise rapidly over the coming years if members are provided
appropriate opportunities. Patent protection, that offers an inventor
a protected right to exploit the invention without fear of competitive
replication for a specified period of time, has proved its usefulness
as an incentive to innovators to invest the necessary time and capital
on new innovations. And the growing use of software patents in the US
could put large technology firms in Europe at a disadvantage. Hence, there
was need to harmonise and thereby strengthen the software protection regime
in Europe.
However, the Commission's immediate ambition was presented as being more
limited. It suggested that the prevailing regime relating to software
protection in the EU was ambiguous for two of reasons. First, though under
Article 52(2) of the European Patent Convention (EPC), programmes for
computers "as such" are not inventions and are therefore excluded
from patentability, a large number of patents for computer-implemented
inventions had been granted by the European Patent Office (EPO) and by
national patent offices. The EPO alone is reported to have granted more
than 30,000 software patents. Secondly, even when statutory provisions
setting out the conditions for granting such patents were similar, there
were substantial differences in the implementation of these provisions
as reflected in the case law of the Boards of Appeal of the European Patent
Office and the courts of Member States.
In order to deal with these ambiguities, the proposed legislation sought
to codify with the help of European case law the circumstances in which
software can be considered as being more than a computer programme ''as
such''. This was expected to provide information as to the nature of software
innovations that can be patented and increase the volume of patenting.
A second important objective of the directive was to harmonise the patent
regime across the Union, so as to reduce the ambiguities resulting from
differences in case law.
This effort of the EU to expand the software patenting regime was a major
step forward given the fact that software patents were till recently not
the norm and given the controversy which still surrounds the provision
of patents for software. In fact, it was only in 1981 that the US Supreme
Court ruled that software was patentable, at least when it functioned
or operated to control an industrial process. However, for long after
that, software was essentially considered to be non-patentable, since
many computer programmes performed a range of more ''intangible'' functions
such as word processing, accounting, graphics generation, and the like.
Protection for such software was available only under the copyright convention.
However, there is a substantial degree of difference in the extent of
protection afforded by copyrights and patents. Copyright traditionally
protects only the "expression" of an idea, whereas a patent
protects the idea itself. Thus, in the case of software, copyright protection
extends only up to the original software code, which cannot be replicated
or altered. But if an alternative code can be deployed to achieve the
same end result, copyright is not violated. As a result courts have interpreted
the extent of copyright protection for software by closely examining the
details of a computer programme rather than the overall characteristics
of the end product.
A classic instance of this was when Borland International included in
its accounting software Quattro a set of Lotus 1-2-3 type menu commands,
which allowed customers to easily switch from the latter to the former.
Customers had the option of using Quattro's own menu commands or a virtually
identical copy of the entire 1-2-3 menu tree. However, Borland did not
copy any of Lotus' underlying computer code that delivered the functions
performed by the spreadsheet. However, Lotus, as expected, chose to go
to court on grounds of copyright infringement.
After a four-year battle in the courts the Supreme Court upheld a decision
by the a First U.S. Circuit Court of Appeals denying copyright protection
for the menu commands in the Lotus 1-2-3 electronic spreadsheet program.
The First Circuit Court had assessed Lotus' menu tree to be a "method
of operation" that was expressly excluded from copyright protection
since the relevant clause states: "[I]n no case does copyright protection
for an original work of authorship extend to any idea, procedure, process,
system, method of operation, concept, principle or discovery, regardless
of the form in which it is described, explained, illustrated or embodied
in such work." What is more the court declared: "The computer
program is a means for causing something to happen; it has a mechanical
utility, an instrumental role, in accomplishing the world's work. Granting
protection, in other words, can have some of the consequences of patent
protection in limiting other people's ability to perform a task in the
most efficient manner. ... It is no accident that patent protection has
preconditions that copyright protection does not -- notably, the requirements
of novelty and non-obviousness -- and that patents are granted for a shorter
period than copyrights."
In sum, if software had to be protected in the manner in which Lotus and
others felt it should be, then a patent rather than copyright was the
appropriate route. Since a patent can protect an idea or concept, the
patent claim can be written to cover the so-called novel combination of
elements or steps making up the patented system or process. This would
make it difficult or impossible to write another computer programme that
would offer a similar system or process without infringing the patent.
It was in the context of such judgements that a virtual movement to ensure
patent protection for software began in the US. The result has been a
flood of patent applications for software, resulting in the grant of what
has been identified as "clearly invalid patents" for inventions
that are either not new or where there is no significant inventive step.
That tendency has not slowed. According to Randall Stross, a Silicon Valley
analyst who recently wrote on the subject in the New York Times, around
a year back Bill Gates announced Microsoft's decision to raise the number
patent applications it submitted annually to 3,000 from 2,000. This amounts
to identifying close to 60 novel and non-obvious patentable ideas every
week. Not surprisingly, the subjects of Microsoft's applications were
indeed flimsy and included titles like "System and Method for Creating
a Note Related to a Phone Call" and "Adding and Removing White
Space From a Document."
Stross is convinced that the 3,955 patents that Microsoft has already
been issued should be struck down and the 3,368 patent applications it
has pending should be summarily rejected. His view is shared by software
major Oracle, which had in an officially declared policy opposed the patenting
of software as it was inappropriate for industries in which innovations
occur rapidly, can be made without a substantial capital investment, and
tends to be creative combinations of previously-known techniques. In its
view, patent protection was devised for engineering and mechanical technologies
that are characterized by large "building block" inventions
that can revolutionize a given mechanical process. On the other hand,
''software, especially a complex program, seldom includes substantial
leaps in technology, but rather consists of adept combinations of many
ideas.''
There are also a number of practical problems in implementing a software
patent regime. As Oracle put it, ''software patent examinations are hindered
by the limited capability of searching prior art, by the turnover rate
among examiners in the Patent and Trademark Office, and by the confusion
surrounding novelty and innovation in the software arena. The problem
is exacerbated by varying international patent laws, which both raise
the cost and confuse the issue of patent protection.''
What is more, filings of patent applications tend to be expensive, especially
because of the large sums to be paid out in the form of lawyers fees.
Further, patents for incremental innovation which is typical of the software
industry entail the economic costs of identifying the patent holders and
negotiating the necessary licences. Small firms therefore would be unwilling
to apply for patents, even though many new software ideas emanate in small
firms. Hence, patents for computer-implemented inventions might strengthen
the market positions of the big players and result in the monopolization
of an industry that technologically tends to be more competitive in structure.
The net result would be a setback for innovation.
Based on these and other similar arguments, the advocates of open source
software joined the debate on the EU software directive. The controversies
that ensued generated the fear among the big software companies that they
would lose even the protection they currently receive through the EPC
and national patent legislation. So while small firms and the open source
software movement wanted the EU bill rejected and used as an occasion
to question the appropriateness of software patenting, the big firms wanted
the bill dropped to prevent its use as the basis for a reversal of the
existing level of software protection. In the event the bill was rejected
in a vote which Josep Borrell, president of the EU parliament described
as the most decisive majority vote in the history of the chamber. This
near unanimity in rejection was surprising given the contentious nature
of the debate that preceded it. There was no commonality of purpose, but
differences on the direction software patenting should take ensured convergence
around a negative verdict. Meanwhile, the software patenting regime in
the EU continues as before despite the arguments advanced to show that
the practice, like the EU directive, must go.
|