All Topics  
Software patent

 
Software Patent

   Email Print
   Bookmark   Link






 

Software patent



 
 
Software patent does not have a universally accepted definition. One definition suggested by the Foundation for a Free Information Infrastructure
Foundation for a Free Information Infrastructure

The Foundation for a Free Information Infrastructure or FFII is a non-profit organisation based in Munich, Germany, dedicated to establishing a Free Information Infrastructure, by the removal of barriers to competition....
 is that a software patent is a "patent on any performance of a computer realised by means of a computer program". In 2005, the European Patent Office
European Patent Office

The European Patent Office is one of the two organs of the European Patent Organisation , the other being the Administrative Council of the European Patent Organisation....
 suggested that a software patent is a patent for a computer program claimed as such, or an algorithm or computer-implemented business method that make no technical contribution.

There is intense debate
Software patent debate

Software patent debate is the argument dealing with the extent to which it should be possible to software patent and computer-implemented inventions as a matter of public policy....
 over the extent to which software patents should be granted, if at all.






Discussion
Ask a question about 'Software patent'
Start a new discussion about 'Software patent'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Software patent does not have a universally accepted definition. One definition suggested by the Foundation for a Free Information Infrastructure
Foundation for a Free Information Infrastructure

The Foundation for a Free Information Infrastructure or FFII is a non-profit organisation based in Munich, Germany, dedicated to establishing a Free Information Infrastructure, by the removal of barriers to competition....
 is that a software patent is a "patent on any performance of a computer realised by means of a computer program". In 2005, the European Patent Office
European Patent Office

The European Patent Office is one of the two organs of the European Patent Organisation , the other being the Administrative Council of the European Patent Organisation....
 suggested that a software patent is a patent for a computer program claimed as such, or an algorithm or computer-implemented business method that make no technical contribution.

There is intense debate
Software patent debate

Software patent debate is the argument dealing with the extent to which it should be possible to software patent and computer-implemented inventions as a matter of public policy....
 over the extent to which software patents should be granted, if at all. Important issues concerning software patents include:
  • Where the boundary between patentable
    Patentable subject matter

    Patentable, statutory or patent-eligible subject matter is subject matter which is susceptible of patent protection. The laws or patent practices of many countries suggest that certain subject matter is or is not something for which a patent should be granted....
     and non-patentable software should lie;
  • Whether the inventive step and non-obviousness
    Inventive step and non-obviousness

    The inventive step and non-obviousness reflect a same general patentability requirement present in most patent laws, according to which an invention should be sufficiently inventive — i.e., non-obvious — in order to be patented....
     requirement is too easily satisfied for software; and
  • Whether patents covering software encourage or discourage innovation.


Background

A patent
Patent

A patent is a set of exclusive rights granted by a state to an inventor or his assignee for a term of patent in exchange for a disclosure of an invention....
 is a set of exclusionary rights granted by a state
State

A state is a political Social contract with effective sovereignty over a geographic area and representing a population. These may be nation states, State or multinational states....
 to a patent holder for a limited period of time, usually 20 years. These rights are granted to patent applicants in exchange for their disclosure of the inventions. Once a patent is granted in a given country, no person may make, use, sell or import/export the claimed invention in that country without the permission of the patent holder. Permission, where granted, is typically in the form of a license
License

The verb license or grant license means to give permission. The noun license refers to that permission as well as to the document memorializing that permission....
 which conditions are set by the patent owner: it may be gratis or in return for a royalty payment or lump sum fee.

Patents are territorial in nature. To obtain a patent, inventors must file patent application
Patent application

A patent application is a request pending at a patent office for the grant of a patent for the invention described and claim by that application....
s in each and every country in which they want a patent. For example, separate applications must be filed in Japan
Japan

Japan is an island country in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, People's Republic of China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south....
, China
China

China is a Culture of China, an ancient civilization, and, depending on perspective, a national or multinational entity extending over a large area in East Asia....
, the United States
United States

The United States of America is a Federal government constitutional republic comprising U.S. state and a federal district. The country is situated mostly in central North America, where its Contiguous United States and Washington, D.C., the Capital districts and territories, lie between the Pacific Ocean and Atlantic Oceans, Borders of the U...
 and India
India

India, officially the Republic of India , is a country in South Asia. It is the List of countries and outlying territories by total area country by geographical area, the List of countries by population country, and the most populous liberal democracy in the world....
 if the applicant wishes to obtain patents in those countries. However, some regional offices exist, such as the European Patent Office
European Patent Office

