[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www philosophy/po/free-hardware-designs.transli...
From: |
GNUN |
Subject: |
www philosophy/po/free-hardware-designs.transli... |
Date: |
Tue, 12 May 2015 18:57:28 +0000 |
CVSROOT: /web/www
Module name: www
Changes by: GNUN <gnun> 15/05/12 18:57:28
Modified files:
philosophy/po : free-hardware-designs.translist
software : recent-releases-include.af.html
recent-releases-include.ar.html
recent-releases-include.bg.html
recent-releases-include.ca.html
recent-releases-include.cs.html
recent-releases-include.de.html
recent-releases-include.el.html
recent-releases-include.es.html
recent-releases-include.fa.html
recent-releases-include.fr.html
recent-releases-include.he.html
recent-releases-include.hr.html
recent-releases-include.id.html
recent-releases-include.it.html
recent-releases-include.ja.html
recent-releases-include.ko.html
recent-releases-include.lt.html
recent-releases-include.ml.html
recent-releases-include.nb.html
recent-releases-include.nl.html
recent-releases-include.pl.html
recent-releases-include.pt-br.html
recent-releases-include.ro.html
recent-releases-include.ru.html
recent-releases-include.sk.html
recent-releases-include.sq.html
recent-releases-include.sr.html
recent-releases-include.sv.html
recent-releases-include.ta.html
recent-releases-include.tr.html
recent-releases-include.uk.html
recent-releases-include.zh-cn.html
recent-releases-include.zh-tw.html
software/po : recent-releases-include.de.po
recent-releases-include.pot.opt
recent-releases-include.ru.po
Added files:
philosophy : free-hardware-designs.fr.html
philosophy/po : free-hardware-designs.fr-en.html
Log message:
Automatic update by GNUnited Nations.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/free-hardware-designs.fr.html?cvsroot=www&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/free-hardware-designs.translist?cvsroot=www&r1=1.1&r2=1.2
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/free-hardware-designs.fr-en.html?cvsroot=www&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.af.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.ar.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.bg.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.ca.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.cs.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.de.html?cvsroot=www&r1=1.512&r2=1.513
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.el.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.es.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.fa.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.fr.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.he.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.hr.html?cvsroot=www&r1=1.315&r2=1.316
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.id.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.it.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.ja.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.ko.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.lt.html?cvsroot=www&r1=1.114&r2=1.115
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.ml.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.nb.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.nl.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.pl.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.pt-br.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.ro.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.ru.html?cvsroot=www&r1=1.618&r2=1.619
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.sk.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.sq.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.sr.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.sv.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.ta.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.tr.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.uk.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.zh-cn.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/recent-releases-include.zh-tw.html?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/po/recent-releases-include.de.po?cvsroot=www&r1=1.565&r2=1.566
http://web.cvs.savannah.gnu.org/viewcvs/www/software/po/recent-releases-include.pot.opt?cvsroot=www&r1=1.358&r2=1.359
http://web.cvs.savannah.gnu.org/viewcvs/www/software/po/recent-releases-include.ru.po?cvsroot=www&r1=1.819&r2=1.820
Patches:
Index: philosophy/po/free-hardware-designs.translist
===================================================================
RCS file: /web/www/www/philosophy/po/free-hardware-designs.translist,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- philosophy/po/free-hardware-designs.translist 13 Apr 2015 10:27:41
-0000 1.1
+++ philosophy/po/free-hardware-designs.translist 12 May 2015 18:57:21
-0000 1.2
@@ -3,6 +3,7 @@
value='<div id="translations">
<p>
<span dir="ltr" class="original"><a lang="en" hreflang="en"
href="/philosophy/free-hardware-designs.en.html">English</a> [en]</span>
+<span dir="ltr"><a lang="fr" hreflang="fr"
href="/philosophy/free-hardware-designs.fr.html">français</a> [fr]</span>
</p>
</div>' -->
<!--#if expr="$HTML_BODY = yes" -->
Index: software/recent-releases-include.af.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.af.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.af.html 12 May 2015 14:57:19 -0000
1.358
+++ software/recent-releases-include.af.html 12 May 2015 18:57:22 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.ar.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.ar.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.ar.html 12 May 2015 14:57:19 -0000
1.358
+++ software/recent-releases-include.ar.html 12 May 2015 18:57:22 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.bg.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.bg.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.bg.html 12 May 2015 14:57:19 -0000
1.358
+++ software/recent-releases-include.bg.html 12 May 2015 18:57:22 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.ca.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.ca.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.ca.html 12 May 2015 14:57:19 -0000
1.358
+++ software/recent-releases-include.ca.html 12 May 2015 18:57:22 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.cs.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.cs.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.cs.html 12 May 2015 14:57:19 -0000
1.358
+++ software/recent-releases-include.cs.html 12 May 2015 18:57:23 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.de.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.de.html,v
retrieving revision 1.512
retrieving revision 1.513
diff -u -b -r1.512 -r1.513
--- software/recent-releases-include.de.html 12 May 2015 14:57:20 -0000
1.512
+++ software/recent-releases-include.de.html 12 May 2015 18:57:23 -0000
1.513
@@ -2,6 +2,9 @@
<li><strong>May 12, 2015</strong>
<ul>
<li><a
+href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
+2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
Index: software/recent-releases-include.el.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.el.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.el.html 12 May 2015 14:57:20 -0000
1.358
+++ software/recent-releases-include.el.html 12 May 2015 18:57:23 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.es.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.es.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.es.html 12 May 2015 14:57:20 -0000
1.358
+++ software/recent-releases-include.es.html 12 May 2015 18:57:23 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.fa.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.fa.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.fa.html 12 May 2015 14:57:20 -0000
1.358
+++ software/recent-releases-include.fa.html 12 May 2015 18:57:23 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.fr.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.fr.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.fr.html 12 May 2015 14:57:20 -0000
1.358
+++ software/recent-releases-include.fr.html 12 May 2015 18:57:23 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.he.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.he.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.he.html 12 May 2015 14:57:22 -0000
1.358
+++ software/recent-releases-include.he.html 12 May 2015 18:57:24 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.hr.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.hr.html,v
retrieving revision 1.315
retrieving revision 1.316
diff -u -b -r1.315 -r1.316
--- software/recent-releases-include.hr.html 12 May 2015 14:57:22 -0000
1.315
+++ software/recent-releases-include.hr.html 12 May 2015 18:57:24 -0000
1.316
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.id.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.id.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.id.html 12 May 2015 14:57:22 -0000
1.358
+++ software/recent-releases-include.id.html 12 May 2015 18:57:24 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.it.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.it.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.it.html 12 May 2015 14:57:22 -0000
1.358
+++ software/recent-releases-include.it.html 12 May 2015 18:57:24 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.ja.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.ja.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.ja.html 12 May 2015 14:57:22 -0000
1.358
+++ software/recent-releases-include.ja.html 12 May 2015 18:57:24 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.ko.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.ko.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.ko.html 12 May 2015 14:57:23 -0000
1.358
+++ software/recent-releases-include.ko.html 12 May 2015 18:57:24 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.lt.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.lt.html,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -b -r1.114 -r1.115
--- software/recent-releases-include.lt.html 12 May 2015 14:57:23 -0000
1.114
+++ software/recent-releases-include.lt.html 12 May 2015 18:57:25 -0000
1.115
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.ml.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.ml.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.ml.html 12 May 2015 14:57:23 -0000
1.358
+++ software/recent-releases-include.ml.html 12 May 2015 18:57:25 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.nb.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.nb.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.nb.html 12 May 2015 14:57:23 -0000
1.358
+++ software/recent-releases-include.nb.html 12 May 2015 18:57:25 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.nl.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.nl.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.nl.html 12 May 2015 14:57:23 -0000
1.358
+++ software/recent-releases-include.nl.html 12 May 2015 18:57:25 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.pl.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.pl.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.pl.html 12 May 2015 14:57:23 -0000
1.358
+++ software/recent-releases-include.pl.html 12 May 2015 18:57:25 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.pt-br.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.pt-br.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.pt-br.html 12 May 2015 14:57:23 -0000
1.358
+++ software/recent-releases-include.pt-br.html 12 May 2015 18:57:25 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.ro.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.ro.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.ro.html 12 May 2015 14:57:24 -0000
1.358
+++ software/recent-releases-include.ro.html 12 May 2015 18:57:25 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.ru.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.ru.html,v
retrieving revision 1.618
retrieving revision 1.619
diff -u -b -r1.618 -r1.619
--- software/recent-releases-include.ru.html 12 May 2015 18:27:12 -0000
1.618
+++ software/recent-releases-include.ru.html 12 May 2015 18:57:25 -0000
1.619
@@ -2,6 +2,9 @@
<li><strong>12 Ð¼Ð°Ñ 2015</strong>
<ul>
<li><a
+href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
+2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">ÐÑпÑÑен
GNU inetutils 1.9.3</a>, <i>ÐлÑÑÑед Ð. ШмидÑ</i>,
<tt>10:22</tt></li>
<li><a
Index: software/recent-releases-include.sk.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.sk.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.sk.html 12 May 2015 14:57:24 -0000
1.358
+++ software/recent-releases-include.sk.html 12 May 2015 18:57:26 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.sq.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.sq.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.sq.html 12 May 2015 14:57:24 -0000
1.358
+++ software/recent-releases-include.sq.html 12 May 2015 18:57:26 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.sr.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.sr.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.sr.html 12 May 2015 14:57:24 -0000
1.358
+++ software/recent-releases-include.sr.html 12 May 2015 18:57:26 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.sv.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.sv.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.sv.html 12 May 2015 14:57:24 -0000
1.358
+++ software/recent-releases-include.sv.html 12 May 2015 18:57:26 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.ta.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.ta.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.ta.html 12 May 2015 14:57:24 -0000
1.358
+++ software/recent-releases-include.ta.html 12 May 2015 18:57:26 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.tr.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.tr.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.tr.html 12 May 2015 14:57:25 -0000
1.358
+++ software/recent-releases-include.tr.html 12 May 2015 18:57:26 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.uk.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.uk.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.uk.html 12 May 2015 14:57:25 -0000
1.358
+++ software/recent-releases-include.uk.html 12 May 2015 18:57:26 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.zh-cn.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.zh-cn.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.zh-cn.html 12 May 2015 14:57:25 -0000
1.358
+++ software/recent-releases-include.zh-cn.html 12 May 2015 18:57:27 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/recent-releases-include.zh-tw.html
===================================================================
RCS file: /web/www/www/software/recent-releases-include.zh-tw.html,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/recent-releases-include.zh-tw.html 12 May 2015 14:57:25 -0000
1.358
+++ software/recent-releases-include.zh-tw.html 12 May 2015 18:57:27 -0000
1.359
@@ -1,6 +1,7 @@
<ul>
<li><strong>May 12, 2015</strong>
<ul>
+<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html">GnuPG
2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html">GNU
inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt></li>
<li><a
href="http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00004.html">bool-0.2.2
released [stable]</a>, <i>Marc Tardif</i>, <tt>10:22</tt></li>
</ul></li>
Index: software/po/recent-releases-include.de.po
===================================================================
RCS file: /web/www/www/software/po/recent-releases-include.de.po,v
retrieving revision 1.565
retrieving revision 1.566
diff -u -b -r1.565 -r1.566
--- software/po/recent-releases-include.de.po 12 May 2015 14:57:25 -0000
1.565
+++ software/po/recent-releases-include.de.po 12 May 2015 18:57:27 -0000
1.566
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: recent-releases-include.html\n"
-"POT-Creation-Date: 2015-05-12 14:56+0000\n"
+"POT-Creation-Date: 2015-05-12 18:56+0000\n"
"PO-Revision-Date: 2015-05-03 22:00+0200\n"
"Last-Translator: Jоегg Kоhпе <joeko (AT) online [PUNKT] de>\n"
"Language-Team: German <address@hidden>\n"
@@ -25,6 +25,24 @@
#. type: Content of: <ul><li><ul><li>
# | <a
+# |
[-href=\"http://lists.gnu.org/archive/html/info-gnu/2015-04/msg00004.html\">GnuPG
+# | 2.1.3-]
+# |
{+href=\"http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html\">GnuPG
+# | 2.1.4+} released</a>, <i>Werner Koch</i>, [-<tt>16:30</tt>-]
+# | {+<tt>14:16</tt>+}
+#, fuzzy
+#| msgid ""
+#| "<a href=\"http://lists.gnu.org/archive/html/info-gnu/2015-04/msg00004.html"
+#| "\">GnuPG 2.1.3 released</a>, <i>Werner Koch</i>, <tt>16:30</tt>"
+msgid ""
+"<a href=\"http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html"
+"\">GnuPG 2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt>"
+msgstr ""
+"<a href=\"http://lists.gnu.org/archive/html/info-gnu/2015-04/msg00004.html"
+"\">GnuPG 2.1.3</a>, <i>Werner Koch</i>, <tt>16:30</tt>"
+
+#. type: Content of: <ul><li><ul><li>
+# | <a
# |
[-href=\"http://lists.gnu.org/archive/html/info-gnu/2015-04/msg00000.html\">GNU
# | ed 1.11-]
# |
{+href=\"http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html\">GNU
Index: software/po/recent-releases-include.pot.opt
===================================================================
RCS file: /web/www/www/software/po/recent-releases-include.pot.opt,v
retrieving revision 1.358
retrieving revision 1.359
diff -u -b -r1.358 -r1.359
--- software/po/recent-releases-include.pot.opt 12 May 2015 14:57:25 -0000
1.358
+++ software/po/recent-releases-include.pot.opt 12 May 2015 18:57:27 -0000
1.359
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: recent-releases-include.html\n"
-"POT-Creation-Date: 2015-05-12 14:56+0000\n"
+"POT-Creation-Date: 2015-05-12 18:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <address@hidden>\n"
"Language-Team: LANGUAGE <address@hidden>\n"
@@ -22,6 +22,13 @@
#. type: Content of: <ul><li><ul><li>
msgid ""
"<a "
+"href=\"http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html\">GnuPG
"
+"2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt>"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid ""
+"<a "
"href=\"http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html\">GNU
"
"inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt>"
msgstr ""
Index: software/po/recent-releases-include.ru.po
===================================================================
RCS file: /web/www/www/software/po/recent-releases-include.ru.po,v
retrieving revision 1.819
retrieving revision 1.820
diff -u -b -r1.819 -r1.820
--- software/po/recent-releases-include.ru.po 12 May 2015 18:27:13 -0000
1.819
+++ software/po/recent-releases-include.ru.po 12 May 2015 18:57:27 -0000
1.820
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: recent-releases-include.html\n"
-"POT-Creation-Date: 2015-05-12 14:56+0000\n"
+"POT-Creation-Date: 2015-05-12 18:56+0000\n"
"PO-Revision-Date: 2015-05-12 17:17+0000\n"
"Last-Translator: Ineiev <address@hidden>\n"
"Language-Team: Russian <address@hidden>\n"
@@ -14,12 +14,31 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Outdated-Since: 2015-05-12 18:56+0000\n"
#. type: Content of: <ul><li>
msgid "<strong>May 12, 2015</strong>"
msgstr "<strong>12 Ð¼Ð°Ñ 2015</strong>"
#. type: Content of: <ul><li><ul><li>
+# | <a
+# |
[-href=\"http://lists.gnu.org/archive/html/info-gnu/2015-04/msg00004.html\">GnuPG
+# | 2.1.3-]
+# |
{+href=\"http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html\">GnuPG
+# | 2.1.4+} released</a>, <i>Werner Koch</i>, [-<tt>16:30</tt>-]
+# | {+<tt>14:16</tt>+}
+#, fuzzy
+#| msgid ""
+#| "<a href=\"http://lists.gnu.org/archive/html/info-gnu/2015-04/msg00004.html"
+#| "\">GnuPG 2.1.3 released</a>, <i>Werner Koch</i>, <tt>16:30</tt>"
+msgid ""
+"<a href=\"http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00006.html"
+"\">GnuPG 2.1.4 released</a>, <i>Werner Koch</i>, <tt>14:16</tt>"
+msgstr ""
+"<a href=\"http://lists.gnu.org/archive/html/info-gnu/2015-04/msg00004.html"
+"\">ÐÑпÑÑен GnuPG 2.1.3</a>, <i>ÐеÑÐ½ÐµÑ ÐоÑ
</i>, <tt>16:35</tt>"
+
+#. type: Content of: <ul><li><ul><li>
msgid ""
"<a href=\"http://lists.gnu.org/archive/html/info-gnu/2015-05/msg00005.html"
"\">GNU inetutils 1.9.3 released</a>, <i>Alfred M. Szmidt</i>, <tt>10:22</tt>"
Index: philosophy/free-hardware-designs.fr.html
===================================================================
RCS file: philosophy/free-hardware-designs.fr.html
diff -N philosophy/free-hardware-designs.fr.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ philosophy/free-hardware-designs.fr.html 12 May 2015 18:57:21 -0000
1.1
@@ -0,0 +1,578 @@
+<!--#set var="ENGLISH_PAGE" value="/philosophy/free-hardware-designs.en.html"
-->
+
+<!--#include virtual="/server/header.fr.html" -->
+<!-- Parent-Version: 1.77 -->
+
+<!-- This file is automatically generated by GNUnited Nations! -->
+<title>Matériel libre et plans libres pour le matériel - Projet GNU - Free
Software
+Foundation</title>
+
+<!--#include virtual="/philosophy/po/free-hardware-designs.translist" -->
+<!--#include virtual="/server/banner.fr.html" -->
+<h2>Matériel libre et plans libres pour le matériel</h2>
+
+<p>par <a href="http://www.stallman.org/">Richard M. Stallman</a></p>
+
+<blockquote>
+<p>La majeure partie de cet article a été publiée en deux partie dans
wired.com
+en mars 2015Â :</p>
+<ol>
+<li>
+<a href="http://www.wired.com/2015/03/need-free-digital-hardware-designs/">
+Pourquoi nous avons besoin de plans libres pour le matériel</a>
+</li>
+<li>
+<a
+href="http://www.wired.com/2015/03/richard-stallman-how-to-make-hardware-designs-free/">
+Les plans du matériel doivent être libres, voici comment procéder</a>
+</li>
+</ol>
+</blockquote>
+
+<p>Dans quelle mesure peut-on appliquer les idées du logiciel libre au
+matériel ? Est-ce une obligation morale de rendre libres les plans de notre
+matériel, tout comme c'en est une de rendre libre notre logiciel ? Est-ce
+que conserver notre liberté nous oblige à refuser le matériel construit sur
+des plans non libres ?</p>
+
+<h3 id="definitions">Définitions</h3>
+
+<p>L'expression « logiciel libre »<a id="TransNote1-rev"
+href="#TransNote1"><sup>1</sup></a> se réfère à la liberté et non au prixÂ
;
+en gros, elle signifie que les utilisateurs du logiciel sont libres de le
+faire fonctionner, de le copier et de le redistribuer, avec ou sans
+modification. Plus précisément, la définition repose sur <a
+href="/philosophy/free-sw.html"> les quatre libertés essentielles</a>. Pour
+bien faire ressortir que <cite>free</cite> fait référence à la liberté et
+non au prix, nous accolons souvent le mot français ou espagnol « libre »
Ã
+<cite>free</cite>.</p>
+
+<p>Si l'on transpose directement ce concept au matériel, <em>matériel
+libre</em> signifie que l'utilisateur est libre de l'utiliser, de le copier
+et de le redistribuer, avec ou sans modification. Toutefois, il n'y a pas de
+système de copie pour les objets matériels, à part la reproduction des
+clefs, de l'ADN et de la forme extérieure d'objets plastiques. La plupart
+des composants matériels sont fabriqués sur plan. Le plan précède le
+matériel.</p>
+
+<p>Par conséquent, le concept dont nous avons vraiment besoin est celui de
+<em>plan libre pour le matériel</em>. C'est simple, il s'agit d'un plan
+dont l'utilisateur peut se servir (c'est-à -dire à partir duquel il peut
+fabriquer le matériel) et qu'il peut copier et redistribuer, avec ou sans
+modification. Un tel plan doit offrir les quatre libertés, évoquées plus
+haut, qui définissent le logiciel libre. Le terme « matériel libre »
désigne
+alors un matériel pour lequel un plan libre est disponible.</p>
+
+<p>Lorsque les gens découvrent le concept de logiciel libre pour la première
+fois, ils l'assimilent souvent à « possibilité d'en obtenir gratuitement un
+exemplaire ». Il est vrai que beaucoup de programmes libres sont disponibles
+à prix nul, puisque cela ne vous coûte rien de télécharger votre propre
+copie, mais ce n'est pas le sens de <cite>free</cite> dans <cite>free
+software</cite> (de fait, certains programmes espions tels que <a
+href="/philosophy/proprietary/proprietary-surveillance.html"> Flash Player
+ou Angry Birds</a> sont gratuits, bien qu'ils ne soient pas libres). Accoler
+le mot « libre » à <cite>free</cite> aide à clarifier ce point.</p>
+
+<p>Pour le matériel, cette confusion tend à aller dans l'autre direction ;
les
+composants matériels ont un coût de production, donc ceux qui sont produits
+dans un but commercial ne peuvent être gratuits (à moins qu'il ne s'agisse
+de produits d'appel ou de vente liée), mais cela n'empêche pas leurs plans
+d'être libres. Les objets que vous fabriquez avec votre imprimante 3D
+peuvent être très bon marché, mais ils ne seront pas totalement gratuits car
+vous devez payer pour le matériau brut. D'un point de vue éthique, l'enjeu
+de la liberté prime absolument sur l'enjeu du prix, car un appareil qui
+refuse la liberté à ses utilisateurs vaut moins que rien.</p>
+
+<p>Les expressions « matériel ouvert » et « matériel open source »
sont
+utilisées par certains avec la même signification que « matériel libreÂ
»,
+mais elles minimisent la problématique de la liberté. Elles sont dérivées
de
+l'expression « logiciel open source », qui correspond plus ou moins au
+logiciel libre, mais <a
+href="/philosophy/open-source-misses-the-point.html"> passe sous silence la
+liberté et ne présente pas la problématique en termes d'opposition
+bien-mal</a>. Pour souligner l'importance de la liberté, nous ne manquons
+pas d'y faire référence chaque fois que cela est pertinent ; puisqu'«Â
open »
+ne permet pas cette distinction, ne le substituons pas à « libre ».</p>
+
+<h3 id="hw-and-sw">Matériel et logiciel</h3>
+
+<p>Le matériel et le logiciel sont fondamentalement différents. Un programme,
+même sous sa forme compilée exécutable, est une collection de données qui
+peut être interprétée comme instructions par un ordinateur. Comme toute
+autre création numérique, on peut le copier et le modifier en se servant
+d'un ordinateur. Un exemplaire de programme n'a pas de forme physique ni
+matérielle intrinsèque.</p>
+
+<p>Au contraire, le matériel est une structure physique et sa nature physique
+est cruciale. Alors que le plan du matériel peut être représenté par des
+données, même par un programme dans certains cas, le plan n'est pas le
+matériel. Le plan d'un CPU ne peut pas exécuter un programme. Vous n'irez
+pas très loin en essayant de taper sur le plan d'un clavier ni en affichant
+des pixels sur le plan d'un écran.</p>
+
+<p>De plus, alors que vous pouvez vous servir d'un ordinateur pour modifier ou
+copier le plan d'un composant matériel, un ordinateur ne peut pas convertir
+ce plan dans la structure physique qu'il décrit. Cela demande un équipement
+de fabrication.</p>
+
+<h3 id="boundary">La frontière entre matériel et logiciel</h3>
+
+<p>Où se situe la frontière, dans un appareil numérique, entre matériel et
+logiciel ? Nous pouvons la déterminer en appliquant les définitions
+suivantes : le logiciel est la partie opérante d'un appareil qui peut être
+copiée et modifiée dans un ordinateur ; le matériel est la partie opérante
+qui ne peut pas l'être. C'est le meilleur moyen de faire la distinction car
+cela renvoie à des conséquences pratiques.</p>
+
+<p>Entre le matériel et le logiciel, il existe une zone grise occupée par les
+micrologiciels <cite>[firmware]</cite> qui <em>peuvent</em> être mis à jour
+ou remplacés, mais ne sont pas conçus pour être mis à jour ou remplacés
une
+fois le produit vendu. En termes conceptuels, la zone grise est plutôt
+mince. En pratique, ceci est important car de nombreux produits sont
+concernés. Nous pouvons donc presque considérer ces micrologiciels comme du
+matériel.</p>
+
+<p>Certaines personnes ont prétendu que préinstaller des micrologiciels et
des
+circuits logiques programmables de type « <abbr title="Field-Programmable
+Gate Array">FPGA</abbr> » (réseau de portes programmables <cite>in
+situ</cite>) « effacerait la frontière entre matériel et logiciel »,
mais je
+pense qu'il s'agit là d'une mauvaise interprétation des faits. Un
+micrologiciel installé lors de l'utilisation est un logiciel ordinaire ; un
+micrologiciel intégré à un appareil et non modifiable est un logiciel par
+nature, mais nous pouvons le traiter comme si c'était un circuit. Dans le
+cas des FPGA, le circuit FPGA lui-même est du matériel, mais le schéma
+logique de portes chargé dans ce circuit FPGA est une sorte de
+micrologiciel.</p>
+
+<p>Faire fonctionner des schémas de portes libres sur des FPGA pourrait être
+une méthode utile pour créer des appareils numériques libres au niveau des
+circuits. Toutefois, pour rendre ces FPGA utilisables dans le monde du
+libre, nous avons besoin d'outils de développement libres
+adaptés. L'obstacle à cela est que le format du fichier de schéma logique de
+portes chargé dans le FPGA est secret. Jusqu'à récemment, il n'existait
+<em>aucun</em> modèle de FPGA pour lequel ces fichiers pouvaient être
+reproduits sans outils non libres (privateurs).</p>
+
+<p>Grâce aux efforts de rétroingénierie, il est maintenant possible de
compiler
+des programmes écrits en C et de les exécuter sur le circuit FPGA Xilinx
+Spartan 6 LX9. Ces outils ne gèrent pas encore le code <abbr title="Hardware
+Description Language">HDL</abbr> (langage de description de matériel), cela
+n'offre donc pas une alternative utilisable pour de vrais circuits
+numériques. D'un autre côté, ce modèle de FPGA se fait vieux. Ces outils
+constituent une formidable avancée en comparaison de la situation d'il y a
+quelques années, mais la route est encore longue avant que les FPGA ne
+soient totalement utilisables en toute liberté.</p>
+
+<p>Quant au code HDL lui-même, il peut agir en tant que logiciel (lorsqu'il
+s'exécute dans un émulateur ou après chargement dans un FPGA) ou en tant que
+schéma de composant matériel (lorsqu'il est mis en Åuvre dans des
+semiconducteurs inamovibles ou dans un circuit imprimé).</p>
+
+<h3 id="ethical-3d-printers">La question éthique posée par les imprimantesÂ
3D</h3>
+
+<p>Sur le plan éthique, <a
+href="/philosophy/free-software-even-more-important.html"> le logiciel doit
+être libre</a>, car un programme non libre est source d'injustice. Faut-il
+avoir la même optique en ce qui concerne la conception de matériel ?</p>
+
+<p>Il le faut, sans aucun doute, dans les domaines concernés par
+l'impression 3D (ou plus généralement par toute fabrication
+personnelle). Les modèles servant à imprimer des objets utiles, pratiques
+(c'est-à -dire fonctionnels plutôt que décoratifs) <em>doivent</em> être
+libres parce qu'ils sont réalisés dans un but utilitaire. Les utilisateurs
+doivent en avoir le contrôle, tout comme ils doivent avoir le contrôle des
+logiciels qu'ils utilisent. Diffuser un modèle non libre pour un objet
+fonctionnel est aussi mal que de diffuser un programme non libre.</p>
+
+<p>Soyez attentifs à choisir des imprimantes 3D fonctionnant avec du logiciel
+exclusivement libre ; la Free Software Foundation <a
+href="http://fsf.org/resources/hw/endorsement"> homologue de telles
+imprimantes</a>. Certaines imprimantes 3D sont conçues à partir de plans
+libres mais la <a
+href="http://www.cnet.com/news/pulling-back-from-open-source-hardware-makerbot-angers-some-adherents/">Makerbot
+est de conception non libre</a>.</p>
+
+<h3 id="reject-nonfree">Devons-nous refuser le matériel numérique non libreÂ
?</h3>
+
+<p>La conception non libre d'un matériel numérique <a href="#fn1">(*)</a>
+engendre-t-elle une injustice ? Devons-nous, au nom de nos libertés, rejeter
+tout les matériels numériques créés à partir de plans non libres, tout
comme
+nous devons rejeter le logiciel non libre ?</p>
+
+<p>Ãtant donné qu'il y a un parallèle conceptuel entre les plans du
matériel et
+le code source du logiciel, beaucoup de bidouilleurs de matériel
+informatique sont prompts à condamner les plans non libres au même titre que
+le logiciel non libre. Je ne suis pas d'accord, car la situation est
+différente pour le matériel et le logiciel.</p>
+
+<p>De nos jours, les technologies de fabrication des puces et des circuits ont
+beaucoup de similitudes avec la presse à imprimer : elles se prêtent
+parfaitement à une production de masse dans une usine. Cela ressemble plus Ã
+la façon dont on copiait des livres en 1950 qu'à la façon dont on copie du
+logiciel aujourd'hui.</p>
+
+<p>La liberté de copier et de modifier le logiciel est un impératif éthique
car
+ces activités sont à la portée de ceux qui utilisent le logiciel :
+l'équipement qui vous permet d'utiliser le logiciel (un ordinateur) est
+suffisant pour le recopier et le modifier. Les ordinateurs mobiles
+d'aujourd'hui sont trop peu puissants pour être adaptés à cet usage, mais
+n'importe qui peut se procurer un ordinateur assez puissant.</p>
+
+<p>De plus, même si vous-même n'êtes pas programmeur, il vous suffit d'un
+ordinateur pour télécharger et exécuter la version modifiée par une
personne
+capable d'effectuer cette modification. Et de fait les non-programmeurs
+téléchargent des logiciels et en font tourner tous les jours. C'est pourquoi
+le logiciel libre change véritablement les choses pour eux.</p>
+
+<p>Dans quelle mesure cela est-il transposable au matériel ? Ceux qui
utilisent
+du matériel numérique ne savent pas toujours modifier le schéma d'un circuit
+ou d'une puce, mais tous ceux qui possèdent un ordinateur ont l'équipement
+nécessaire pour le faire. Jusque-là , le matériel et le logiciel sont
+similaires, mais ensuite vient la grande différence.</p>
+
+<p>Vous ne pouvez pas compiler et exécuter les plans d'un circuit ou d'une
puce
+sur votre ordinateur. Construire un circuit complexe représente beaucoup de
+travail méticuleux et cela suppose que vous disposiez de la carte. Fabriquer
+une puce n'est pas faisable par une personne isolée aujourd'hui ; seule la
+production de masse permet de réduire suffisamment les coûts. Avec la
+technologie actuelle, les utilisateurs ne peuvent pas télécharger et faire
+tourner le plan d'un composant numérique modifié par Amélie la bricoleuse,
+alors qu'ils peuvent le faire avec un logiciel modifié par Amélie la
+programmeuse. Ainsi, les quatre libertés ne donnent pas aux utilisateurs le
+même contrôle collectif sur un plan de matériel que sur un logiciel. C'est
Ã
+partir de là que le raisonnement démontrant que tout logiciel doit être
+libre cesse de s'appliquer aux technologies actuelles de fabrication du
+matériel.</p>
+
+<p>En 1983, il n'y avait pas de système d'exploitation libre mais il était
+clair que si nous en disposions, nous pourrions l'utiliser immédiatement et
+accéder à la liberté du logiciel. Tout ce qui manquait était le code d'un
+système de ce type.</p>
+
+<p>En 2014, même si nous avions des plans libres pour un processeur de PC, les
+puces produites en série à partir de ces plans ne nous donneraient pas la
+même liberté dans le domaine du matériel. Si nous achetons un produit
+fabriqué en série dans une usine, cette dépendance envers l'usine cause la
+plupart des problèmes rencontrés avec les plans non libres. Pour que des
+plans libres nous donnent la liberté du matériel, nous avons besoin de
+technologies de fabrication nouvelles.</p>
+
+<p>Nous pouvons envisager un avenir dans lequel nos « fabricateurs »
personnels
+pourront fabriquer des puces et nos robots pourront les assembler et les
+souder avec les transformateurs, interrupteurs, touches, écrans,
+ventilateurs, etc. Dans ce monde futur, nous fabriquerons tous nos propres
+ordinateurs (ainsi que nos fabricateurs et nos robots) et nous serons en
+mesure d'utiliser à notre avantage les plans modifiés par ceux qui
+maîtrisent la conception du matériel. Les arguments pour rejeter le logiciel
+non libre s'appliqueront alors aussi aux plans du matériel.</p>
+
+<p>Ce monde futur se situe à plusieurs années de distance, au moins. En
+attendant, il n'est pas nécessaire de rejeter par principe le matériel dont
+les plans ne sont pas libres.</p>
+
+<hr />
+
+<p id="fn1">* Ici, « matériel numérique » recouvre également le
matériel utilisant
+quelques circuits et composants analogiques en plus des circuits et
+composants numériques.</p>
+
+<h3 id="free-designs">Nous avons besoin de plans libres pour le matériel
numérique</h3>
+
+<p>Bien que dans la situation actuelle nous n'ayons pas besoin de rejeter le
+matériel numérique issu de plans non libres, nous avons besoin de développer
+des plans libres et nous devons les utiliser quand c'est faisable. Ils
+procurent des avantages aujourd'hui, et à l'avenir ils pourraient être la
+seule façon d'utiliser du logiciel libre.</p>
+
+<p>La disponibilité de plans libres pour le matériel offre des avantages
+pratiques. De nombreuses entreprises peuvent fabriquer le même, ce qui
+réduit la dépendance à un fournisseur unique. Des groupes peuvent
+s'organiser pour les fabriquer en grande quantité. Lorsqu'on possède les
+schémas ou le code HDL des circuits, on peut étudier les plans des
+composants pour y déceler d'éventuelles erreurs ou fonctionnalités
+malveillantes (il est connu que la NSA a introduit des faiblesses
+intentionnelles dans certains matériels informatiques). En outre, ces plans
+libres pourraient servir de modules élémentaires dans la conception
+d'ordinateurs et autres appareils complexes, dont les spécifications
+seraient publiées et dont moins de composants pourraient être utilisés
+contre nous.</p>
+
+<p>Il nous sera peut-être possible d'utiliser des schémas libres pour
certains
+composants de nos ordinateurs et de nos réseaux, ainsi que pour les systèmes
+embarqués, avant de pouvoir nous en servir pour fabriquer des ordinateurs
+complets.</p>
+
+<p>Les plans libres pour le matériel pourraient même devenir essentiels avant
+que nous puissions fabriquer le matériel nous-mêmes, s'ils deviennent la
+seule façon d'éviter le logiciel non libre. Comme le matériel commercial le
+plus courant est de plus en plus conçu pour assujettir les utilisateurs, il
+devient de moins en moins compatible avec le logiciel libre, car ses
+spécifications sont confidentielles et il oblige le code à être certifié
par
+quelqu'un d'autre que vous. Les puces des modems de téléphones mobiles et
+même certains accélérateurs graphiques exigent déjà un micrologiciel
+certifié par le fabricant. Tout programme, tournant sur votre ordinateur,
+que quelqu'un d'autre a le droit de modifier mais pas vous, est un
+instrument de pouvoir injuste envers vous ; du matériel qui impose cette
+exigence est du matériel malveillant. En ce qui concerne les puces des
+modems de téléphones mobiles, tous les modèles actuellement disponibles sont
+malveillants.</p>
+
+<p>Un jour, le matériel numérique de conception libre pourrait être l'unique
+plateforme permettant de faire tourner du logiciel libre. Ayons pour but
+d'avoir à notre disposition d'ici là les plans numériques libres requis, et
+espérons que nous aurons les moyens de fabriquer le matériel correspondant Ã
+des coûts suffisamment bas pour tous les utilisateurs.</p>
+
+<p>Si vous concevez du matériel, veuillez s'il vous plaît libérer vos
plans. Si
+vous utilisez du matériel, rejoignez notre effort en insistant auprès des
+entreprises, en faisant pression sur elles, pour qu'elles rendent libres les
+plans de leur matériel.</p>
+
+<h3 id="levels-of-design">Niveaux de conception</h3>
+
+<p>Le logiciel a plusieurs niveaux de conception ; par exemple, un paquet peut
+inclure des bibliothèques, des commandes et des scripts. Mais du point de
+vue de la liberté du logiciel, ces niveaux ne présentent pas de différence
+significative parce qu'il est possible de rendre libre chacun d'entre
+eux. La conception des composants d'un programme est de même nature que la
+conception du code qui les combine ; de même, compiler les composants Ã
+partir de leur code source est de même nature que compiler le programme Ã
+partir de son code source. Rendre l'ensemble libre nécessite simplement de
+poursuivre le travail jusqu'à ce qu'il soit terminé.</p>
+
+<p>Par conséquent, nous insistons pour que les programmes soient libres Ã
tous
+les niveaux. Pour qu'un programme puisse être considéré comme libre, chaque
+ligne de code qui le compose doit être libre, de sorte qu'on puisse le
+compiler à partir du seul code source libre.</p>
+
+<p>Les objets physiques, en revanche, sont souvent construits à partir de
+composants qui eux-mêmes sont conçus et construits dans différentes sortes
+d'usines. Par exemple, un ordinateur est constitué de puces, mais la
+conception (ou la fabrication) des puces est très différente de la
+conception (ou de la fabrication) de l'ordinateur à partir de ces puces.</p>
+
+<p>Ainsi, nous avons besoin de distinguer des <em>niveaux</em> dans les plans
+d'un produit numérique (et peut-être de certains autres types de
+produits). Le circuit qui connecte les puces est l'un de ces niveaux ; le
+plan de chaque puce en est un autre. Dans un FPGA, l'interconnexion des
+cellules primitives constitue un niveau, tandis que les cellules primitives
+elles-mêmes en sont un autre. Dans un avenir idéal, nous voudrions que le
+plan soit libre à tous les niveaux. Dans les circonstances actuelles, le
+simple fait de rendre libre un niveau est une amélioration significative.</p>
+
+<p>Cependant, si à l'un des niveaux le plan fait appel à des parties libres
et
+à des parties non libres â par exemple un circuit HDL « libre » qui
+incorpore des processeurs <cite>softcore</cite> privateurs â nous devons
+conclure que le plan dans son ensemble est non libre à ce niveau. De même
+pour les « assistants » ou les « macros » non libres, s'ils
définissent une
+partie des interconnexions des puces ou bien les parties des puces dont les
+connexions sont programmables. Les parties libres peuvent constituer une
+étape vers notre objectif futur de liberté des plans, mais pour atteindre
+cet objectif il faudra remplacer les parties non libres. Elles ne pourront
+jamais être acceptables dans le monde du libre.</p>
+
+<h3 id="licenses">Licences et copyright adaptés aux plans libres pour le
matériel</h3>
+
+<p>Pour rendre libre le plan d'un matériel, il faut le publier sous une
licence
+libre. Nous recommandons la licence publique générale GNU, version 3 ou
+ultérieure. Nous avons conçu la version 3 de la GPL en envisageant cet
+usage.</p>
+
+<p>Placer des circuits ou des formes d'objets non décoratifs sous copyleft ne
+va pas aussi loin que l'on pourrait supposer. Le copyright sur ces plans
+s'applique uniquement à la manière dont le plan est dessiné ou écrit. Le
+copyleft étant une façon d'utiliser le droit du copyright, son effet ne se
+fait sentir que dans la mesure où le copyright s'applique.</p>
+
+<p>Par exemple, un circuit, en tant que topologie, ne peut pas faire l'objet
+d'un copyright (et par conséquent ne peut pas être placé sous copyleft). Les
+définitions de circuits écrit en HDL peuvent être placées sous copyright
(et
+donc sous copyleft), mais le copyleft ne régit que les détails de
+l'expression du code HDL, pas la topologie du circuit qu'il génère. De même,
+un dessin ou le diagramme d'un circuit peut être placé sous copyright, donc
+sous copyleft, mais cela ne couvre que le dessin ou le diagramme, pas la
+topologie du circuit. N'importe qui peut légalement dessiner le même circuit
+d'une façon apparemment différente, ou écrire une définition différente en
+code HDL qui produise le même circuit.</p>
+
+<p>Ãtant donné que le copyright ne régit pas les circuits physiques, lorsque
+des gens construiront des exemplaires du circuit, la licence des plans
+n'aura aucune incidence juridique sur ce qu'ils feront avec les appareils
+qu'ils auront construits.</p>
+
+<p>En ce qui concerne les dessins d'objets et les modèles pour imprimantesÂ
3D,
+le copyright ne s'applique pas à un dessin différent de la forme du même
+objet purement fonctionnel. Il ne couvre pas non plus les objets physiques
+utilitaires fabriqués à partir du dessin. Sous le régime du copyright,
+chacun est libre de les fabriquer et de les utiliser (et c'est une liberté
+dont nous avons grand besoin). Aux Ãtats-Unis, le copyright ne régit pas les
+aspects fonctionnels de ce que décrit le plan, mais en revanche <a
+href="http://www.copyright.gov/fls/fl103.html"> il couvre les aspects
+décoratifs</a>. Quand un objet a des aspects décoratifs et des aspects
+fonctionnels, on se trouve en situation délicate <a href="#fn2">(*)</a>.</p>
+
+<p>Tout ceci est peut-être vrai également dans votre pays, ou non. Avant de
+produire des objets pour un usage commercial ou en grande quantité, vous
+devriez consulter un juriste local. Le copyright n'est pas le seul problème
+qu'il vous soit nécessaire de prendre en compte. Vous pourriez être attaqué
+sur le plan des brevets, très probablement détenus par des entités qui
+n'avaient rien à voir avec l'élaboration des plans que vous utilisez ; et
+d'autres problèmes juridiques peuvent aussi se présenter.</p>
+
+<p>Gardez à l'esprit que le droit du copyright et le droit des brevets sont
+radicalement différents. C'est une erreur de supposer qu'ils aient quoi que
+ce soit en commun. C'est pourquoi le terme « <a
+href="/philosophy/not-ipr.html">propriété intellectuelle</a> » est source
de
+pure confusion et doit être totalement rejeté.</p>
+
+<hr />
+
+<p id="fn2">* Un article de Public Knowledge donne des renseignements utiles
sur cette
+<a
+href="https://www.publicknowledge.org/assets/uploads/documents/3_Steps_for_Licensing_Your_3D_Printed_Stuff.pdf">
+complexité</a> (pour ce qui est des Ãtats-Unis) bien qu'il tombe dans
+l'erreur commune consistant à utiliser l'expression fallacieuse «Â
propriété
+intellectuelle » et le terme de propagande « <a
+href="/philosophy/words-to-avoid.html#Protection"> protection</a> ».</p>
+
+<h3 id="promoting">Promotion du matériel libre par le biais des dépôts</h3>
+
+<p>Pour favoriser la liberté des plans de matériel, le moyen le plus efficace
+est d'édicter des règles dans les dépôts où ils sont publiés. Les
opérateurs
+de ces dépôts doivent mettre la liberté des personnes qui vont utiliser les
+plans au-dessus des préférences des personnes qui les réalisent. Cela
+suppose d'exiger la liberté des plans d'objets utiles comme condition
+préalable à leur publication.</p>
+
+<p>Pour les objets décoratifs, cet argument ne s'applique pas, aussi ne
+devons-nous pas insister pour qu'ils soient libres. Cependant, nous devons
+insister pour qu'ils puissent être partagés. Ainsi, un dépôt qui gère Ã
la
+fois des objets décoratifs et des objets fonctionnels doit avoir une
+politique appropriée en matière de licence pour chaque catégorie.</p>
+
+<p>Pour les plans d'appareils numériques, je suggère que le dépôt
préconise
+instamment la GNU GPL v3 ou ultérieure, la licence Apache 2.0 ou la
+CC-0. Pour les modèles 3D d'objets fonctionnels, le dépôt doit demander Ã
+l'auteur du modèle de choisir l'une des quatre licences suivantes : GNU GPL
+v3 ou ultérieure, Apache 2.0, CC-SA, CC-BY ou CC-0. Pour les modèles
+d'objets décoratifs, le choix doit être entre la GNU GPL v3 ou ultérieure,
+la licence Apache 2.0, la CC-0 ou n'importe laquelle des licences Creative
+Commons.</p>
+
+<p>Le dépôt doit exiger que tous les plans soient publiés en tant que code
+source, étant entendu que les codes sources en formats secrets utilisables
+uniquement par des logiciels privateurs de conception ne sont pas vraiment
+adéquats. Pour les modèles 3D, le <a
+href="http://fr.wikipedia.org/wiki/Fichier_de_st%C3%A9r%C3%A9olithographie">format
+STL</a> n'est pas le format préféré pour les modifications et par
conséquent
+n'est pas du code source, aussi le dépôt ne doit-il pas l'accepter, sauf
+peut-être s'il accompagne le vrai code source.</p>
+
+<p>Il n'y a aucune raison de choisir un format unique pour le code source des
+plans de matériel, mais les formats sources qui ne peuvent pas être reconnus
+par des logiciels libres doivent être acceptés avec réticence dans le
+meilleur des cas.</p>
+
+<h3 id="warranties">Matériel libre et garanties</h3>
+
+<p>En général, les auteurs de plans libres pour du matériel n'ont aucune
+obligation morale d'offrir une garantie à ceux qui mettent en Åuvre ces
+plans. Il s'agit d'un problème différent de celui de la vente de matériel
+physique, qui doit être accompagné d'une garantie du vendeur ou du
+fabricant.</p>
+
+<h3 id="conclusion">Conclusion</h3>
+
+<p>Nous avons déjà des licences appropriées pour rendre libres nos plans de
+matériel. Ce dont nous avons besoin est de reconnaître que c'est notre
+devoir en tant que communauté, et d'insister pour que nos plans soient
+libres lorsque nous fabriquons nous-même des objets.</p>
+
+<div class="translators-notes">
+
+<!--TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.-->
+ <hr /><b>Note de traduction</b><ol>
+<li id="TransNote1">En anglais, <cite>free software</cite>. Le mot
+<cite>free</cite> a deux signification : « libre » et « gratuit ». <a
+href="#TransNote1-rev" class="nounderline">↑</a></li>
+</ol></div>
+</div>
+
+<!-- for id="content", starts in the include above -->
+<!--#include virtual="/server/footer.fr.html" -->
+<div id="footer">
+<div class="unprintable">
+
+<p>Veuillez envoyer les requêtes concernant la FSF et GNU à <a
+href="mailto:address@hidden"><address@hidden></a>. Il existe aussi <a
+href="/contact/">d'autres moyens de contacter</a> la FSF. Les liens
+orphelins et autres corrections ou suggestions peuvent être signalés à <a
+href="mailto:address@hidden"><address@hidden></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:address@hidden">
+
+ <address@hidden></a>.</p>
+
+ <p>For information on coordinating and submitting translations of
+ our web pages, see <a
+ href="/server/standards/README.translations.html">Translations
+ README</a>. -->
+Nous faisons le maximum pour proposer des traductions fidèles et de bonne
+qualité, mais nous ne sommes pas parfaits. Merci d'adresser vos commentaires
+sur cette page, ainsi que vos suggestions d'ordre général sur les
+traductions, Ã <a href="mailto:address@hidden">
+<address@hidden></a>.</p>
+<p>Pour tout renseignement sur la coordination et la soumission des
+traductions de nos pages web, reportez-vous au <a
+href="/server/standards/README.translations.html">guide de traduction</a>.</p>
+</div>
+
+<!-- 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 3.0 US. 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 © 2015 Richard Stallman</p>
+
+<p>Cette page peut être utilisée suivant les conditions de la licence <a
+rel="license"
+href="http://creativecommons.org/licenses/by-nd/3.0/us/deed.fr">Creative
+Commons attribution de paternité, pas de modification, 3.0 Ãtats-Unis
+(CCÂ BY-ND 3.0Â US)</a>.</p>
+
+<!--#include virtual="/server/bottom-notes.fr.html" -->
+<div class="translators-credits">
+
+<!--TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.-->
+Traduction : Sébastien Poher et Framalang<br />Révision : <a
+href="mailto:trad-gnu@april.org">trad-gnu@april.org</a></div>
+
+<p class="unprintable"><!-- timestamp start -->
+Dernière mise à jour :
+
+$Date: 2015/05/12 18:57:21 $
+
+<!-- timestamp end -->
+</p>
+</div>
+</div>
+</body>
+</html>
Index: philosophy/po/free-hardware-designs.fr-en.html
===================================================================
RCS file: philosophy/po/free-hardware-designs.fr-en.html
diff -N philosophy/po/free-hardware-designs.fr-en.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ philosophy/po/free-hardware-designs.fr-en.html 12 May 2015 18:57:21
-0000 1.1
@@ -0,0 +1,509 @@
+<!--#include virtual="/server/header.html" -->
+<!-- Parent-Version: 1.77 -->
+<title>Free Hardware and Free Hardware Designs
+- GNU Project - Free Software Foundation</title>
+ <!--#include virtual="/philosophy/po/free-hardware-designs.translist" -->
+<!--#include virtual="/server/banner.html" -->
+<h2>Free Hardware and Free Hardware Designs</h2>
+
+<p>by <a href="http://www.stallman.org/">Richard M. Stallman</a></p>
+
+<blockquote>
+<p>Most of this article was published in two parts in wired.com in
+March 2015:</p>
+<ol>
+<li>
+<a href="http://www.wired.com/2015/03/need-free-digital-hardware-designs/">
+Why We Need Free Digital Hardware Designs</a>
+</li>
+<li>
+<a
href="http://www.wired.com/2015/03/richard-stallman-how-to-make-hardware-designs-free/">
+Hardware Designs Should Be Free. Hereâs How to Do It</a>
+</li>
+</ol>
+</blockquote>
+
+<p>To what extent do the ideas of free software extend to hardware?
+Is it a moral obligation to make our hardware designs free, just as it
+is to make our software free? Does maintaining our freedom require
+rejecting hardware made from nonfree designs?</p>
+
+<h3 id="definitions">Definitions</h3>
+
+<p><em>Free software</em> is a matter of freedom, not price; broadly
+speaking, it means that users are free to use the software and to copy
+and redistribute the software, with or without changes. More
+precisely, the definition is formulated in terms of <a
+href="/philosophy/free-sw.html">the four essential freedoms</a>. To
+emphasize that “free”refers to freedom, not price, we
+often use the French or Spanish word “libre” along with
+“free.”</p>
+
+<p>Applying the same concept directly to hardware, <em>free
+hardware</em> means hardware that users are free to use and to copy
+and redistribute with or without changes. However, there are no
+copiers for hardware, aside from keys, DNA, and plastic objects'
+exterior shapes. Most hardware is made by fabrication from some sort
+of design. The design comes before the hardware.</p>
+
+<p>Thus, the concept we really need is that of a <em>free hardware
+design</em>. That's simple: it means a design that permits users to
+use the design (i.e., fabricate hardware from it) and to copy and
+redistribute it, with or without changes. The design must provide the
+same four freedoms that define free software. Then “free
+hardware” means hardware with an available free design.</p>
+
+<p>People first encountering the idea of free software often think it
+means you can get a copy gratis. Many free programs are available for
+zero price, since it costs you nothing to download your own copy, but
+that's not what “free” means here. (In fact, some spyware
+programs such as <a
+href="/philosophy/proprietary/proprietary-surveillance.html">Flash
+Player and Angry Birds</a> are gratis although they are not free.)
+Saying “libre” along with “free” helps clarify
+the point.</p>
+
+<p>For hardware, this confusion tends to go in the other direction;
+hardware costs money to produce, so commercially made hardware won't
+be gratis (unless it is a loss-leader or a tie-in), but that does not
+prevent its design from being free/libre. Things you make in your own
+3D printer can be quite cheap, but not exactly gratis since you will
+have to pay for the raw materials. In ethical terms, the freedom
+issue trumps the price issue totally, since a device that denies
+freedom to its users is worth less than nothing.</p>
+
+<p>The terms “open hardware” and “open source
+hardware” are used by some with the same concrete meaning as
+“free hardware,” but those terms downplay freedom as an
+issue. They were derived from the term “open source
+software,” which refers more or less to free software but <a
+href="/philosophy/open-source-misses-the-point.html">without talking
+about freedom or presenting the issue as a matter of right or
+wrong</a>. To underline the importance of freedom, we make a point of
+referring to freedom whenever it is pertinent; since
+“open” fails to do that, let's not substitute it for
+“free.”</p>
+
+<h3 id="hw-and-sw">Hardware and Software</h3>
+
+<p>Hardware and software are fundamentally different. A program, even
+in compiled executable form, is a collection of data which can be
+interpreted as instruction for a computer. Like any other digital
+work, it can be copied and changed using a computer. A copy of a
+program has no inherent physical form or embodiment.</p>
+
+<p>By contrast, hardware is a physical structure and its physicality
+is crucial. While the hardware's design might be represented as data,
+in some cases even as a program, the design is not the hardware. A
+design for a CPU can't execute a program. You won't get very far
+trying to type on a design for a keyboard or display pixels on a
+design for a screen.</p>
+
+<p>Furthermore, while you can use a computer to modify or copy the
+hardware design, a computer can't convert the design into the physical
+structure it describes. That requires fabrication equipment.</p>
+
+<h3 id="boundary">The Boundary between Hardware and Software</h3>
+
+<p>What is the boundary, in digital devices, between hardware and
+software? It follows from the definitions. Software is the
+operational part of a device that can be copied and changed in a
+computer; hardware is the operational part that can't be. This is the
+right way to make the distinction because it relates to the practical
+consequences.</p>
+
+<p>There is a gray area between hardware and software that contains
+firmware that <em>can</em> be upgraded or replaced, but is not meant
+ever to be upgraded or replaced once the product is sold. In
+conceptual terms, the gray area is rather narrow. In practice, it is
+important because many products fall in it. We can treat that
+firmware as hardware with a small stretch.</p>
+
+<p>Some have said that preinstalled firmware programs and
+Field-Programmable Gate Array chips (FPGAs) “blur the boundary
+between hardware and software,” but I think that is a
+misinterpretation of the facts. Firmware that is installed during use
+is software; firmware that is delivered inside the device and can't be
+changed is software by nature, but we can treat it as if it were a
+circuit. As for FPGAs, the FPGA itself is hardware, but the gate
+pattern that is loaded into the FPGA is a kind of firmware.</p>
+
+<p>Running free gate patterns on FPGAs could potentially be a useful
+method for making digital devices that are free at the circuit level.
+However, to make FPGAs usable in the free world, we need free
+development tools for them. The obstacle is that the format of the
+gate pattern file that gets loaded into the FPGA is secret. Until
+recently there was <em>no</em> model of FPGA for which those files
+could be produced without nonfree (proprietary) tools.</p>
+
+<p>Thanks to a reverse-engineering effort, it is now possible to
+compile C programs and run them on the Xilinx Spartan 6 LX9 FPGA. The
+tools do not yet support HDL (hardware definition language) code,
+though, so this does not offer a usable substitute for real digital
+chips. Meanwhile, that model of FPGA is starting to get old. These
+tools constitute a tremendous advance over the situation a few years
+ago, but there's a long way to go before FPGAs are fully usable in
+freedom.</p>
+
+<p>As for the HDL code itself, it can act as software (when it is run
+on an emulator or loaded into an FPGA) or as a hardware design (when
+it is realized in immutable silicon or a circuit board).</p>
+
+<h3 id="ethical-3d-printers">The Ethical Question for 3D Printers</h3>
+
+<p>Ethically, <a
+href="/philosophy/free-software-even-more-important.html">software
+must be free</a>; a nonfree program is an injustice. Should we take
+the same view for hardware designs?</p>
+
+<p>We certainly should, in the fields that 3D printing (or, more
+generally, any sort of personal fabrication) can handle. Printer
+patterns to make a useful, practical object (i.e., functional rather
+than decorative) <em>must</em> be free because they are works made for
+practical use. Users deserve control over these works, just as they
+deserve control over the software they use. Distributing a nonfree
+functional object design is as wrong as distributing a nonfree
+program.</p>
+
+<p>Be careful to choose 3D printers that work with exclusively free
+software; the Free Software Foundation <a
+href="http://fsf.org/resources/hw/endorsement">endorses such
+printers</a>. Some 3D printers are made from free hardware designs,
+but <a
+href="http://www.cnet.com/news/pulling-back-from-open-source-hardware-makerbot-angers-some-adherents/">Makerbot's
+hardware designs are nonfree</a>.</p>
+
+<h3 id="reject-nonfree">Must We Reject Nonfree Digital Hardware?</h3>
+
+<p>Is a nonfree digital <a href="#fn1">(*)</a> hardware design an
+injustice? Must we, for our freedom's sake, reject all digital
+hardware made from nonfree designs, as we must reject nonfree
+software?</p>
+
+<p>Due to the conceptual parallel between hardware designs and
+software source code, many hardware hackers are quick to condemn
+nonfree hardware designs just like nonfree software. I disagree
+because the circumstances for hardware and software are different.</p>
+
+<p>Present-day chip and board fabrication technology resembles the
+printing press: it lends itself to mass production in a factory. It
+is more like copying books in 1950 than like copying software
+today.</p>
+
+<p>Freedom to copy and change software is an ethical imperative
+because those activities are feasible for those who use software: the
+equipment that enables you to use the software (a computer) is also
+sufficient to copy and change it. Today's mobile computers are too
+weak to be good for this, but anyone can find a computer that's
+powerful enough.</p>
+
+<p>Moreover, a computer suffices to download and run a version changed
+by someone else who knows how, even if you are not a programmer.
+Indeed, nonprogrammers download software and run it every day. This
+is why free software makes a real difference to nonprogrammers.</p>
+
+<p>How much of this applies to hardware? Not everyone who can use
+digital hardware knows how to change a circuit design, or a chip
+design, but anyone who has a PC has the equipment needed to do so.
+Thus far, hardware is parallel to software, but next comes the big
+difference.</p>
+
+<p>You can't build and run a circuit design or a chip design in your
+computer. Constructing a big circuit is a lot of painstaking work,
+and that's once you have the circuit board. Fabricating a chip is not
+feasible for individuals today; only mass production can make them
+cheap enough. With today's hardware technology, users can't download
+and run John H Hacker's modified version of a digital hardware design,
+as they could run John S Hacker's modified version of a program.
+Thus, the four freedoms don't give users today collective control over
+a hardware design as they give users collective control over a
+program. That's where the reasoning showing that all software must be
+free fails to apply to today's hardware technology.</p>
+
+<p>In 1983 there was no free operating system, but it was clear that
+if we had one, we could immediately use it and get software freedom.
+All that was missing was the code for one.</p>
+
+<p>In 2014, if we had a free design for a CPU chip suitable for a PC,
+mass-produced chips made from that design would not give us the same
+freedom in the hardware domain. If we're going to buy a product mass
+produced in a factory, this dependence on the factory causes most of
+the same problems as a nonfree design. For free designs to give us
+hardware freedom, we need future fabrication technology.</p>
+
+<p>We can envision a future in which our personal fabricators can make
+chips, and our robots can assemble and solder them together with
+transformers, switches, keys, displays, fans and so on. In that
+future we will all make our own computers (and fabricators and
+robots), and we will all be able to take advantage of modified designs
+made by those who know hardware. The arguments for rejecting nonfree
+software will then apply to nonfree hardware designs too.</p>
+
+<p>That future is years away, at least. In the meantime, there is no
+need to reject hardware with nonfree designs on principle.</p>
+
+<hr />
+
+<p id="fn1">* As used here, “digital hardware” includes
+hardware with some analog circuits and components in addition to
+digital ones.</p>
+
+<h3 id="free-designs">We Need Free Digital Hardware Designs</h3>
+
+<p>Although we need not reject digital hardware made from nonfree
+designs in today's circumstances, we need to develop free designs and
+should use them when feasible. They provide advantages today, and in
+the future they may be the only way to use free software.</p>
+
+<p>Free hardware designs offer practical advantages. Multiple
+companies can fabricate one, which reduces dependence on a single
+vendor. Groups can arrange to fabricate them in quantity. Having
+circuit diagrams or HDL code makes it possible to study the design to
+look for errors or malicious functionalities (it is known that the NSA
+has procured malicious weaknesses in some computing hardware).
+Furthermore, free designs can serve as building blocks to design
+computers and other complex devices, whose specs will be published and
+which will have fewer parts that could be used against us.</p>
+
+<p>Free hardware designs may become usable for some parts of our
+computers and networks, and for embedded systems, before we are able
+to make entire computers this way.</p>
+
+<p>Free hardware designs may become essential even before we can
+fabricate the hardware personally, if they become the only way to
+avoid nonfree software. As common commercial hardware is increasingly
+designed to subjugate users, it becomes increasingly incompatible with
+free software, because of secret specifications and requirements for
+code to be signed by someone other than you. Cell phone modem chips
+and even some graphics accelerators already require firmware to be
+signed by the manufacturer. Any program in your computer, that
+someone else is allowed to change but you're not, is an instrument of
+unjust power over you; hardware that imposes that requirement is
+malicious hardware. In the case of cell phone modem chips, all the
+models now available are malicious.</p>
+
+<p>Some day, free-design digital hardware may be the only platform
+that permits running a free system at all. Let us aim to have the
+necessary free digital designs before then, and hope that we have the
+means to fabricate them cheaply enough for all users.</p>
+
+<p>If you design hardware, please make your designs free. If you use
+hardware, please join in urging and pressuring companies to make
+hardware designs free.</p>
+
+<h3 id="levels-of-design">Levels of Design</h3>
+
+<p>Software has levels of implementation; a package might include
+libraries, commands and scripts, for instance. But these levels don't
+make a significant difference for software freedom because it is
+feasible to make all the levels free. Designing components of a
+program is the same sort of work as designing the code that combines
+them; likewise, building the components from source is the same sort
+of operation as building the combined program from source. To make
+the whole thing free simply requires continuing the work until we have
+done the whole job.</p>
+
+<p>Therefore, we insist that a program be free at all levels. For a
+program to qualify as free, every line of the source code that
+composes it must be free, so that you can rebuild the program out of
+free source code alone.</p>
+
+<p>Physical objects, by contrast, are often built out of components
+that are designed and build in a different kind of factory. For
+instance, a computer is made from chips, but designing (or
+fabricating) chips is very different from designing (or fabricating)
+the computer out of chips.</p>
+
+<p>Thus, we need to distinguish <em>levels</em> in the design of a
+digital product (and maybe some other kinds of products). The circuit
+that connects the chips is one level; each chip's design is another
+level. In an FPGA, the interconnection of primitive cells is one
+level, while the primitive cells themselves are another level. In the
+ideal future we will want the design be free at all levels. Under
+present circumstances, just making one level free is a significant
+advance.</p>
+
+<p>However, if a design at one level combines free and nonfree parts
+— for example, a “free” HDL circuit that
+incorporates proprietary “soft cores” — we must
+conclude that the design as a whole is nonfree at that level.
+Likewise for nonfree “wizards” or “macros,” if
+they specify part of the interconnections of chips or programmably
+connected parts of chips. The free parts may be a step towards the
+future goal of a free design, but reaching that goal entails replacing
+the nonfree parts. They can never be admissible in the free
+world.</p>
+
+<h3 id="licenses">Licenses and Copyright for Free Hardware Designs</h3>
+
+<p>You make a hardware design free by releasing it under a free
+license. We recommend using the GNU General Public License, version 3
+or later. We designed GPL version 3 with a view to such use.</p>
+
+<p>Copyleft on circuits, and on nondecorative object shapes, doesn't
+go as far as one might suppose. The copyright on these designs only
+applies to the way the design is drawn or written. Copyleft is a way
+of using copyright law, so its effect carries only as far as copyright
+law carries.</p>
+
+<p>For instance, a circuit, as a topology, cannot be copyrighted (and
+therefore cannot be copylefted). Definitions of circuits written in
+HDL can be copyrighted (and therefore copylefted), but the copyleft
+covers only the details of expression of the HDL code, not the circuit
+topology it generates. Likewise, a drawing or layout of a circuit can
+be copyrighted, so it can be copylefted, but this only covers the
+drawing or layout, not the circuit topology. Anyone can legally draw
+the same circuit topology in a different-looking way, or write a
+different HDL definition that produces the same circuit.</p>
+
+<p>Copyright doesn't cover physical circuits, so when people build
+instances of the circuit, the design's license will have no legal
+effect on what they do with the devices they have built.</p>
+
+<p>For drawings of objects, and 3D printer models, copyright doesn't
+cover making a different drawing of the same purely functional object
+shape. It also doesn't cover the functional physical objects made
+from the drawing. As far as copyright is concerned, everyone is free
+to make them and use them (and that's a freedom we need very much).
+In the US, copyright does not cover the functional aspects that the
+design describes, but <a
+href="http://www.copyright.gov/fls/fl103.html">does cover decorative
+aspects</a>. When one object has decorative aspects and functional
+aspects, you get into tricky ground <a href="#fn2">(*)</a>.</p>
+
+<p>All this may be true in your country as well, or it may not.
+Before producing objects commercially or in quantity, you should
+consult a local lawyer. Copyright is not the only issue you need to
+be concerned with. You might be attacked using patents, most likely
+held by entities that had nothing to do with making the design you're
+using, and there may be other legal issues as well.</p>
+
+<p>Keep in mind that copyright law and patent law are totally
+different. It is a mistake to suppose that they have anything in
+common. This is why the term “<a
+href="/philosophy/not-ipr.html">intellectual property</a>” is
+pure confusion and should be totally rejected.</p>
+
+<hr />
+
+<p id="fn2">* An article by Public Knowledge gives useful information
+about this <a
+href="https://www.publicknowledge.org/assets/uploads/documents/3_Steps_for_Licensing_Your_3D_Printed_Stuff.pdf">
+complexity</a>, for the US, though it falls into the common mistake of
+using the bogus concept of “intellectual property” and the
+propaganda term “<a
+href="/philosophy/words-to-avoid.html#Protection">protection</a>.”</p>
+
+<h3 id="promoting">Promoting Free Hardware Through Repositories</h3>
+
+<p>The most effective way to push for published hardware designs to be
+free is through rules in the repositories where they are published.
+Repository operators should place the freedom of the people who will
+use the designs above the preferences of people who make the designs.
+This means requiring designs of useful objects to be free, as a
+condition for posting them.</p>
+
+<p>For decorative objects, that argument does not apply, so we don't
+have to insist they must be free. However, we should insist that they
+be sharable. Thus, a repository that handles both decorative object
+models and functional ones should have an appropriate license policy
+for each category.</p>
+
+<p>For digital designs, I suggest that the repository insist on GNU
+GPL v3-or-later, Apache 2.0, or CC-0. For functional 3D designs, the
+repository should ask the design's author to choose one of four
+licenses: GNU GPL v3-or-later, Apache 2.0, CC-SA, CC-BY or CC-0. For
+decorative designs, it should GNU GPL v3-or-later, Apache 2.0, CC-0,
+or any of the CC licenses.</p>
+
+<p>The repository should require all designs to be published as source
+code, and source code in secret formats usable only by proprietary
+design programs is not really adequate. For a 3D model, the <a
+href="http://en.wikipedia.org/wiki/STL_%28file_format%29">STL
+format</a> is not the preferred format for changing the design and
+thus is not source code, so the repository should not accept it,
+except perhaps accompanying real source code.</p>
+
+<p>There is no reason to choose one single format for the source code
+of hardware designs, but source formats that cannot yet be handled
+with free software should be accepted reluctantly at best.</p>
+
+<h3 id="warranties">Free Hardware and Warranties</h3>
+
+<p>In general, the authors of free hardware designs have no moral
+obligation to offer a warranty to those that fabricate the design.
+This is a different issue from the sale of physical hardware, which
+ought to come with a warranty from the seller and/or the
+manufacturer.</p>
+
+<h3 id="conclusion">Conclusion</h3>
+
+<p>We already have suitable licenses to make our hardware designs
+free. What we need is to recognize as a community that this is what
+we should do and to insist on free designs when we fabricate objects
+ourselves.</p>
+
+</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:address@hidden"><address@hidden></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:address@hidden"><address@hidden></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:address@hidden">
+ <address@hidden></a>.</p>
+
+ <p>For information on coordinating and submitting translations of
+ our web pages, see <a
+ href="/server/standards/README.translations.html">Translations
+ README</a>. -->
+Please see the <a
+href="/server/standards/README.translations.html">Translations
+README</a> for information on coordinating and submitting translations
+of this article.</p>
+</div>
+
+<!-- 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 3.0 US. 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 © 2015 Richard Stallman</p>
+
+<p>This page is licensed under a <a rel="license"
+href="http://creativecommons.org/licenses/by-nd/3.0/us/">Creative
+Commons Attribution-NoDerivs 3.0 United States License</a>.</p>
+
+<!--#include virtual="/server/bottom-notes.html" -->
+
+<p class="unprintable">Updated:
+<!-- timestamp start -->
+$Date: 2015/05/12 18:57:21 $
+<!-- timestamp end -->
+</p>
+</div>
+</div>
+</body>
+</html>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www philosophy/po/free-hardware-designs.transli...,
GNUN <=