<!--#include virtual="/server/header.html" -->
<!-- Parent-Version: 1.77 1.83 -->

<title>Saving Europe from Software Patents - GNU Project - Free Software Foundation</title>

<!--#include virtual="/philosophy/po/savingeurope.translist" -->
<!--#include virtual="/server/banner.html" -->

<h2>Saving Europe from Software Patents</h2>

Imagine that each time you made a software design decision, and
especially whenever you used an algorithm that you read in a journal
or implemented a feature that users ask for, you took a risk of being
That's how it is today in the US, because of software patents.  Soon
it may be the same in most of Europe (<a href="#ft1">1</a>).  The
countries that operate the European Patent Office, spurred by large
companies and encouraged by patent lawyers, are moving to allow
patents covering mathematical computations.</p>
To block this move, European citizens must take action, and do it
soon—by talking with their national governments to raise
opposition to the change.  Action in Germany, Sweden, Finland, the
Netherlands, and/or Denmark is especially important, to join a
campaign already under way in France.</p>
Patents have played havoc with free software already.  During the
1980s, the patent holders for public key encryption entirely
suppressed free software for that job.  They wanted to suppress
<acronym title="Pretty Good Privacy">PGP</acronym>
PGP too, but facing
public criticism, they accepted a compromise: adding restrictions to
PGP so that it was no longer free software.  (We
began developing the GNU Privacy Guard after the broadest patent
Compuserve developed <abbr title="Graphics Interchange Format">
GIF format for images, then was stunned when Unisys threatened
to sue them and everyone else who developed or ran software to produce
GIFs.  Unisys had obtained a patent on
the <abbr title="Lempel-Ziv-Welch">LZW</abbr> LZW data compression
algorithm, which is one part of generating <abbr>GIF</abbr> GIF format,
and refuses to permit free software to use <abbr>LZW</abbr> LZW
(<a href="#ft2">2</a>).  As a result, any free software in the US that
supports making true compressed <abbr>GIF</abbr>s GIFs is at risk of a
In the US and some other countries, free software
for <abbr title="MPEG-1 Audio Layer 3">MP3</abbr> MP3(<a href="#ft3">3</a>) is impossible; in 1998, US
developers who had developed free <abbr>MP3</abbr>-generation MP3-generation programs
were threatened with patent lawsuits, and forced to withdraw them.
Some are now distributed in European countries—but if the
European Patent Office makes this planned change, they may become
unavailable there too.</p>
Later in 1998, Microsoft menaced the World Wide Web, by obtaining a
patent affecting style sheets—after encouraging the WWW
Consortium to incorporate the feature in the standard.  It's not the
first time that a standards group has been lured into a patent's maw.
Public reaction convinced Microsoft to back down from enforcing this
patent; but we can't count on mercy every time.</p>
The list could go on and on, if I had time to look through my old mail
for examples and space to describe them.</p>
On the issue of patents, free software developers can make common
cause with most proprietary software developers, because in general
they too stand to lose from patents.  So do the many developers of
specialized custom software.</p>
To be sure, not everyone loses from software patents; if that were so,
the system would soon be abolished.  Large companies often have many
patents, and can force most other companies, large or small, to
cross-license with them.  They escape most of the trouble patents
cause, while enjoying a large share of the power patents confer.  This
is why the chief supporters of software patents are multinational
corporations.  They have a great deal of influence with governments.</p>
Occasionally a small company benefits from a patent, if its product is
so simple that it escapes infringing the large companies' patents and
thus being forced to cross-license with them.  And patent owners who
develop no products, but only squeeze money out of those who do, can
laugh all the way to the bank while obstructing progress.</p>
But most software developers, as well as users, lose from software
patents, which do more to obstruct software progress than to encourage
People used to call free software an absurd idea, saying we lacked the
ability to develop a large amount of software.  We have refuted them
with empirical fact, by developing a broad range of powerful software
that respects users' freedom.  Giving the public the full spectrum of
general-purpose software is within our reach—unless giving
software to the public is prohibited.</p>
Software patents threaten to do that.  The time to take action is now.
Please visit <a href="http://www.ffii.org/">www.ffii.org</a> for more
information, plus detailed suggestions for action.  And please take
time to help.</p>


<li><a id="ft1"></a>The
<li id="ft1">The European Patent Office, used by many European
countries, has issued quite a number of patents that affect software,
which were presented as something other than software patents.  The
change now being considered would open the door to unlimited patenting
of algorithms and software features, which would greatly increase the
number of software patents issued.</li>

<li><a id="ft2"></a>Unisys

<li id="ft2">Unisys issued a cleverly worded statement which is
often taken to permit free software for making <abbr>GIF</abbr>s, GIFs, but
which I believe does not do so.  I wrote to their legal department to
ask for clarification and/or a change in the policy, but received no

<li id="ft3">As of 2017 the patents on playing MP3 files have
reportedly expired.</li>

<hr />
<h4><a href="/philosophy/philosophy.html">Other Texts to Read</a></h4>
  <li>Get the latest threats to Europe's internet
  from <a href="http://www.ffii.org">ffii.org</a></li>

</div><!-- for id="content", starts in the include above -->

<!--#include virtual="/server/footer.html" -->
<div id="footer">
<div class="unprintable">

<p>Please send general FSF & GNU inquiries to
<a href="mailto:gnu@gnu.org"><gnu@gnu.org></a>.
There are also <a href="/contact/">other ways to contact</a>
the FSF.  Broken links and other corrections or suggestions can be sent
to <a href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>.</p>

<p><!-- TRANSLATORS: Ignore the original text in this paragraph,
        replace it with the translation of these two:

        We work hard and do our best to provide accurate, good quality
        translations.  However, we are not exempt from imperfection.
        Please send your comments and general suggestions in this regard
        to <a href="mailto:web-translators@gnu.org">

        <p>For information on coordinating and submitting translations of
        our web pages, see <a
        README</a>. -->
Please see the <a
README</a> for information on coordinating and submitting translations
of this article.</p>

<!-- Regarding copyright, in general, standalone pages (as opposed to
     files generated as part of manuals) on the GNU web server should
     be under CC BY-ND 4.0.  Please do NOT change or remove this
     without talking with the webmasters or licensing team first.
     Please make sure the copyright date is consistent with the
     document.  For web pages, it is ok to list just the latest year the
     document was modified, or published.
     If you wish to list earlier years, that is ok too.
     Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
     years, as long as each year in the range is in fact a copyrightable
     year, i.e., a year in which the document was published (including
     being publicly visible on the web or in a revision control system).
     There is more detail about copyright years in the GNU Maintainers
     Information document, www.gnu.org/prep/maintain. -->

<p>Copyright © 1996, 1997, 1998, 1999, 2007 2007, 2017 Free Software
Foundation, Inc.</p>

<p>This page is licensed under a <a rel="license"
Commons Attribution-NoDerivs 3.0 United States Attribution-NoDerivatives 4.0 International License</a>.</p>

<!--#include virtual="/server/bottom-notes.html" -->

<p class="unprintable">Updated:
<!-- timestamp start -->
$Date: 2017/07/05 09:28:47 $
<!-- timestamp end -->