The European Patent Office is one of the two organs of the European Patent Organisation , the other being the Administrative Council of the European Patent Organisation....
 (EPO), which act as supranational bodies with the power to grant patents which can then be brought into effect in the member states, and an international procedure also exists for filing a single international application under the Patent Cooperation Treaty
Patent Cooperation Treaty

The Patent Cooperation Treaty is an international patent law treaty, concluded in 1970. It provides a unified procedure for filing patent applications to protect inventions in each of its Contracting States ....
 (PCT), which can then give rise to patent protection in most countries.

These different countries and regional offices have different standards for granting patents. This is particularly true of software or computer-implemented inventions, especially where the software is implementing a business method.

History and current trends


Early example of a software patent

On 1962-05-21, a British patent application entitled "A Computer Arranged for the Automatic Solution of Linear Programming
Linear programming

In mathematics, linear programming is a technique for optimization of a linear objective function, subject to linear equality and linear inequality Constraint ....
 Problems
" was filed. The invention was concerned with efficient memory management
Out-of-core algorithm

In computer science and applications, out-of-core refers to algorithms which process data that is too large to fit into a computer's main memory at one time....
 for the simplex algorithm
Simplex algorithm

In mathematical optimization , the simplex algorithm, created by the United States mathematician George Dantzig in 1947, is a popular algorithm for numerical analysis solution of the linear programming problem....
, and may be implemented by purely software means. The patent was granted on August 17, 1966 and seems to be one of the first software patents.

United States

Software Patents2
The United States Patent and Trademark Office
United States Patent and Trademark Office

The United States Patent and Trademark Office is an agency in the United States Department of Commerce that issues patents to inventors and businesses for their inventions, and trademark registration for product and intellectual property identification....
 has granted patents that may be referred to as software patents since at least the early 1970s. In Gottschalk v. Benson
Gottschalk v. Benson

Gottschalk v Benson , was a Supreme Court of the United States case in which the Court ruled that a process claim directed to a numerical algorithm, as such, was not patentable because "the patent would wholly pre-empt the mathematical formula and in practical effect would be a patent on the algorithm itself." That would be tantamount t...
 (1972), the United States Supreme Court ruled that a patent for a process should not be allowed if it would "wholly pre-empt the mathematical formula and in practical effect would be a patent on the algorithm itself", adding that "it is said that the decision precludes a patent for any program servicing a computer. We do not so hold." In 1981, the Supreme Court stated that "a claim drawn to subject matter otherwise statutory does not become nonstatutory simply because it uses a mathematical formula, computer program, or digital computer" and a claim
Claim (patent)

Patent claims are usually in the form of a series of specified elements and corresponding limitations, or more precisely noun phrases, following the description portion of the invention in a patent or patent application....
 is patentable if it contains "a mathematical formula [and] implements or applies the formula in a structure or process which, when considered as a whole, is performing a function which the patent laws were designed to protect".

Due to different treatment of federal patent rights in different parts of the country, in 1982 the U.S. Congress created a new court (the Federal Circuit
United States Court of Appeals for the Federal Circuit

The United States Court of Appeals for the Federal Circuit is a United States court of appeals and was created by United States Congress with passage of the Federal Courts Improvement Act of 1982....
) to hear patent cases. Following several landmark decisions by this court, by the early 1990s the patentability of software was well established, and in 1996 the USPTO issued Final Computer Related Examination Guidelines stating that "A practical application of a computer-related invention is statutory subject matter. This requirement can be discerned from the variously phrased prohibitions against the patenting of abstract ideas, laws of nature or natural phenomena" (emphasis added).

The recent expansion of the Internet
Internet

The Internet is a global network of interconnected computers, enabling users to share information along multiple channels. Typically, a computer that connects to the Internet can access information from a vast array of available server and other computers by moving information from them to the computer's local memory....
 and e-commerce has led to many patents being applied for and being granted for business methods implemented in software and the question of whether business methods
Business method patent

Business method patents are a class of patents which disclose and claim new methods of doing business. This includes new types of electronic commerce, insurance, banking, tax etc....
 are statutory subject matter is a separate issue from the question of whether software is. There have been several successful enforcement trials in the USA, some of which are listed in the list of software patents
List of software patents

This is a categorized list of notable patents and patent applications involving computer programs, often labelled software patents. The patents are listed according to their effective filing date ....
 article.

Europe

Within European Union member states, the EPO and other national patent offices have issued many patents for inventions involving software since the European Patent Convention
European Patent Convention

