Choice of Copyright and Patent Licensing for Taxpayer-Funded Research

Author
Bruce Perens (Contact info)
Senior Research Scientist
Cyber Security Policy Research Institute
George Washington University
Government-funded research is taxpayer-funded research. The taxpayers should thus be able to make use of the unclassified research that they have paid for. Sometimes researchers create software. Recently, some taxpayer-funded research software has been placed under Open Source licenses. Open Source licensing has the potential to provide equal and fair access to government research to all taxpayers, but the choice of license determines the terms of that access.

Producers of proprietary software have criticized the use of some Open Source licenses, because they feel that the terms of those licenses are anti-commercial. In this paper, I discuss three different Open Source licenses that can be applied to taxpayer-funded research, and their policy implications, and recommend a particular license as the most fair to all parties.

Taxpayer-funded research also results in inventions which are patented by the researchers. Some of these are "software patents", which cover computer algorithms and their applications.

Efficiency of Technology Transfer

One of the goals of unclassified taxpayer-funded research is the transfer of technology to the general public. Under the Bayh-Dole act, technology is often transferred to one private-sector business exclusively, rather than to all businesses and individuals inclusively.

In productizing a mechanical or chemical invention, there may be a large investment necessary to bring the technology to the point that it is suitable for mass production. The rationale behind Bayh-Dole is that it is less likley that any business would make such a large investment without the promise of a monopoly on the result. Thus, Bayh-Dole encourages, but does not require, producers of taxpayer-funded research to convey the monopoly rights on that research to a single company.

The research organizations that grant rights on taxpayer-funded work should endeavor to balance the merit of transferring research to the public with the detriment of creating a monopoly that may actually impede that transfer. A failed effort to productize technology, coupled with a monopoly right on that technology, can result in the monopoly holder blocking all use of the technology by anyone. An unnecessarily blocked technology is a waste of taxpayer dollars and a hinderance to industry. Should a second company succeed in developing the technology, that company would have to purchase a license from the first at an arbitrary price. Even in the case where productization succeeds, the monopoly holder is allowed to set an arbitrary price. The artificially high prices that result from monopolies are economicaly inefficient, and thus the transfer of technology to the public will tend to be less than optimal.

Rights should be transferred as a monopoly only when it is clear that it would require a large investment to productize a particular research work, and that such an effort is likely to be successful in transferring the benefit of a technology to the general public. When this is not the case, rights should be transferred to all of the public on a royalty-free basis.

It is less clear that a monopoly right is necessary to promote the investment necessary to productize software. Productization of software often entails the improvement of ease-of-use, the removal of failure modes that are acceptable to researchers but not to actual users, and documentation of the product. This is not as large an investement as would be required to productize many non-software inventions.

It is well within the scope of the Open Source developer community to productize most software using volunteers and industry collaborations, with little overall investment. For example, that community has developed two complete GUI desktops, a number of operating system kernels, office software, and an online encyclopedia, all of excellent quality and avalaible for everyone to use, modify, and redistribute without any royalty or fee.

Businesses and individual collaborators have invested their time to make these projects come about, but because of the distributed nature of the work, no single collaborator invests very much. Most of the business collaborators treat software as a cost-center, because their main business is not the sale of software. They amortize their participation in Open Source communities with the profits they derive from making use of the software in their business.

Copyright Licensing

Copyrighted software is a regular product of research, and the software copyrignt is often transferred to a single business as a monopoly right. Recently, some of that software has been transferred to the public under an Open Source license. The choice of Open Source license controls the terms of the technology transfer. Here I examine three popular licenses, and their effects upon the technology transfer.

The GPL


The GPL, or GNU General Public License, used on the Linux kernel, compels that the work must be freely usable, modifiable, and distributable by everyone. In addition, derived works of a GPL program must be available under terms no more restrictive than those in the GPL. Thus, the GPL enforces a share-and-share-alike paradigm among programmers. This maximizes distribution of the work and further collaboration in its development by the Open Source developer community. On the other hand, it discourages the proprietary software paradigm of monetizing the production of software with a license payment. There is no way to compel someone to pay for a work that they can get elsewhere without charge. Thus, software manufacturers that deal in GPL-licensed software must derive their profits from something other than a direct revenue capture for unit sales of software. They sell service and customization, training, sales of hardware enabled by the GPL software, sales of non-GPL software alongside the GPL works, or some other business.

The application of the GPL to the Linux kernel does not encumber Linux applications. Because the GPL does not apply to programs that are simply aggregated on the same disk with a GPL work, it is possible to use programs under any license whatsoever along with the Linux operating system kernel, which is not linked directly to those applications. Thus, a healthy market for proprietary Linux applications is possible even though the Linux kernel is covered by the GPL.

Some proprietary software manufacturers feel that application of the GPL license to taxpayer-funded software development is unfair to them. They are taxpayers too, they say, and should have the right to integrate the fruits of government research into their own proprietary software works. On the other hand, the transfer of taxpayer-funded software to proprietary businesses may result in the end-user paying for technology twice: once with their taxes, and a second time when they purchase a software product containing that technology.

The LGPL

The LGPL, or Lesser GNU General Public License, creates a compromise in which both free and proprietary software can participate. The LGPL has similar terms to the GPL, except that works under any license can be combined with works under the LGPL license through the linking of software object files. Thus, a software program might have some files that are under the LGPL, and some that are under a proprietary license. If taxpayer-funded software is placed under the LGPL, the fruits of government-funded software development will remain free for everyone's use, while proprietary additions to that research can be placed under any license at all. Thus, the LGPL should not elicit the same sort of objection from proprietary software producers as the GPL.

The LGPL license is compatible with the GPL. For example, works intended for inclusion in the Linux kernel can be placed under the LGPL license, and can then be used with proprietary kernels as well as Linux.

The MIT License

The MIT license is essentially a gift, in that programs under it can be used for any purpose, and can be relicensed under any terms. Programs under the MIT license are compatible with the GPL.

Patent Licensing