summaryrefslogtreecommitdiff
path: root/examples/blog/articles/scrap1_29.html
diff options
context:
space:
mode:
Diffstat (limited to 'examples/blog/articles/scrap1_29.html')
-rw-r--r--examples/blog/articles/scrap1_29.html90
1 files changed, 35 insertions, 55 deletions
diff --git a/examples/blog/articles/scrap1_29.html b/examples/blog/articles/scrap1_29.html
index fc485fb9..91937ec9 100644
--- a/examples/blog/articles/scrap1_29.html
+++ b/examples/blog/articles/scrap1_29.html
@@ -1,6 +1,5 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
-<html>
-<!-- This is the second edition of Free Software, Free Society: Selected Essays of Richard M. Stallman.
+<html><!-- This is the second edition of Free Software, Free Society: Selected Essays of Richard M. Stallman.
Free Software Foundation
@@ -20,8 +19,7 @@ ISBN 978-0-9831592-0-9
Cover design by Rob Myers.
Cover photograph by Peter Hinely.
- -->
-<!-- Created on February 18, 2016 by texi2html 1.82
+ --><!-- Created on February 18, 2016 by texi2html 1.82
texi2html was written by:
Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -29,17 +27,7 @@ texi2html was written by:
and many others.
Maintained by: Many creative people.
Send bugs and suggestions to <texi2html-bug@nongnu.org>
--->
-<head>
-<title>Free Software, Free Society, 2nd ed.: 29. Why Upgrade to GPLv3</title>
-
-<meta name="description" content="This is the second edition of Richard Stallman's collection of essays.">
-<meta name="keywords" content="Free Software, Free Society, 2nd ed.: 29. Why Upgrade to GPLv3">
-<meta name="resource-type" content="document">
-<meta name="distribution" content="global">
-<meta name="Generator" content="texi2html 1.82">
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<style type="text/css">
+--><head><title>Free Software, Free Society, 2nd ed.: 29. Why Upgrade to GPLv3</title><meta name="description" content="This is the second edition of Richard Stallman's collection of essays."><meta name="keywords" content="Free Software, Free Society, 2nd ed.: 29. Why Upgrade to GPLv3"><meta name="resource-type" content="document"><meta name="distribution" content="global"><meta name="Generator" content="texi2html 1.82"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
@@ -55,16 +43,10 @@ span.roman {font-family:serif; font-weight:normal;}
span.sansserif {font-family:sans-serif; font-weight:normal;}
ul.toc {list-style: none}
-->
-</style>
-<link rel="stylesheet" type="text/css" href="../style.css">
-
-
-</head>
-
-<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
+</style><link rel="stylesheet" type="text/css" href="../style.css"></head><body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Why-V3"></a>
-<header><div id="logo"><img src="../gnu.svg" height="100" width="100"></div><h1>Free Software, Free Society, 2nd ed.</h1></header><section id="main"><a name="Why-Upgrade-to-GPLv3"></a>
+<header><div id="logo"><a href="/"><img src="../gnu.svg" height="100" width="100"></a></div><h1>Free Software, Free Society, 2nd ed.</h1></header><section id="main"><a name="Why-Upgrade-to-GPLv3"></a>
<h1 class="chapter"> 29. Why Upgrade to GPLv3 </h1>
<a name="index-patents_002c-GPL-version-3-and-4"></a>
@@ -75,17 +57,17 @@ ul.toc {list-style: none}
<p>First of all, it is important to note that upgrading is a choice. GPL
version 2 will remain a valid license, and no disaster will happen if
some programs remain under GPLv2 while others advance to GPLv3. These
-two licenses are incompatible, but that isn&rsquo;t a fundamental problem.
+two licenses are incompatible, but that isn’t a fundamental problem.
</p>
<a name="index-copyleft_002c-GPL-and-2"></a>
<a name="index-GPL_002c-version-3_002c-compatibility"></a>
<p>When we say that GPLv2 and GPLv3 are incompatible, it means there is
no legal way to combine code under GPLv2 with code under GPLv3 in a
single program. This is because both GPLv2 and GPLv3 are copyleft
-licenses: each of them says, &ldquo;If you include code under this license
+licenses: each of them says, “If you include code under this license
in a larger program, the larger program must be under this license
-too.&rdquo; There is no way to make them compatible. We could add a
-GPLv2-compatibility clause to GPLv3, but it wouldn&rsquo;t do the job,
+too.” There is no way to make them compatible. We could add a
+GPLv2-compatibility clause to GPLv3, but it wouldn’t do the job,
because GPLv2 would need a similar clause.
</p>
<p>Fortunately, license incompatibility matters only when you want to
@@ -97,7 +79,7 @@ instance, the
TeX license and the
<a name="index-Apache-License"></a>
Apache license are incompatible with
-GPLv2, but that doesn&rsquo;t stop us from running TeX and
+GPLv2, but that doesn’t stop us from running TeX and
<a name="index-Apache"></a>
Apache in the
same system with Linux,
@@ -109,28 +91,28 @@ GCC. This is because they are all
separate programs. Likewise, if Bash and GCC move to GPLv3, while
Linux remains under GPLv2, there is no conflict.
</p>
-<p>Keeping a program under GPLv2 won&rsquo;t create problems. The reason to
+<p>Keeping a program under GPLv2 won’t create problems. The reason to
migrate is because of the existing problems that GPLv3 will address.
</p>
<a name="index-tivoization-2"></a>
<p>One major danger that GPLv3 will block is tivoization. Tivoization
-means certain &ldquo;appliances&rdquo; (which have computers inside)
+means certain “appliances” (which have computers inside)
contain
<a name="index-GPL_002dcovered-software-_0028see-also-software_0029-3"></a>
<a name="index-GPL_002c-GPL_002dcovered-software-_0028see-also-software_0029-3"></a>
-GPL-covered software that you can&rsquo;t effectively change, because the
+GPL-covered software that you can’t effectively change, because the
appliance shuts down if it detects modified software. The usual
motive for tivoization is that the software has features the
manufacturer knows people will want to change, and aims
to stop people from changing them. The manufacturers of
these computers take advantage of the freedom that free software
-provides, but they don&rsquo;t let you do likewise.
+provides, but they don’t let you do likewise.
</p>
<p>Some argue that competition between appliances in a free market should
suffice to keep nasty features to a low level. Perhaps competition
-alone would avoid arbitrary, pointless misfeatures like &ldquo;Must shut
-down between 1pm and 5pm every Tuesday,&rdquo; but even so, a choice of
-masters isn&rsquo;t freedom. Freedom means <em>you</em> control what your software
+alone would avoid arbitrary, pointless misfeatures like “Must shut
+down between 1pm and 5pm every Tuesday,” but even so, a choice of
+masters isn’t freedom. Freedom means <em>you</em> control what your software
does, not merely that you can beg or threaten someone else who decides
for you.
</p>
@@ -138,19 +120,19 @@ for you.
<a name="index-DRM_002c-GPL-version-3-and"></a>
<a name="index-DRM_002c-call-it-_0060_0060Digital-Restrictions-Management_0027_0027-3"></a>
<a name="index-DMCA_002c-GPL-version-3-and"></a>
-Digital Restrictions Management (DRM)&mdash;nasty features
+Digital Restrictions Management (DRM)—nasty features
designed to restrict your use of the data in your
-computer&mdash;competition is no help, because relevant competition is
+computer—competition is no help, because relevant competition is
forbidden. Under the Digital Millennium Copyright Act and similar
laws, it is illegal, in the US and many other countries, to distribute
DVD players unless they restrict the user according to the official
rules of the DVD conspiracy (its web site is <a href="http://www.dvdcca.org/">http://www.dvdcca.org/</a>,
-but the rules do not seem to be published there). The public can&rsquo;t
+but the rules do not seem to be published there). The public can’t
reject DRM by buying non-DRM players because none are available. No
matter how many products you can choose from, they all have equivalent
digital handcuffs.
</p>
-<p>GPLv3 ensures you are free to remove the handcuffs. It doesn&rsquo;t forbid
+<p>GPLv3 ensures you are free to remove the handcuffs. It doesn’t forbid
DRM, or any kind of feature. It places no limits on the substantive
functionality you can add to a program, or remove from it. Rather, it
makes sure that you are just as free to remove nasty features as the
@@ -171,23 +153,23 @@ organizations.
Novell-Microsoft pact. Microsoft wants to use its thousands of
patents to make users pay Microsoft for the privilege of running
GNU/Linux, and made this pact to try to achieve that. The deal offers
-rather limited protection from Microsoft patents to Novell&rsquo;s customers.
+rather limited protection from Microsoft patents to Novell’s customers.
</p>
<p>Microsoft made a few mistakes in the Novell-Microsoft deal, and GPLv3
is designed to turn them against Microsoft, extending that limited
patent protection to the whole community. In order to take advantage
of this protection, programs need to use GPLv3.
</p>
-<p>Microsoft&rsquo;s lawyers are not stupid, and next time they may manage to
-avoid those mistakes. GPLv3 therefore says they don&rsquo;t get a &ldquo;next
-time.&rdquo; Releasing a program under GPL version 3 protects it from
-Microsoft&rsquo;s future attempts to make redistributors collect Microsoft
-royalties from the program&rsquo;s users.
+<p>Microsoft’s lawyers are not stupid, and next time they may manage to
+avoid those mistakes. GPLv3 therefore says they don’t get a “next
+time.” Releasing a program under GPL version 3 protects it from
+Microsoft’s future attempts to make redistributors collect Microsoft
+royalties from the program’s users.
</p>
<p>GPLv3 also provides users with explicit patent protection from
-the program&rsquo;s contributors and redistributors. With GPLv2, users rely
+the program’s contributors and redistributors. With GPLv2, users rely
on an implicit patent license to make sure that the company which
-provided them a copy won&rsquo;t sue them, or the people they redistribute
+provided them a copy won’t sue them, or the people they redistribute
copies to, for patent infringement.
</p>
<p>The explicit patent license in GPLv3 does not go as far as we might
@@ -207,7 +189,7 @@ already obstruct free software development.
patents, and we aim to achieve this some day. But we cannot do this
through a software license. Any program, free or not, can be killed
by a software patent in the hands of an unrelated party, and the
-program&rsquo;s license cannot prevent that. Only court decisions or
+program’s license cannot prevent that. Only court decisions or
changes in patent law can make software development safe from patents.
If we tried to do this with GPLv3, it would fail.
</p>
@@ -216,7 +198,7 @@ particular, we have tried to save free software from a fate worse than
death: to be made effectively proprietary, through patents. The
explicit patent license of GPLv3 makes sure companies that use the GPL
to give users the four freedoms cannot turn around and use their
-patents to tell some users, &ldquo;That doesn&rsquo;t include you.&rdquo;
+patents to tell some users, “That doesn’t include you.”
It also stops them from colluding with other patent holders to do this.
</p>
<a name="index-BitTorrent"></a>
@@ -226,12 +208,12 @@ termination, support for BitTorrent, and compatibility with the Apache
license. All in all, plenty of reason to upgrade.
</p>
<p>Change is unlikely to cease once GPLv3 is released. If new threats to
-users&rsquo; freedom develop, we will have to develop GPL version 4. It is
+users’ freedom develop, we will have to develop GPL version 4. It is
important to make sure that programs will have no trouble upgrading to
GPLv4 if and when we write one.
</p>
-<p>One way to do this is to release a program under &ldquo;GPL version 3 or any
-later version.&rdquo; Another way is for all the contributors to a program
+<p>One way to do this is to release a program under “GPL version 3 or any
+later version.” Another way is for all the contributors to a program
to state a proxy who can decide on upgrading to future GPL versions.
The third way is for all the contributors to assign copyright to one
designated copyright holder, who will be in a position to upgrade the
@@ -240,6 +222,4 @@ flexibility for future GPL versions.
<a name="index-GPL_002c-version-3_002c-why-upgrade-to-1"></a>
<a name="index-call-to-action_002c-upgrade-to-GPL-version-3-1"></a>
<a name="index-patents_002c-GPL-version-3-and-5"></a>
-</p><hr size="2">
-</body>
-</html>
+</p><hr size="2"></section></body></html>