File:EuropeanPatentConvention 2008.PNGThe Convention on the Grant of European Patents of 5 October 1973, commonly known as the European Patent Convention , is a multilateral treaty instituting the European Patent Organisation and providing an autonomous law system according to which European patents are granted....
 (EPC) came into force in the late 1970s. excludes "programs for computers" from patentability (Art. 52(2)) to the extent that a patent application relates to a computer program "as such" (Art. 52(3)). This has been interpreted to mean that any invention which makes a non-obvious "technical contribution" or solves a "technical problem" in a non-obvious way is patentable even if that technical problem is solved by running a computer program.

Computer-implemented inventions which only solve a business problem using a computer, rather than a technical problem, are considered unpatentable as lacking an inventive step (see T 258/03
T 258/03

T 258/03, also known as Auction Method/Hitachi, is a decision of a Technical Appeal procedure before the European Patent Office , issued on April 21, 2004....
). Nevertheless, the fact that an invention is useful in business does not mean it is not patentable if it also solves a technical problem.

United Kingdom
United Kingdom patent law is interpreted to have the same effect as the European Patent Convention
European Patent Convention

File:EuropeanPatentConvention 2008.PNGThe Convention on the Grant of European Patents of 5 October 1973, commonly known as the European Patent Convention , is a multilateral treaty instituting the European Patent Organisation and providing an autonomous law system according to which European patents are granted....
 such that "programs for computers" are excluded from patentability to the extent that a patent application relates to a computer program "as such". Current case law in the UK states that an (alleged) invention will only be actually regarded as an invention if it provides a contribution that is not excluded and which is also technical. A computer program implementing a business process is therefore not an invention, but a computer program implementing an industrial process may well be.

Japan

Software-related inventions are patentable. To qualify as an invention, however, there must be "a creation of technical ideas utilizing a law of nature" although this requirement is typically met by "concretely realising the information processing performed by the software by using hardware resources". Software-related inventions may be considered obvious if they involve: the application of an operation known in other fields; the addition of a commonly known means or replacement by equivalent; the implementation in software of functions which were previously performed by hardware; or the systematisation of known human transactions.

Other countries

In India
India

India, officially the Republic of India , is a country in South Asia. It is the List of countries and outlying territories by total area country by geographical area, the List of countries by population country, and the most populous liberal democracy in the world....
, a clause to include software patents was quashed by the Indian Parliament in April 2005.

In Australia
Australia

Australia, officially the Commonwealth of Australia, is a country in the southern hemisphere comprising the Australia of the world's smallest continent, the major island of Tasmania, and numerous list of islands of Australia in the Indian Ocean and Pacific Oceans....
, pure or abstract methods of doing business are not considered to be patentable, but if the method is implemented using a computer, it avoids the exclusion for business methods.

In the Philippines, "schemes, rules and methods of performing mental acts, playing games or doing business, and programs for computers" are non-patentable inventions under Sec. 22.2 of Republic Act No. 8293, otherwise known as the "Intellectual Property Code of the Philippines."

In South Korea
South Korea

South Korea, officially the Republic of Korea , ), often referred to as Korea and the "names of Korea#Revival of the names", is a Semi-presidential system republic in East Asia, located in the southern half of the Korean Peninsula....
, software is considered patentable and many patents directed towards "computer programs" have been issued. In 2006, Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 was ordered to halt sales of its "Office" suite due to a patent infringement ruling by the Supreme Court of Korea. The company was found to have infringed upon patents directed towards automatic language translation within software programs.

Patentable subject matter

Patents are intended to promote innovation by encouraging the timely disclosure of how to make and use inventions and by protecting investments made to commercialize inventions. They attempt to accomplish this by requiring that a prompt and full disclosure is made by an inventor of how to make and use the invention and by granting a monopoly right for a limited period of time to a patent owner to prevent others from making, using or selling the invention in exchange for said prompt and full disclosure.

There is debate
Software patent debate

Software patent debate is the argument dealing with the extent to which it should be possible to software patent and computer-implemented inventions as a matter of public policy....
 as to whether or not these aims are achieved with software patents.

Proposals

In seeking to find a balance, different countries have different policies as to where the boundary between patentable and non-patentable software should lie. In Europe, a number of different proposals for setting a boundary line were put forward during the debate concerning the proposed Directive on the patentability of computer-implemented inventions
Directive on the patentability of computer-implemented inventions

The Directive on the patentability of computer-implemented inventions was a proposal for a European Union European Union directive aimed to harmonise national patent laws and practices concerning the granting of software patent, provided they meet certain criteria....
, none of which were found acceptable by the various parties to the debate. Two particular suggestions for a hurdle that software must pass to be patentable include:
  • A computer program that utilises "controllable forces of nature to achieve predictable results".
  • A computer program which provides a "technical effect".


