On the licensing of software patents
[Posted January 1, 2003 by corbet]
Unless it is changed before adoption, the proposed
W3C
royalty-free patent policy will allow "field of use" provisions.
Patented technologies which are included in a W3C standard must be licensed
for royalty-free use - but only for implementations of the the standard
itself. Owners of patents can still require license payments for any other
use of the technology.
What this means, of course, is that, if a W3C standard contains patented
technology with "field of use" restrictions, no implementation of that
standard may be distributed under the GPL. The GPL does not allow that
sort of restrictions. Free implementations of such standards can be
distributed under BSD-style licenses, so it remains possible to implement
the standard in free software. But the range of that freedom has been
restricted somewhat.
These terms make an interesting contrast with another form of royalty-free
patent licensing. Companies like Red Hat and FSMLabs have licensed their
patents for use in free software - but only for software licensed under the
GPL. BSD-licensed implementations are not covered by these patent
licenses.
If these trends continue, the proliferation of software patents is going to
bring about a partial partitioning of the free software ecosystem. The two
types of patent licensing are, essentially, allergic to each other, and can
not be mixed. This is not a new situation - mixing free software with
different licenses can be problematic even without the additional
complication of patent issues. But adding in incompatible patent licensing
creates new and dangerous problems.
Software patents may well turn out to be one of the more potent weapons
against free software in general. Patent infringement lawsuits can be
filed against any user of the allegedly infringing software, not
just its developers or distributors. A couple of high-profile examples of
companies being dragged into court for using a free program would serve to
create a great deal of fear, uncertainty, and doubt among all free software
users - even if the patent suits are eventually tossed out. The free
software will have to step carefully when implementing algorithms covered
by patents - and that may well not be enough.
(
Log in to post comments)