In the US, Ben Klemens
Ben Klemens

Ben Klemens is an Australian-American economist and author. He is a nonresident fellow at the Brookings Institution's Center on Social and Economic Dynamics....
, a Guest Scholar at the Brookings Institution
Brookings Institution

The Brookings Institution is a Non-profit organization public policy organization based in Washington, D.C. One of Washington's oldest think tanks, Brookings conducts research and education in the social sciences, primarily in economics, metropolitan policy, governance, foreign policy, and global economy and development....
, proposed that patents should be granted only to inventions that include a physical component that is by itself nonobvious. This is based on Justice William Rehnquist
William Rehnquist

William Hubbs Rehnquist was an Law of the United States, United States federal courts, and a Politics of the United States who served as an Associate Justice on the Supreme Court of the United States and later as the Chief Justice of the United States....
's ruling in the U.S. Supreme Court case of Diamond v. Diehr
Diamond v. Diehr

Diamond v. Diehr, , was a 1981 Supreme Court of the United States decision which held that the execution of a physical process, controlled by running a computer program was patentability....
 that stated that "... insignificant postsolution activity will not transform an unpatentable principle into a patentable process." By this rule, one would consider software loaded onto a stock PC to be an abstract algorithm with obvious postsolution activity, while a new circuit design implementing the logic would likely be a nonobvious physical device. Upholding an "insignificant postsolution activity" rule as per Justice Rehnquist's ruling would also eliminate most business method patent
Business method patent

Business method patents are a class of patents which disclose and claim new methods of doing business. This includes new types of electronic commerce, insurance, banking, tax etc....
s.

Obviousness

A common objection to software patents is that they relate to trivial inventions. A patent on an invention that many people would easily develop independently of one another should not, it is argued, be granted since this impedes development. Different countries have different ways of dealing with the question of inventive step and non-obviousness
Inventive step and non-obviousness

The inventive step and non-obviousness reflect a same general patentability requirement present in most patent laws, according to which an invention should be sufficiently inventive — i.e., non-obvious — in order to be patented....
 in relation to software patents.

Inventive step test in Europe

See Inventive step requirement in Europe
Software patents under the European Patent Convention

The patentability of software, computer programs and computer-implemented inventions under the European Patent Convention is the extent to which inventions, or alleged inventions, in these fields are patentable subject-matter under the European Patent Convention....
 and, for instance, T 258/03
T 258/03

T 258/03, also known as Auction Method/Hitachi, is a decision of a Technical Appeal procedure before the European Patent Office , issued on April 21, 2004....
.

Perceived negative effects


Compatibility

There are a number of high profile examples where the patenting of a data exchange standards forced another programming group to introduce an alternative format. For instance, the PNG format was introduced to avoid the GIF patent problems, and the Ogg
Ogg

Ogg is a free file format, open standard container format maintained by the Xiph.Org Foundation. The Ogg format is unrestricted by software patents and is designed to provide for efficient streaming media and manipulation of high quality digital multimedia....
 Vorbis
Vorbis

Vorbis is a free software and open source software, Lossy compression audio codec project headed by the Xiph.Org Foundation and intended to serve as a replacement for MP3....
 format was introduced to avoid the MP3
MP3

MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a digital audio Encoder format using a form of lossy data compression. It is a common audio format for consumer audio storage, as well as a de facto standard encoding for the transfer and playback of music on digital audio players....
 patent problems. If it is discovered that these new suggested formats are themselves covered by existing patents, the final result may be a large number of incompatible formats. Creating such formats and supporting them costs money, creates inconvenience to users and even threatens to split the Internet into several partially incompatible sub-networks (ASF
Advanced Systems Format

Advanced Systems Format is Microsoft's Proprietary software digital audio/digital video container format , especially meant for streaming media....
 and non-ASF, for example).

Conflicts


Computer-implemented invention (CII)

A of the EPO website states that a generally accepted and widely used definition of a CII is "an invention whose implementation involves the use of a computer, computer network or other programmable apparatus, the invention having one or more features which are realised wholly or partly by means of a computer program." A similar definition is provided by The Guidelines for Examination at the EPO.

The EPO, in contrast, deny that they grant software patents. They further argue that the term software patent is itself a misleading concept since it could imply that an invention must be in the form of software to count as a CII. The case law of the EPO and various national courts in Europe states that a computer program cannot be patented in the guise of an object or as hardware if the underlying invention is still a computer program as such. Computer-implemented invention also covers inventions relating to computer control of processes external to a computer, such as ABS braking systems. Such inventions are not caught by many definitions of software patent, such as the one proposed by the FFII
Foundation for a Free Information Infrastructure

The Foundation for a Free Information Infrastructure or FFII is a non-profit organisation based in Munich, Germany, dedicated to establishing a Free Information Infrastructure, by the removal of barriers to competition....
.

Additionally, the EPO do not grant patents to all computer-implemented inventions since they must still provide a technical solution to a technical problem to be viewed as being inventive
Software patents under the European Patent Convention

The patentability of software, computer programs and computer-implemented inventions under the European Patent Convention is the extent to which inventions, or alleged inventions, in these fields are patentable subject-matter under the European Patent Convention....
, whereas the term software patent implies a granted patent. Nevertheless, the fact that the EPO deem that many software-related patent applications describe inventions is a point of contention.

Overlap with copyright

Protection by patent protection and copyright constitute two different means of legal protection which may cover the same subject-matter, such as computer programs, since each of these two means of protection serves its own purpose. Software is protected as works of literature under the Berne Convention
Berne Convention for the Protection of Literary and Artistic Works

The Berne Convention for the Protection of Literary and Artistic Works, usually known as the Berne Convention, is an international agreement governing copyright, which was first accepted in Berne, Switzerland in 1886....
, thus any software written is automatically covered by copyright
Copyright

Copyright is a form of intellectual property which gives the creator of an original work exclusive rights for a certain time period in relation to that work, including its publication, distribution and adaptation; after which time the work is said to enter the public domain....
. This allows the creator to prevent another entity from copying the program and there is generally no need to register code in order for it to be copyrighted.

Patents, on the other hand, give their owners the right to prevent others from using a claimed invention, even if it was independently developed and there was no copying involved. In fact, one of the most recent EPO decisions clarifies the distinction, stating that software is patentable, because it is basically only a technical method executed on a computer, which is to be distinguished from the program itself for executing the method, the program being merely an expression of the method, and thus being copyrighted.

Patents cover the underlying methodologies embodied in a given piece of software, or the function that the software is intended to serve, independent of the particular language or code that the software is written in. Copyright prevents the direct copying of some or all of a particular version of a given piece of software, but do not prevent other authors from writing their own embodiments of the underlying methodologies. Copyright can also be used to prevent a given set of data from being copied while still allowing the author to keep the contents of said set of data a trade secret
Trade secret

A trade secret is a formula, Best practice, process, design, Legal instrument, pattern, or compilation of information which is not generally known or reasonably ascertainable, by which a business can obtain an economic advantage over competitors or customers....
.

Free and open source software

There is tremendous animosity
Software patent debate

Software patent debate is the argument dealing with the extent to which it should be possible to software patent and computer-implemented inventions as a matter of public policy....
 in the free software community
Free software community

The free software community is an informal term referring to the users and developers of free software as well as supporters of the free software movement....
 towards software patents. Much of this has been caused by free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
/open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 projects shutting down when the holders of patents covering aspects of a project demanded license fees that the project could not or was not willing to pay or offered licenses under terms which the project was unwilling to accept, or could not accept because it conflicted with the free software licence
Free software licence

A free software licence is a software license which grants recipients rights to modify and redistribute the software which would otherwise be prohibited by copyright law....
 in use.

Several patent holders have offered royalty-free patent licenses. Companies that have done this include IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
, Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
, Nokia
Nokia

Nokia Corporation is a Finland Multinational corporation communications corporation, headquartered in Keilaniemi, Espoo, a city neighbouring Finland's capital Helsinki....
, Novell
Novell

Novell Inc. is a global software corporation based in the United States specializing in enterprise operating systems such as SUSE Linux distributions and Novell NetWare; identity, security and systems management solutions; and collaboration solutions....
, Red Hat
Red Hat

In computing, Red Hat, Inc. is a company in the free and open source software sector, and a major Linux distribution vendor. Founded in 1995, Red Hat has its corporate headquarters in Raleigh, North Carolina with satellite offices worldwide....
, Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 and Unisys
Unisys

Unisys Corporation , based in Blue Bell, Pennsylvania, Pennsylvania, United States, and incorporated in Delaware, is a global provider of information technology services and programs....
. Such actions have rarely appeased the free/open source software community for reasons such as fear of the patent holder changing their mind or problems with some of the license terms.

In 2005 Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 announced that they were making a portfolio of 1,600 patents available through a free software/open-source
Open-source license

An open source license is a copyright license for computer software that makes the source code available under terms that allow for modification and redistribution without having to pay the original author....
-type patent license called Common Development and Distribution License
Common Development and Distribution License

Common Development and Distribution License is a free software license, produced by Sun Microsystems, based on the Mozilla Public License , version 1.1....
. This was criticized by the free/open source software community, however, since it did not release the source code under a free/open source software license.

In 2006, Microsoft's patent pledge not to sue Novell Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
 customers, openSUSE
OpenSUSE

openSUSE, , is a general purpose operating system developed by the openSUSE Project. After acquiring SUSE Linux in January 2004, Novell decided to release the SUSE Linux Professional product as a 100% open source project, involving the community in the development process....
 contributors, and free/open source software developers and the associated collaboration agreement with Novell was met with disdain from the Software Freedom Law Center
Software Freedom Law Center

The Software Freedom Law Center is an organization that provides legal representation and related services to protectand advance free software / open source software....
 while commentators from the Free Software Foundation stated that the agreement would not comply with GPLv3
GNU General Public License

The GNU General Public License is a widely used free software license, originally written by Richard Stallman for the GNU project. The GPL is the most popular and well-known example of the type of strong copyleft license that requires derived works to be available under the same copyleft....
.

Draft versions of the GNU GPL version 3 may also conflict with patents on software by preventing any patent holder from enforcing their patents against a user if said patent holder also distributes software covered by those patents under the GPL.

General software developer unhappiness

In the late 1990s, Unisys claimed to have granted royalty free licenses to hundreds of not-for-profit organizations that used the patented LZW
LZW

Lempel-Ziv-Welch is a universal lossless data compression algorithm created by Abraham Lempel, Jacob Ziv, and Terry Welch. It was published by Welch in 1984 as an improved implementation of the LZ77 and LZ78 algorithm published by Lempel and Ziv in 1978....
 compression method and, by extension, the GIF image format. However, this did not include most software developers and Unisys were "barraged" by negative and "sometimes obscene" emails from software developers.

Jurisdictions

Substantive law
LAW

LAW may refer to:* Anti-tank warfare, e.g. the US Army M72 LAW or the British Army LAW 80*Palestinian Society for the Protection of Human Rights ...
 regarding the patentability of software and computer-implemented inventions, and case law
Case law

Case law is the general term for the principles and rules of law set forth in judge legal opinion from courts of law. Case law incorporates courts' decisions from individual legal case and encompasses courts' interpretations of statutes, constitution provisions, administrative law regulations and, in some cases, law originating solely f...
 interpreting the legal provisions, are different under different jurisdictions.

Software patents under multilateral
Multilateralism

Multilateralism is a term in international relations that refers to multiple countries working in concert on a given issue.Most international organizations, such as the United Nations and the World Trade Organization are multilateral in nature....
 treaties
Treaty

A Treaty is an agreement under international law entered into by actors in international law, namely states and international organizations. A Treaty may also be known as: agreement, protocol, covenant, convention, exchange of letters, etc....
:
  • Software patents under TRIPs Agreement
    Software patents under TRIPs Agreement

    The World Trade Organization's Agreement on Trade-Related Aspects of Intellectual Property Rights , particularly Article 27, are important elements in the debate on the international legal framework for the software patent, and on whether software and computer-implemented inventions should be considered as a field of technology....
  • Software patents under the European Patent Convention
    Software patents under the European Patent Convention

    The patentability of software, computer programs and computer-implemented inventions under the European Patent Convention is the extent to which inventions, or alleged inventions, in these fields are patentable subject-matter under the European Patent Convention....
  • Computer programs and the Patent Cooperation Treaty


Software patents under national laws:
  • Software patents under United States patent law
    Software patents under United States patent law

    Software or computer programs are not explicitly mentioned in United States patent law. In the face of new technologies, decisions of the United States Supreme Court and United States Court of Appeals for the Federal Circuit in the latter part of the 20th century sought to redefine the boundary between patent-eligible and patent-ineligible subject...
  • Software patents under United Kingdom patent law
    Software patents under United Kingdom patent law

    There are four over-riding requirements for a patent to be granted under United Kingdom patent law. Firstly, there must have been an Patentable subject matter....


Litigation

Several successful litigations show that software patents are enforceable in the US. See List of software patents
List of software patents

This is a categorized list of notable patents and patent applications involving computer programs, often labelled software patents. The patents are listed according to their effective filing date ....
 for more examples.

Similarly in Japan, software patents have been successfully enforced. In 2005, for example, Matsushita
Matsushita

Matsushita is a Japan electronics brand .Matsushita is also a family name in Japan....
 won a court order barring Justsystem from infringing Matsushita's Japanese patent 2,803,236 covering word processing software. A Tokyo court ordered Justsystem to pull their product from the market. On September 30 2005, Intellectual Property High Court of Japan, which was newly formed in April 2005, granted Justsystems' appeal. The original decision by the Tokyo District Court was overturned in October 2005.

Licensing

Uscomputerpatents
Patenting software is widespread in the US. As of 2004, approximately 145,000 patents had issued in the 22 classes of patents covering "computer implemented inventions". (see table to the right).

Many software companies cross license
Cross-licensing

A cross-licensing agreement is a contract between two or more parties where each party grants rights to their intellectual property to the other parties....
 their patents to each other. These agreements allow each party to practice the other party's patented inventions without the threat of being sued for patent infringement
Patent infringement

Patent infringement is the act of utilizing a patented invention without permission from the patent holder. Permission may typically be granted in the form of a licence....
. Often, there is no payment of any royalties between the parties. Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
, for example, has agreements with IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
, Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
, SAP
SAP AG

SAP Aktiengesellschaft is the largest European software enterprise and the fourth largest in the world, with headquarters in Walldorf, Germany....
, Hewlett-Packard
Hewlett-Packard

The Hewlett-Packard Company , commonly referred to as HP, is a technology corporation headquartered in Palo Alto, California, United States....
, Siemens AG
Siemens AG

Siemens Aktiengesellschaft is Europe's largest engineering Conglomerate . Siemens' international headquarters are located in Berlin and Munich, Germany....
, Cisco
Cisco Systems

Cisco Systems, Inc. is a multinational corporation with more than 66,000 employees and annual revenue of United States dollar39 billion as of 2008....
, Autodesk
Autodesk

Autodesk, Inc. is an United States multinational corporation that focuses on 2D and 3D Computer Aided Design design software for use in architecture, engineering and building construction, manufacturing, and media and entertainment....
 and recently Novell
Novell

Novell Inc. is a global software corporation based in the United States specializing in enterprise operating systems such as SUSE Linux distributions and Novell NetWare; identity, security and systems management solutions; and collaboration solutions....
. Microsoft cross-licensed its patents with Sun, despite being direct competitors, and with Autodesk even though Autodesk has far fewer patents than Microsoft.

The ability to negotiate cross licensing agreements is a major reason that many software companies, including those providing open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 software, file patents. As of June 2006, for example, Red Hat
Red Hat

In computing, Red Hat, Inc. is a company in the free and open source software sector, and a major Linux distribution vendor. Founded in 1995, Red Hat has its corporate headquarters in Raleigh, North Carolina with satellite offices worldwide....
 has developed a portfolio of 10 issued US patents, 1 issued European patent, 163 pending US patent applications, and 33 pending international PCT (Patent Cooperation Treaty
Patent Cooperation Treaty

The Patent Cooperation Treaty is an international patent law treaty, concluded in 1970. It provides a unified procedure for filing patent applications to protect inventions in each of its Contracting States ....
) patent applications. Red Hat uses this portfolio to cross license with proprietary software companies so that they can preserve their freedom to operate.

Many software patent holders license their patents in exchange for monetary royalties
Royalties

Royalties are usage-based payments made by one party to another for ongoing use of an asset, sometimes an intellectual property right.Royalties can be determined as a percentage of gross or net sales derived from use of the asset or a fixed price per unit sold....
. Some patent owners, such as IBM, are in the business of selling the products they patent and view licensing as a way to increase the return on their investment in innovation. IBM generates an additional $US 2 billion per year by licensing.

Other patent holders are in the business of inventing new "computer implemented inventions" and then commercializing the inventions by licensing the patents to other companies that manufacture the inventions. Walker Digital
Walker Digital

Walker Digital is an United States corporation based in Stamford, Connecticut. Started in 1993 by entrepreneur Jay Walker, it is the parent company of several other companies....
, for example, has generated a large patent portfolio from its research efforts, including the basic patent on the Priceline.com
Priceline.com

Priceline.com is company that operates a commercial website that helps users obtain discount rates for travel-related items such as airline tickets and hotel stays....
 reverse auction technology. US universities also fall into this class of patent owners. They collectively generate about $1.4 billion per year through licensing the inventions they develop to both established and start up companies in all fields of technology, including software.

Still other patent holders focus on obtaining patents from original inventors and licensing them to companies that have introduced commercial products into the marketplace after the patents were filed. Some of these patent holders, such as Intellectual Ventures
Intellectual Ventures

Intellectual Ventures is a private company founded in 2000 to invest in "pure invention." Its goal is to develop a large patent portfolio rather than to actually develop new systems....
, are privately held companies financed by large corporations such as Microsoft, Intel, Google
Google

Google Inc. is an United States public company, earning revenue from AdWords related to its Google search, Gmail, Google Maps, Google Apps, Orkut, and YouTube services as well as selling advertising-free versions of the Google Search Appliance....
, etc. Others, such as Acacia Technologies, are publicly traded companies with institutional investors being the primary shareholders.

The practice of acquiring patents merely to license them is controversial in the software industry. Companies that have this business model are pejoratively referred to as patent troll
Patent troll

Patent troll is a pejorative used for a person or company that enforces its patents against one or more alleged patent infringement in a manner considered unduly aggressive or opportunistic, often with no intention to manufacture or market the patented invention....
s. It is an integral part of the business model that patent licensing companies sue infringers that do not take a license. Furthermore, they may take advantage of the fact that many companies will pay a modest license fee (e.g.$100,000 to $1,000,000) for rights to a patent of questionable validity, rather than pay the high legal fees ($2,000,000 on up) to demonstrate in court that the patent is invalid.

See also

  • Proposed directive on the patentability of computer-implemented inventions
  • Agreement on Trade-Related Aspects of Intellectual Property Rights
    Agreement on Trade-Related Aspects of Intellectual Property Rights

    The Agreement on Trade Related Aspects of Intellectual Property Rights is an international agreement administered by the World Trade Organization that sets down minimum standards for many forms of intellectual property regulation....
     (TRIPS Agreement)
  • Patent Commons Project
    Patent Commons

    The Patent Commons Project was launched on November 15, 2005 by the OSDL . The core of the project is an Internet patent commons reference library aggregating and documenting information about patent-related pledges and other law solutions directed at the open-source software community....
  • Open Invention Network
    Open Invention Network

    The Open Invention Network is a Company that acquires patents and licenses them royalty free to entities which, in turn, agree not to assert their own patents against Linux or Linux-related applications....
     (OIN)


External links

  • on the WIPO
    World Intellectual Property Organization

    The World Intellectual Property Organization is one of the 16 specialized agencies of the United Nations. WIPO was created in 1967 "to encourage creative activity, to promote the protection of intellectual property throughout the world"....
     web site


Economic studies

. This paper includes a method of identifying software patents that has proved popular with organisations such as the Public Patent Foundation
Public Patent Foundation

Public Patent Foundation, or PUBPAT, is a nonprofit organization that seeks to limit perceived abuse of the United States patent law. It was founded in 2003 by Dan Ravicher....
.
  • (PDF
    Portable Document Format

    Portable Document Format is a file format created by Adobe Systems in 1993 for document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system....
    ) Bessen & Hunt 2004.
  • by Robert Hahn and Scott Wallsten of the American Enterprise Institute
    American Enterprise Institute

    The American Enterprise Institute for Public Policy Research is a Conservatism in the United States think tank, founded in 1943. According to the institute its mission is "to defend the principles and improve the institutions of United States Freedom and democratic capitalism — limited government, Private sector, individual liberty an...
    .
  • by Bessen and Hunt, 2004.
  • (PDF
    Portable Document Format

    Portable Document Format is a file format created by Adobe Systems in 1993 for document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system....
     file) Also .
  • , August 2006, Strategic Patenting and Software Innovation by Michael Noel and Mark Schankerman, London School of Economics and Political Science


Books

  • , James Bessen and Michael Meurer, Princeton University Press, 2008.
  • , Ben Klemens, Brookings Institution Press, 2005.
  • The Patent Wars: The Battle to Own the World's Technology, Fred Warshofsky
  • Information Feudalism - Peter Drahos
  • Florian Müller, (2006). 377 page play-by-play memoir of the story of Florian's part in the campaign over the EU software patent directive.


Papers and presentations

  • (PDF
    Portable Document Format

    Portable Document Format is a file format created by Adobe Systems in 1993 for document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system....
     file) Overview of the legal history and trends.
  • (PDF
    Portable Document Format

    Portable Document Format is a file format created by Adobe Systems in 1993 for document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system....
     file) How software came to be patentable in the United States.
  • (PDF
    Portable Document Format

    Portable Document Format is a file format created by Adobe Systems in 1993 for document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system....
     file) Presented at USPTO, Arlington, Virginia (2003)
  • , May 24, 2004
  • (PDF
    Portable Document Format

    Portable Document Format is a file format created by Adobe Systems in 1993 for document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system....
     file) IEEE Canadian Review No55, pp24-27