]> git.donarmstrong.com Git - debian/debian-policy.git/blob - copyright-format/copyright-format-1.0.xml
Release policy 3.9.7.0
[debian/debian-policy.git] / copyright-format / copyright-format-1.0.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <?xml-stylesheet type="text/xsl"
3     href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"?>
4
5 <!DOCTYPE article PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
6     'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd' [
7 <!ENTITY % versiondata SYSTEM "version.xml"> %versiondata;
8 ]>
9
10 <article class="specification" lang="en" id="copyright-format-1.0">
11   <articleinfo>
12     <title>
13       Machine-readable <filename>debian/copyright</filename> file
14     </title>
15     <subtitle>Version 1.0</subtitle>
16     <releaseinfo>Debian Policy &version;, &date;</releaseinfo>
17     <legalnotice>
18       <para>
19         Copying and distribution of this file, with or without modification,
20         are permitted in any medium without royalty provided this notice is
21         preserved.
22       </para>
23     </legalnotice>
24     <abstract>
25       <para>
26         Establishes a standard, machine-readable format for
27         <filename>debian/copyright</filename> files within Debian packages
28         to facilitate automated checking and reporting of licenses for
29         packages and sets of packages.  This specification was originally
30         drafted as
31         <ulink url="http://dep.debian.net/deps/dep5/">DEP-5</ulink>.
32       </para>
33     </abstract>
34   </articleinfo>
35
36   <section id="introduction">
37     <title>Introduction</title>
38     <para>
39       This document describes a standard, machine-interpretable format for
40       the <filename>debian/copyright</filename> file.  This file is one of
41       the most important files in Debian packaging, but, prior to this
42       specification, no standard format was defined for it and its
43       contents varied tremendously across packages.  This made it
44       difficult to automatically extract licensing information.
45     </para>
46     <para>
47       Use of this specification is optional.
48     </para>
49     <para>
50       Nothing in this proposal supersedes or modifies any of the requirements
51       specified in Debian Policy regarding the appropriate detail or
52       granularity to use when documenting copyright and license status in
53       <filename>debian/copyright</filename>.
54     </para>
55   </section>
56
57   <section id="rationale">
58     <title>Rationale</title>
59     <para>
60       The diversity of free software licenses means that Debian needs to care
61       not only about the freeness of a given work, but also its license's
62       compatibility with the other parts of Debian it uses.
63     </para>
64     <para>
65       The arrival of the GPL version 3, its incompatibility with version 2, and
66       our inability to spot the software where the incompatibility might be
67       problematic is one prominent occurrence of this limitation.
68     </para>
69     <para>
70       There are earlier precedents, also. One is the GPL/OpenSSL
71       incompatibility.  Apart from grepping
72       <filename>debian/copyright</filename>, which is prone to numerous false
73       positives (packaging under the GPL but software under another license) or
74       negatives (GPL software but with an <quote>OpenSSL special
75       exception</quote> dual licensing form), there is no reliable way to know
76       which software in Debian might be problematic.
77     </para>
78     <para>
79       And there is more to come.  There are issues with shipping GPLv2-only
80       software with a CDDL operating system such as Nexenta. The GPL version 3
81       solves this issue, but not all GPL software can switch to it and we have
82       no way to know how much of Debian should be stripped from such a system.
83     </para>
84     <para>
85       Even where licenses are DFSG-free and mutually compatible, users may
86       wish for a way to identify software under certain licenses (if, for
87       example, they have special reasons to avoid certain licenses).
88     </para>
89   </section>
90
91   <section id="acknowledgements">
92     <title>Acknowledgements</title>
93     <para>
94       Many people have worked on this specification over the years.  The
95       following alphabetical list is incomplete; please suggest missing people:
96       Russ Allbery,
97       Ben Finney,
98       Sam Hocevar,
99       Steve Langasek,
100       Charles Plessy,
101       Noah Slater,
102       Jonas Smedegaard,
103       Lars Wirzenius.
104     </para>
105   </section>
106
107   <section id="file-syntax">
108     <title>File syntax</title>
109     <para>
110       The <filename>debian/copyright</filename> file must be
111       machine-interpretable, yet human-readable, while communicating all
112       mandated upstream information, copyright notices and licensing details.
113     </para>
114     <para>
115       The syntax of the file is the same as for other Debian control files, as
116       specified in the Debian Policy Manual.  See its <ulink
117       url="http://www.debian.org/doc/debian-policy/ch-controlfields#s-controlsyntax">section
118       5.1</ulink> for details. Extra fields can be added to any paragraph.  No
119       prefixing is necessary or desired, but please avoid names similar to
120       standard ones so that mistakes are easier to catch.  Future versions of
121       the <filename>debian/copyright</filename> specification will attempt to
122       avoid conflicting specifications for widely used extra fields.
123     </para>
124     <para>
125       The file consists of two or more paragraphs.  At minimum, the file
126       must include one <link linkend="header-paragraph">header
127       paragraph</link> and one <link linkend="files-paragraph">Files
128       paragraph</link>.
129     </para>
130     <para>
131       There are four types of fields.  The definition for each field in this
132       document indicates which type of value it takes.
133     </para>
134
135     <section id="single-line">
136       <title>Single-line values</title>
137       <para>
138         The entire value of a single-line field must be on a single line.
139         For example, the <varname>Format</varname> field has a single-line
140         value specifying the version of the machine-readable format that
141         is used.
142       </para>
143     </section>
144
145     <section id="white-space-lists">
146       <title>Whitespace-separated lists</title>
147       <para>
148         Field values defined as whitespace-separated lists may be on one
149         line or many.  Values in the list are separated by one or more
150         whitespace characters (space, tab, or newline).  For example, the
151         <varname>Files</varname> field contains a whitespace-separated
152         list of filename patterns.
153       </para>
154     </section>
155
156     <section id="line-based-lists">
157       <title>Line-based lists</title>
158       <para>
159         Line-based lists have one value per line. For example, the
160         <varname>Upstream-Contact</varname> field contains a line-based
161         list of contact addresses.
162       </para>
163     </section>
164
165     <section id="formatted-text">
166       <title>Formatted text</title>
167       <para>
168         Formatted text fields use the same rules as the long description
169         in a package's <varname>Description</varname> field in Debian
170         control files.  In some but not all cases, the first line may have
171         special meaning as a synopsis, similar to how the
172         <varname>Description</varname> field uses the first line for the
173         short description. See Debian Policy's section 5.6.13, <ulink
174         url="http://www.debian.org/doc/debian-policy/ch-controlfields#s-f-Description"><quote>Description</quote></ulink>,
175         for details.  For example, <varname>Disclaimer</varname> is a
176         formatted text field that has no special first line, and
177         <varname>License</varname> is a formatted text field where the
178         first line indicates the short name or names of the licenses.
179       </para>
180     </section>
181   </section>
182
183   <section id="paragraphs">
184     <title>Paragraphs</title>
185     <para>
186       There are three kinds of paragraphs.  The first paragraph in the file
187       is called the <link linkend="header-paragraph">header paragraph</link>.
188       Every other paragraph is either a <link
189       linkend="files-paragraph">Files paragraph</link> or a <link
190       linkend="stand-alone-license-paragraph">stand-alone License
191       paragraph</link>.  This is similar to source and binary package
192       paragraphs in <filename>debian/control</filename> files.
193     </para>
194
195     <section id="header-paragraph">
196       <title>Header paragraph (once)</title>
197       <para>
198         The following fields may be present in a header paragraph.
199       </para>
200       <itemizedlist>
201         <listitem>
202           <para>
203             <link linkend="format-field">Format</link>: required.
204           </para>
205         </listitem>
206         <listitem>
207           <para>
208             <link linkend="upstream-name-field">Upstream-Name</link>:
209             optional.
210           </para>
211         </listitem>
212         <listitem>
213           <para>
214             <link
215             linkend="upstream-contact-field">Upstream-Contact</link>:
216             optional.
217           </para>
218         </listitem>
219         <listitem>
220           <para>
221             <link linkend="source-field">Source</link>: optional.
222           </para>
223         </listitem>
224         <listitem>
225           <para>
226             <link linkend="disclaimer-field">Disclaimer</link>:
227             optional.
228           </para>
229         </listitem>
230         <listitem>
231           <para>
232             <link linkend="comment-field">Comment</link>: optional.
233           </para>
234         </listitem>
235         <listitem>
236           <para>
237             <link linkend="license-field">License</link>: optional.
238           </para>
239         </listitem>
240         <listitem>
241           <para>
242             <link linkend="copyright-field">Copyright</link>: optional.
243           </para>
244         </listitem>
245       </itemizedlist>
246       <para>
247         The <varname>Copyright</varname> and <varname>License</varname>
248         fields in the <emphasis>header paragraph</emphasis> may complement
249         but do not replace the <emphasis>Files paragraphs</emphasis>.  If
250         present, they summarise the copyright notices or redistribution
251         terms for the package as a whole.  For example, when a work
252         combines a permissive and a copyleft license,
253         <varname>License</varname> can be used to clarify the license
254         terms for the combination.  <varname>Copyright</varname> and
255         <varname>License</varname> together can also be used to document a
256         <emphasis>compilation copyright</emphasis> and license.  It is
257         possible to use only <varname>License</varname> in the header
258         paragraph, but <varname>Copyright</varname> alone makes no sense.
259       </para>
260
261       <section id="example-header-paragraph">
262         <title>Example header paragraph</title>
263 <programlisting>Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
264 Upstream-Name: SOFTware
265 Upstream-Contact: John Doe &lt;john.doe@example.com&gt;
266 Source: http://www.example.com/software/project</programlisting>
267       </section>
268     </section>
269
270      <section id="files-paragraph">
271       <title>Files paragraph (repeatable)</title>
272       <para>
273         The declaration of copyright and license for files may consist of
274         one or more paragraphs.  In the simplest case, a single paragraph
275         with <literal>Files: *</literal> can be used to state the license
276         and copyright for the whole package.  Only the license and
277         copyright information required by the Debian archive is required
278         to be listed here.
279       </para>
280       <para>
281         The following fields may be present in a Files paragraph.
282       </para>
283
284       <itemizedlist>
285         <listitem>
286           <para>
287             <link linkend="files-field">Files</link>: required.
288           </para>
289         </listitem>
290         <listitem>
291           <para>
292             <link linkend="copyright-field">Copyright</link>: required.
293           </para>
294         </listitem>
295         <listitem>
296           <para>
297             <link linkend="license-field">License</link>: required.
298           </para>
299         </listitem>
300         <listitem>
301           <para>
302             <link linkend="comment-field">Comment</link>: optional.
303           </para>
304         </listitem>
305       </itemizedlist>
306
307       <section id="example-files-paragraph">
308         <title>Example files paragraphs</title>
309 <programlisting>Files: *
310 Copyright: 1975-2010 Ulla Upstream
311 License: GPL-2+
312
313 Files: debian/*
314 Copyright: 2010 Daniela Debianizer
315 License: GPL-2+
316
317 Files: debian/patches/fancy-feature
318 Copyright: 2010 Daniela Debianizer
319 License: GPL-3+
320
321 Files: */*.1
322 Copyright: 2010 Manuela Manpager
323 License: GPL-2+</programlisting>
324         <para>
325           In this example, all files are copyright by the upstream and licensed
326           under the GPL, version 2 or later, with three exceptions.  All the
327           Debian packaging files are copyright by the packager, and further one
328           specific file providing a new feature is licensed differently.
329           Finally, there are some manual pages added to the package, written by
330           a third person.
331         </para>
332         <para>
333           Since the license of the manual pages is the same as the other
334           files in the package, the last paragraph above could instead be
335           combined with the first paragraph, listing both copyright
336           statements in one <varname>Copyright</varname> field.  Whether
337           to combine paragraphs with the same license is left to the
338           discretion of the author of the
339           <filename>debian/copyright</filename> file.
340         </para>
341       </section>
342     </section>
343
344     <section id="stand-alone-license-paragraph">
345       <title>Stand-alone License Paragraph (optional, repeatable)</title>
346       <para>
347         Stand-alone <varname>License</varname> paragraphs can be used to
348         provide the full license text for a given license once, instead of
349         repeating it in each <varname>Files</varname> paragraph that refers to
350         it.  The first line of the <varname>License</varname> field must be a
351         single license short name or a short name followed by a license
352         exception.
353       </para>
354       <para>
355         The following fields may be present in a stand-alone License
356         paragraph.
357       </para>
358
359       <itemizedlist>
360         <listitem>
361           <para>
362             <link linkend="license-field">License</link>: required.
363           </para>
364         </listitem>
365         <listitem>
366           <para>
367             <link linkend="comment-field">Comment</link>: optional.
368           </para>
369         </listitem>
370       </itemizedlist>
371       <example>
372         <title>tri-licensed files</title>
373 <programlisting>Files: src/js/editline/*
374 Copyright: 1993, John Doe
375            1993, Joe Average
376 License: MPL-1.1 or GPL-2 or LGPL-2.1
377
378 License: MPL-1.1
379  [LICENSE TEXT]
380
381 License: GPL-2
382  [LICENSE TEXT]
383
384 License: LGPL-2.1
385  [LICENSE TEXT]</programlisting>
386       </example>
387
388       <example>
389         <title>recurrent license</title>
390 <programlisting>Files: src/js/editline/*
391 Copyright: 1993, John Doe
392            1993, Joe Average
393 License: MPL-1.1
394
395 Files: src/js/fdlibm/*
396 Copyright: 1993, J-Random Corporation
397 License: MPL-1.1
398
399 License: MPL-1.1
400  [LICENSE TEXT]</programlisting>
401       </example>
402     </section>
403   </section>
404
405   <section id="fields">
406     <title>Fields</title>
407     <para>
408       The following fields are defined for use in
409       <filename>debian/copyright</filename>.
410     </para>
411
412     <section id="format-field">
413       <title><varname>Format</varname></title>
414       <para>
415         Single-line: URI of the format specification.  The field that
416         should be used for the current version of this document is:
417 <programlisting>Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/</programlisting>
418       </para>
419     </section>
420
421     <section id="upstream-name-field">
422       <title><varname>Upstream-Name</varname></title>
423       <para>
424         Single-line: the name upstream uses for the software
425       </para>
426     </section>
427
428     <section id="upstream-contact-field">
429       <title><varname>Upstream-Contact</varname></title>
430       <para>
431         Line-based list: the preferred address(es) to reach the upstream
432         project.  May be free-form text, but by convention will usually be
433         written as a list of RFC5322 addresses or URIs.
434       </para>
435     </section>
436
437     <section id="source-field">
438       <title><varname>Source</varname></title>
439       <para>
440         Formatted text, no synopsis: an explanation of where the upstream
441         source came from.  Typically this would be a URL, but it might be a
442         free-form explanation.  The Debian Policy section <ulink
443         url="http://www.debian.org/doc/debian-policy/ch-docs#s-copyrightfile">12.5</ulink>
444         requires this information unless there are no upstream sources,
445         which is mainly the case for native Debian packages.  If the
446         upstream source has been modified to remove non-free parts, that
447         should be explained in this field.
448       </para>
449     </section>
450
451     <section id="disclaimer-field">
452       <title><varname>Disclaimer</varname></title>
453       <para>
454         Formatted text, no synopsis: this field is used for non-free or
455         contrib packages to state that they are not part of Debian and to
456         explain why (see Debian Policy section <ulink
457         url="http://www.debian.org/doc/debian-policy/ch-docs#s-copyrightfile">12.5</ulink>).
458       </para>
459     </section>
460
461     <section id="comment-field">
462       <title><varname>Comment</varname></title>
463       <para>
464         Formatted text, no synopsis: this field can provide additional
465         information.  For example, it might quote an e-mail from upstream
466         justifying why the license is acceptable to the main archive, or an
467         explanation of how this version of the package has been forked from
468         a version known to be DFSG-free, even though the current upstream
469         version is not.
470       </para>
471     </section>
472
473     <section id="license-field">
474       <title><varname>License</varname></title>
475       <para>
476         Formatted text, with synopsis.  In the header paragraph, this field
477         gives the license information for the package as a whole, which may
478         be different or simplified from a combination of all the per-file
479         license information.  In a Files paragraph, this field gives the
480         licensing terms for the files listed in the <varname>Files</varname>
481         field for this paragraph.  In a stand-alone License paragraph, it
482         gives the licensing terms for those paragraphs which reference it.
483       </para>
484       <para>
485         First line: an abbreviated name for the license, or expression
486         giving alternatives (see the <link linkend="license-short-name">Short
487         name</link> section for a list of standard abbreviations).  If
488         there are licenses present in the package without a standard short
489         name, an arbitrary short name may be assigned for these licenses. 
490         These arbitrary names are only guaranteed to be unique within a
491         single copyright file.
492       </para>
493       <para>
494         If there are no remaining lines, then all of the short names
495         or short names followed by license exceptions making up the
496         first line must be described in <link
497         linkend="stand-alone-license-paragraph">stand-alone License
498         paragraphs</link>.  Otherwise, this field should either
499         include the full text of the license(s) or include a pointer to the
500         license file under <filename>/usr/share/common-licenses</filename>. 
501         This field should include all text needed in order to fulfill both
502         Debian Policy's requirement for including a copy of the software's
503         distribution license (<ulink
504         url="http://www.debian.org/doc/debian-policy/ch-docs#s-copyrightfile">12.5</ulink>),
505         and any license requirements to include warranty disclaimers or
506         other notices with the binary package.
507       </para>
508     </section>
509
510     <section id="copyright-field">
511       <title><varname>Copyright</varname></title>
512       <para>
513         Formatted text, no synopsis: one or more free-form copyright
514         statements.  Any formatting is permitted; see the examples below
515         for some ideas for how to structure the field to make it easier to
516         read.  In the header paragraph, this field gives the copyright
517         information for the package as a whole, which may be different or
518         simplified from a combination of all the per-file copyright
519         information.  In the Files paragraphs, it gives the copyright
520         information that applies to the files matched by the
521         <varname>Files</varname> pattern.  If a work has no copyright holder
522         (i.e., it is in the public domain), that information should be
523         recorded here.
524       </para>
525       <para>
526         The <varname>Copyright</varname> field collects all relevant
527         copyright notices for the files of this paragraph.  Not all
528         copyright notices may apply to every individual file, and years of
529         publication for one copyright holder may be gathered together.  For
530         example, if file A has:
531 <programlisting>Copyright 2008 John Smith
532 Copyright 2009 Angela Watts</programlisting>
533         and file B has:
534 <programlisting>Copyright 2010 Angela Watts</programlisting>
535         a single paragraph may still be used for both files.  The
536         <varname>Copyright</varname> field for that paragraph would
537         contain:
538 <programlisting>Copyright 2008 John Smith
539 Copyright 2009, 2010 Angela Watts</programlisting>
540       </para>
541       <para>
542         The <varname>Copyright</varname> field may contain the original
543         copyright statement copied exactly (including the word
544         <quote>Copyright</quote>), or it may shorten the text or merge it
545         with other copyright statements as described above, as long as it
546         does not sacrifice information.  Examples in this specification use
547         both forms.
548       </para>
549     </section>
550
551     <section id="files-field">
552       <title><varname>Files</varname></title>
553       <para>
554         Whitespace-separated list: list of patterns indicating files covered
555         by the license and copyright specified in this paragraph.
556       </para>
557       <para>
558         Filename patterns in the <varname>Files</varname> field are
559         specified using a simplified shell glob syntax.  Patterns are
560         separated by whitespace.
561         <itemizedlist>
562           <listitem>
563             <para>
564               Only the wildcards <literal>*</literal> and <literal>?</literal>
565               apply; the former matches any number of characters (including
566               none), the latter a single character.  Both match slashs
567               (<literal>/</literal>) and leading dots, unlike shell globs.
568               The pattern <literal>*.in</literal> therefore matches any
569               file whose name ends in <literal>.in</literal> anywhere in
570               the source tree, not just at the top level.
571             </para>
572           </listitem>
573           <listitem>
574             <para>
575               Patterns match pathnames that start at the root of the source
576               tree.  Thus, <quote><filename>Makefile.in</filename></quote>
577               matches only the file at the root of the tree, but
578               <quote><filename>*/Makefile.in</filename></quote> matches at
579               any depth.
580             </para>
581           </listitem>
582           <listitem>
583             <para>
584               The backslash (<literal>\</literal>) is used to remove the
585               magic from the next character; see table below.
586             </para>
587           </listitem>
588         </itemizedlist>
589         <informaltable>
590           <tgroup cols="2">
591             <thead>
592               <row>
593                 <entry>Escape sequence</entry>
594                 <entry>Matches</entry>
595               </row>
596             </thead>
597             <tbody>
598               <row>
599                 <entry><literal>\*</literal></entry>
600                 <entry>star (asterisk)</entry>
601               </row>
602               <row>
603                 <entry><literal>\?</literal></entry>
604                 <entry>question mark</entry>
605               </row>
606               <row>
607                 <entry><literal>\\</literal></entry>
608                 <entry>backslash</entry>
609               </row>
610             </tbody>
611           </tgroup>
612         </informaltable>
613         Any other character following a backslash is an error.
614       </para>
615       <para>
616         This is the same pattern syntax as
617         <citerefentry><refentrytitle>fnmatch</refentrytitle>
618         <manvolnum>3</manvolnum></citerefentry> without the
619         <constant>FNM_PATHNAME</constant> flag, or the argument to the
620         <literal>-path</literal> test of the GNU <command>find</command>
621         command, except that <literal>[]</literal> wildcards are not
622         recognized.
623       </para>
624       <para>
625         Multiple <varname>Files</varname> paragraphs are allowed.  The last
626         paragraph that matches a particular file applies to it.  More
627         general paragraphs should therefore be given first, followed by
628         more specific overrides.
629       </para>
630       <para>
631         Exclusions are only supported by adding <varname>Files</varname>
632         paragraphs to override the previous match.
633       </para>
634     </section>
635
636   </section>
637   <section id="license-specification">
638     <title>License specification</title>
639
640     <section id="license-short-name">
641       <title>Short name</title>
642       <para>
643         Much of the value of a machine-parseable copyright file lies in being
644         able to correlate the licenses of multiple pieces of software.  To that
645         end, this spec defines standard short names for a number of commonly
646         used licenses, which can be used in the first line of a
647         <varname>License</varname> field.
648       </para>
649       <para>
650         These short names have the specified meanings across all uses of this
651         file format, and <emphasis>must not</emphasis> be used to refer to any
652         other licenses.  Parsers may thus rely on these short names referring
653         to the same licenses wherever they occur, without needing to parse or
654         compare the full license text.
655       </para>
656       <para>
657         From time to time, licenses may be added to or removed from the list of
658         standard short names.  Such changes in the list of short names will
659         always be accompanied by changes to the version of this standard
660         and to the recommended
661         <varname>Format</varname> value. Implementers who are parsing copyright
662         files should take care not to assume anything about the meaning of
663         license short names for unknown <varname>Format</varname> versions.
664       </para>
665       <para>
666         Use of a standard short name does not override the Debian Policy
667         requirement to include the full license text in
668         <filename>debian/copyright</filename>, nor any requirements in the
669         license of the work regarding reproduction of legal notices.  This
670         information must still be included in the <varname>License</varname>
671         field, either in a stand-alone License paragraph or in the relevant
672         files paragraph.
673       </para>
674       <para>
675         For licenses that have multiple versions in use, the short name is
676         formed from the general short name of the license family, followed
677         by a dash and the version number.  If the version number is
678         omitted, the lowest version number is implied.  When the license
679         grant permits using the terms of any later version of that
680         license, add a plus sign to the end of the short name.  For
681         example, the short name <literal>GPL</literal> refers to the GPL
682         version 1 and is equivalent to <literal>GPL-1</literal>, although
683         the latter is clearer and therefore preferred.  If the package may
684         be distributed under the GPL version 1 or any later version, use a
685         short name of <literal>GPL-1+</literal>.
686       </para>
687       <para>
688         For <link linkend="spdx">SPDX</link> compatibility, versions with
689         trailing <emphasis>dot-zeroes</emphasis> are considered to be
690         equivalent to versions without (e.g., <quote>2.0.0</quote> is
691         considered equal to <quote>2.0</quote> and <quote>2</quote>).
692       </para>
693       <para>
694         Currently, the full text of the licenses is only available in the
695         <ulink url="http://spdx.org/licenses">SPDX Open Source License
696         Registry</ulink>.
697       </para>
698       <informaltable>
699         <tgroup cols="2">
700           <thead>
701             <row>
702               <entry>Keyword</entry>
703               <entry>Meaning</entry>
704             </row>
705           </thead>
706           <tbody>
707             <row>
708               <entry>public-domain</entry>
709               <entry>
710                 No license required for any purpose; the work is not subject to
711                 copyright in any jurisdiction.
712               </entry>
713             </row>
714             <row>
715               <entry>
716                 Apache
717               </entry>
718               <entry>
719                 Apache license
720                 <ulink url="http://spdx.org/licenses/Apache-1.0">1.0</ulink>,
721                 <ulink url="http://spdx.org/licenses/Apache-2.0">2.0</ulink>.
722               </entry>
723             </row>
724             <row>
725               <entry>
726                 Artistic
727               </entry>
728               <entry>
729                 Artistic license
730                 <ulink url="http://spdx.org/licenses/Artistic-1.0">1.0</ulink>,
731                 <ulink url="http://spdx.org/licenses/Artistic-2.0">2.0</ulink>.
732               </entry>
733             </row>
734             <row>
735               <entry>
736                 BSD-2-clause
737               </entry>
738               <entry>
739                 Berkeley software distribution license,
740                 <ulink url="http://spdx.org/licenses/BSD-2-Clause">2-clause
741                 version</ulink>.
742               </entry>
743             </row>
744             <row>
745               <entry>
746                 BSD-3-clause
747               </entry>
748               <entry>
749                 Berkeley software distribution license,
750                 <ulink url="http://spdx.org/licenses/BSD-3-Clause">3-clause
751                 version</ulink>.
752               </entry>
753             </row>
754             <row>
755               <entry>
756                 BSD-4-clause
757               </entry>
758               <entry>
759                 Berkeley software distribution license,
760                 <ulink url="http://spdx.org/licenses/BSD-4-Clause">4-clause
761                 version</ulink>.
762               </entry>
763             </row>
764             <row>
765               <entry>
766                 ISC
767               </entry>
768               <entry>
769                 <ulink url="http://spdx.org/licenses/ISC">Internet Software
770                 Consortium</ulink>, sometimes also known as the OpenBSD License.
771               </entry>
772             </row>
773             <row>
774               <entry>
775                 CC-BY
776               </entry>
777               <entry>
778                 Creative Commons Attribution license
779                 <ulink url="http://spdx.org/licenses/CC-BY-1.0">1.0</ulink>,
780                 <ulink url="http://spdx.org/licenses/CC-BY-2.0">2.0</ulink>,
781                 <ulink url="http://spdx.org/licenses/CC-BY-2.5">2.5</ulink>,
782                 <ulink url="http://spdx.org/licenses/CC-BY-3.0">3.0</ulink>.
783               </entry>
784             </row>
785             <row>
786               <entry>
787                 CC-BY-SA
788               </entry>
789               <entry>
790                 Creative Commons Attribution Share Alike license
791                 <ulink url="http://spdx.org/licenses/CC-BY-SA-1.0">1.0</ulink>,
792                 <ulink url="http://spdx.org/licenses/CC-BY-SA-2.0">2.0</ulink>,
793                 <ulink url="http://spdx.org/licenses/CC-BY-SA-2.5">2.5</ulink>,
794                 <ulink url="http://spdx.org/licenses/CC-BY-SA-3.0">3.0</ulink>.
795               </entry>
796             </row>
797             <row>
798               <entry>
799                 CC-BY-ND
800               </entry>
801               <entry>
802                 Creative Commons Attribution No Derivatives license
803                 <ulink url="http://spdx.org/licenses/CC-BY-ND-1.0">1.0</ulink>,
804                 <ulink url="http://spdx.org/licenses/CC-BY-ND-2.0">2.0</ulink>,
805                 <ulink url="http://spdx.org/licenses/CC-BY-ND-2.5">2.5</ulink>,
806                 <ulink url="http://spdx.org/licenses/CC-BY-ND-3.0">3.0</ulink>.
807               </entry>
808             </row>
809             <row>
810               <entry>
811                 CC-BY-NC
812               </entry>
813               <entry>
814                 Creative Commons Attribution Non-Commercial license
815                 <ulink url="http://spdx.org/licenses/CC-BY-NC-1.0">1.0</ulink>,
816                 <ulink url="http://spdx.org/licenses/CC-BY-NC-2.0">2.0</ulink>,
817                 <ulink url="http://spdx.org/licenses/CC-BY-NC-2.5">2.5</ulink>,
818                 <ulink url="http://spdx.org/licenses/CC-BY-NC-3.0">3.0</ulink>.
819               </entry>
820             </row>
821             <row>
822               <entry>
823                 CC-BY-NC-SA
824               </entry>
825               <entry>
826                 Creative Commons Attribution Non-Commercial Share Alike license
827                 <ulink url="http://spdx.org/licenses/CC-BY-NC-SA-1.0">1.0</ulink>,
828                 <ulink url="http://spdx.org/licenses/CC-BY-NC-SA-2.0">2.0</ulink>,
829                 <ulink url="http://spdx.org/licenses/CC-BY-NC-SA-2.5">2.5</ulink>,
830                 <ulink url="http://spdx.org/licenses/CC-BY-NC-SA-3.0">3.0</ulink>.
831               </entry>
832             </row>
833             <row>
834               <entry>
835                 CC-BY-NC-ND
836               </entry>
837               <entry>
838                 Creative Commons Attribution Non-Commercial No Derivatives
839                 license
840                 <ulink url="http://spdx.org/licenses/CC-BY-NC-ND-1.0">1.0</ulink>,
841                 <ulink url="http://spdx.org/licenses/CC-BY-NC-ND-2.0">2.0</ulink>,
842                 <ulink url="http://spdx.org/licenses/CC-BY-NC-ND-2.5">2.5</ulink>,
843                 <ulink url="http://spdx.org/licenses/CC-BY-NC-ND-3.0">3.0</ulink>.
844               </entry>
845             </row>
846             <row>
847               <entry>
848                 CC0
849               </entry>
850               <entry>
851                 Creative Commons Zero
852                 <ulink url="http://spdx.org/licenses/CC0-1.0">1.0 Universal</ulink>.
853                 Omit <quote>Universal</quote> from the license version when
854                 forming the short name.
855               </entry>
856             </row>
857             <row>
858               <entry>
859                 CDDL
860               </entry>
861               <entry>
862                 Common Development and Distribution License
863                 <ulink url="http://spdx.org/licenses/CDDL-1.0">1.0</ulink>.
864               </entry>
865             </row>
866             <row>
867               <entry>
868                 CPL
869               </entry>
870               <entry>
871                 <ulink url="http://spdx.org/licenses/CPL-1.0">IBM Common Public
872                 License</ulink>.
873               </entry>
874             </row>
875             <row>
876               <entry>
877                 EFL
878               </entry>
879               <entry>
880                 The Eiffel Forum License
881                 <ulink url="http://spdx.org/licenses/EFL-1.0">1.0</ulink>,
882                 <ulink url="http://spdx.org/licenses/EFL-2.0">2.0</ulink>.
883               </entry>
884             </row>
885             <row>
886               <entry>
887                 Expat
888               </entry>
889               <entry>
890                 The <ulink url="http://www.jclark.com/xml/copying.txt">Expat</ulink>
891                 license.
892               </entry>
893             </row>
894             <row>
895               <entry>
896                 GPL
897               </entry>
898               <entry>
899                 GNU General Public License
900                 <ulink url="http://spdx.org/licenses/GPL-1.0">1.0</ulink>,
901                 <ulink url="http://spdx.org/licenses/GPL-2.0">2.0</ulink>,
902                 <ulink url="http://spdx.org/licenses/GPL-3.0">3.0</ulink>.
903               </entry>
904             </row>
905             <row>
906               <entry>
907                 LGPL
908               </entry>
909               <entry>
910                 GNU Lesser General Public License
911                 <ulink url="http://spdx.org/licenses/LGPL-2.1">2.1</ulink>,
912                 <ulink url="http://spdx.org/licenses/LGPL-3.0">3.0</ulink>, or
913                 GNU Library General Public License
914                 <ulink url="http://spdx.org/licenses/LGPL-2.0">2.0</ulink>.
915               </entry>
916             </row>
917             <row>
918               <entry>
919                 GFDL
920               </entry>
921               <entry>
922                 GNU Free Documentation License 1.0,
923                 <ulink url="http://spdx.org/licenses/GFDL-1.1">1.1</ulink>,
924                 <ulink url="http://spdx.org/licenses/GFDL-1.2">1.2</ulink>, or
925                 <ulink url="http://spdx.org/licenses/GFDL-1.3">1.3</ulink>.
926                 Use GFDL-NIV instead if there are no Front-Cover or
927                 Back-Cover Texts or Invariant Sections.
928               </entry>
929             </row>
930             <row>
931               <entry>
932                 GFDL-NIV
933               </entry>
934               <entry>
935                 GNU Free Documentation License, with no Front-Cover or
936                 Back-Cover Texts or Invariant Sections.  Use the same
937                 version numbers as GFDL.
938               </entry>
939             </row>
940             <row>
941               <entry>
942                 LPPL
943               </entry>
944               <entry>
945                 <ulink url="http://www.latex-project.org/lppl/">LaTeX Project
946                 Public License</ulink>
947                 <ulink url="http://spdx.org/licenses/LPPL-1.0">1.0</ulink>,
948                 <ulink url="http://spdx.org/licenses/LPPL-1.1">1.1</ulink>,
949                 <ulink url="http://spdx.org/licenses/LPPL-1.2">1.2</ulink>,
950                 <ulink url="http://spdx.org/licenses/LPPL-1.3c">1.3c</ulink>.
951               </entry>
952             </row>
953             <row>
954               <entry>
955                 MPL
956               </entry>
957               <entry>
958                 Mozilla Public License
959                 <ulink url="http://spdx.org/licenses/MPL-1.1">1.1</ulink>.
960               </entry>
961             </row>
962             <row>
963               <entry>
964                 Perl
965               </entry>
966               <entry>
967                 <ulink url="http://dev.perl.org/licenses/">Perl</ulink> license
968                 (use <quote><literal>GPL-1+ or Artistic-1</literal></quote>
969                 instead).
970               </entry>
971             </row>
972             <row>
973               <entry>
974                 Python
975               </entry>
976               <entry>
977                 Python license
978                 <ulink url="http://spdx.org/licenses/Python-2.0">2.0</ulink>.
979               </entry>
980               <!-- See https://fossbazaar.org/pipermail/spdx-legal/2011-February/000010.html -->
981             </row>
982             <row>
983               <entry>
984                 QPL
985               </entry>
986               <entry>
987                 Q Public License <ulink
988                 url="http://spdx.org/licenses/QPL-1.0">1.0</ulink>.
989               </entry>
990             </row>
991             <row>
992               <entry>
993                 W3C
994               </entry>
995               <entry>
996                 <ulink url="http://spdx.org/licenses/W3C">W3C Software
997                 License</ulink> For more information, consult the
998                 <ulink
999                 url="http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620">W3C
1000                 Intellectual Rights FAQ</ulink>.
1001               </entry>
1002             </row>
1003             <row>
1004               <entry>
1005                 Zlib
1006               </entry>
1007               <entry>
1008                 <ulink url="http://spdx.org/licenses/Zlib">
1009                 zlib/libpng license</ulink>.
1010               </entry>
1011             </row>
1012             <row>
1013               <entry>
1014                 Zope
1015               </entry>
1016               <entry>
1017                 Zope Public License 1.0,
1018                   <ulink url="http://spdx.org/licenses/ZPL-1.1">1.1</ulink>,
1019                   <ulink url="http://spdx.org/licenses/ZPL-2.0">2.0</ulink>,
1020                   <ulink url="http://spdx.org/licenses/ZPL-2.1">2.1</ulink>.
1021               </entry>
1022             </row>
1023           </tbody>
1024         </tgroup>
1025       </informaltable>
1026       <para>
1027         There are <ulink
1028         url="http://en.wikipedia.org/wiki/MIT_License#Various_versions">many
1029         versions of the MIT license</ulink>. Please use Expat instead, when it
1030         matches.
1031       </para>
1032       <para>
1033         An exception or clarification to a license is signalled in plain text,
1034         by appending <literal>with
1035         <varname><replaceable>keywords</replaceable></varname>
1036         exception</literal> to the short name.  This document provides a list
1037         of keywords that must be used when referring to the most frequent
1038         exceptions.  When exceptions other than these are in effect that
1039         modify a common license by granting additional permissions, you may
1040         use an arbitrary keyword not taken from the below list of keywords.
1041         When a license differs from a common license because of added
1042         restrictions rather than because of added permissions, a distinct
1043         short name should be used instead of <literal>with
1044         <varname><replaceable>keywords</replaceable></varname>
1045         exception</literal>.
1046       </para>
1047       <para>
1048         Only one exception may be specified for each license within a given
1049         license specification.  If more than one exception applies to a single
1050         license, an arbitrary short name indicating that combination of
1051         multiple exceptions must be used instead.
1052       </para>
1053       <para>
1054         The GPL <literal>Font</literal> exception refers to the text added to
1055         the license notice of each file as specified at <ulink
1056         url="http://www.gnu.org/licenses/gpl-faq#FontException">How does the
1057         GPL apply to fonts</ulink>.  The precise text corresponding to this
1058         exception is:
1059 <programlisting>As a special exception, if you create a document which uses this font,
1060 and embed this font or unaltered portions of this font into the
1061 document, this font does not by itself cause the resulting document to
1062 be covered by the GNU General Public License. This exception does not
1063 however invalidate any other reasons why the document might be covered
1064 by the GNU General Public License. If you modify this font, you may
1065 extend this exception to your version of the font, but you are not
1066 obligated to do so. If you do not wish to do so, delete this exception
1067 statement from your version.</programlisting>
1068         </para>
1069         <para>
1070           The GPL <literal>OpenSSL</literal> exception gives permission to
1071           link GPL-licensed code with the OpenSSL library, which contains
1072           GPL-incompatible clauses.  For more information, see <ulink
1073           url="http://www.gnome.org/~markmc/openssl-and-the-gpl">The OpenSSL
1074           License and The GPL</ulink> by Mark McLoughlin and the message
1075           <ulink
1076           url="http://lists.debian.org/debian-legal/2004/05/msg00595.html">middleman
1077           software license conflicts with OpenSSL</ulink> by Mark McLoughlin
1078           on the <emphasis>debian-legal</emphasis> mailing list.  The text
1079           corresponding to this exception is:
1080 <programlisting>In addition, as a special exception, the copyright holders give
1081 permission to link the code of portions of this program with the
1082 OpenSSL library under certain conditions as described in each
1083 individual source file, and distribute linked combinations including
1084 the two.
1085
1086 You must obey the GNU General Public License in all respects for all
1087 of the code used other than OpenSSL. If you modify file(s) with this
1088 exception, you may extend this exception to your version of the
1089 file(s), but you are not obligated to do so. If you do not wish to do
1090 so, delete this exception statement from your version. If you delete
1091 this exception statement from all source files in the program, then
1092 also delete it here.</programlisting>
1093         </para>
1094
1095         <section id="public-domain">
1096           <title>Public domain</title>
1097           <para>
1098             The <varname>License</varname> short name
1099             <literal>public-domain</literal> does not refer to a set of license
1100             terms. There are some works which are not subject to copyright in
1101             any jurisdiction and therefore no license is required for any
1102             purpose covered by copyright law. This short name is an explicit
1103             declaration that the associated files are <quote>in the public
1104             domain</quote>.
1105           </para>
1106           <para>
1107             Widespread misunderstanding about copyright in general, and the
1108             public domain in particular, results in the common assertion that a
1109             work is in the public domain when this is partly or wholly untrue
1110             for that work. The <ulink
1111             url="http://en.wikipedia.org/wiki/Public_domain">Wikipedia article
1112             on public domain</ulink> is a useful reference for this subject.
1113           </para>
1114           <para>
1115             When the <varname>License</varname> field in a paragraph has the
1116             short name <literal>public-domain</literal>, the remaining lines of
1117             the field <emphasis>must</emphasis> explain exactly what exemption
1118             the corresponding files for that paragraph have from default
1119             copyright restrictions.
1120         </para>
1121       </section>
1122     </section>
1123
1124     <section id="license-syntax">
1125       <title>Syntax</title>
1126       <para>
1127         License names are case-insensitive, and may not contain spaces.
1128       </para>
1129       <para>
1130         In case of multi-licensing, the license short names are separated by
1131         <literal>or</literal> when the user can chose between different
1132         licenses, and by <literal>and</literal> when use of the work must
1133         simultaneously comply with the terms of multiple licenses.
1134       </para>
1135       <para>
1136         For instance, this is a simple, <quote>GPL version 2 or later</quote>
1137         field:
1138 <programlisting>License: GPL-2+</programlisting>
1139         This is a dual-licensed GPL/Artistic work such as Perl:
1140 <programlisting>License: GPL-1+ or Artistic</programlisting>
1141         This is for a file that has both GPL and classic BSD code in it:
1142 <programlisting>License: GPL-2+ and BSD-3-clause</programlisting>
1143         For the most complex cases, a comma is used to disambiguate the
1144         priority of <literal>or</literal>s and <literal>and</literal>s.
1145         The conjunction <quote><literal>and</literal></quote> has priority over
1146         <quote><literal>or</literal></quote> unless preceded by a comma. For
1147         instance:
1148       </para>
1149       <simpara>
1150         <literal>A or B and C</literal> means <literal>A or (B and C)</literal>.
1151       </simpara>
1152       <simpara>
1153         <literal>A or B, and C</literal> means <literal>(A or B) and
1154         C</literal>.
1155       </simpara>
1156       <para>
1157         This is for a file that has Perl code and classic BSD code in it:
1158 <programlisting>License: GPL-2+ or Artistic-2.0, and BSD-3-clause</programlisting>
1159         A <literal>GPL-2+</literal> work with the <literal>OpenSSL</literal>
1160         exception is in effect a dual-licensed work that can be redistributed
1161         either under the <literal>GPL-2+</literal>, or under the
1162         <literal>GPL-2+</literal> with the <literal>OpenSSL</literal>
1163         exception.  It is thus expressed as <literal>GPL-2+ with OpenSSL
1164         exception</literal>.  A possible <varname>License</varname> field for
1165         such a license is:
1166 <programlisting>License: GPL-2+ with OpenSSL exception
1167  This program is free software; you can redistribute it
1168  and/or modify it under the terms of the GNU General Public
1169  License as published by the Free Software Foundation; either
1170  version 2 of the License, or (at your option) any later
1171  version.
1172  .
1173  In addition, as a special exception, the author of this
1174  program gives permission to link the code of its
1175  release with the OpenSSL project's "OpenSSL" library (or
1176  with modified versions of it that use the same license as
1177  the "OpenSSL" library), and distribute the linked
1178  executables. You must obey the GNU General Public
1179  License in all respects for all of the code used other
1180  than "OpenSSL".  If you modify this file, you may extend
1181  this exception to your version of the file, but you are
1182  not obligated to do so.  If you do not wish to do so,
1183  delete this exception statement from your version.
1184  .
1185  This program is distributed in the hope that it will be
1186  useful, but WITHOUT ANY WARRANTY; without even the implied
1187  warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
1188  PURPOSE.  See the GNU General Public License for more
1189  details.
1190  .
1191  You should have received a copy of the GNU General Public
1192  License along with this package; if not, write to the Free
1193  Software Foundation, Inc., 51 Franklin St, Fifth Floor,
1194  Boston, MA  02110-1301 USA
1195  .
1196  On Debian systems, the full text of the GNU General Public
1197  License version 2 can be found in the file
1198  `/usr/share/common-licenses/GPL-2'.</programlisting>
1199        </para>
1200      </section>
1201
1202     <section id="spdx">
1203       <title>SPDX</title>
1204       <para>
1205         <ulink url="http://spdx.org/">SPDX</ulink> is an attempt to standardize
1206         a format for communicating the components, licenses and copyrights
1207         associated with a software package. It and the machine-readable
1208         <filename>debian/copyright</filename> format attempt to be somewhat
1209         compatible. However, the two formats have different aims, and so the
1210         formats are different. The <ulink
1211         url="http://wiki.debian.org/Proposals/CopyrightFormat">DEP5 wiki
1212         page</ulink> will be used to track the differences.
1213       </para>
1214     </section>
1215   </section>
1216
1217   <section id="examples">
1218     <title>Examples</title>
1219     <example>
1220       <title>Simple</title>
1221       <para>
1222         A possible <filename>debian/copyright</filename> file for the program
1223         <quote>X Solitaire</quote> distributed in the Debian source package
1224         <literal>xsol</literal>:
1225 <programlisting><![CDATA[Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1226 Upstream-Name: X Solitaire
1227 Source: ftp://ftp.example.com/pub/games
1228
1229 Files: *
1230 Copyright: Copyright 1998 John Doe <jdoe@example.com>
1231 License: GPL-2+
1232  This program is free software; you can redistribute it
1233  and/or modify it under the terms of the GNU General Public
1234  License as published by the Free Software Foundation; either
1235  version 2 of the License, or (at your option) any later
1236  version.
1237  .
1238  This program is distributed in the hope that it will be
1239  useful, but WITHOUT ANY WARRANTY; without even the implied
1240  warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
1241  PURPOSE.  See the GNU General Public License for more
1242  details.
1243  .
1244  You should have received a copy of the GNU General Public
1245  License along with this package; if not, write to the Free
1246  Software Foundation, Inc., 51 Franklin St, Fifth Floor,
1247  Boston, MA  02110-1301 USA
1248  .
1249  On Debian systems, the full text of the GNU General Public
1250  License version 2 can be found in the file
1251  `/usr/share/common-licenses/GPL-2'.
1252
1253 Files: debian/*
1254 Copyright: Copyright 1998 Jane Smith <jsmith@example.net>
1255 License: GPL-2+
1256  [LICENSE TEXT]]]></programlisting>
1257       </para>
1258     </example>
1259
1260     <example>
1261       <title>Complex</title>
1262       <para>
1263         A possible <filename>debian/copyright</filename> file for the program
1264         <quote>Planet Venus</quote>, distributed in the Debian source
1265         package <literal>planet-venus</literal>:
1266 <programlisting><![CDATA[Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1267 Upstream-Name: Planet Venus
1268 Upstream-Contact: John Doe <jdoe@example.com>
1269 Source: http://www.example.com/code/venus
1270
1271 Files: *
1272 Copyright: 2008, John Doe <jdoe@example.com>
1273            2007, Jane Smith <jsmith@example.org>
1274            2007, Joe Average <joe@example.org>
1275            2007, J. Random User <jr@users.example.com>
1276 License: PSF-2
1277  [LICENSE TEXT]
1278
1279 Files: debian/*
1280 Copyright: 2008, Dan Developer <dan@debian.example.com>
1281 License: permissive
1282  Copying and distribution of this package, with or without
1283  modification, are permitted in any medium without royalty
1284  provided the copyright notice and this notice are
1285  preserved.
1286
1287 Files: debian/patches/theme-diveintomark.patch
1288 Copyright: 2008, Joe Hacker <hack@example.org>
1289 License: GPL-2+
1290  [LICENSE TEXT]
1291
1292 Files: planet/vendor/compat_logging/*
1293 Copyright: 2002, Mark Smith <msmith@example.org>
1294 License: MIT
1295  [LICENSE TEXT]
1296
1297 Files: planet/vendor/httplib2/*
1298 Copyright: 2006, John Brown <brown@example.org>
1299 License: MIT2
1300  Unspecified MIT style license.
1301
1302 Files: planet/vendor/feedparser.py
1303 Copyright: 2007, Mike Smith <mike@example.org>
1304 License: PSF-2
1305  [LICENSE TEXT]
1306
1307 Files: planet/vendor/htmltmpl.py
1308 Copyright: 2004, Thomas Brown <coder@example.org>
1309 License: GPL-2+
1310  This program is free software; you can redistribute it
1311  and/or modify it under the terms of the GNU General Public
1312  License as published by the Free Software Foundation; either
1313  version 2 of the License, or (at your option) any later
1314  version.
1315  .
1316  This program is distributed in the hope that it will be
1317  useful, but WITHOUT ANY WARRANTY; without even the implied
1318  warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
1319  PURPOSE.  See the GNU General Public License for more
1320  details.
1321  .
1322  You should have received a copy of the GNU General Public
1323  License along with this package; if not, write to the Free
1324  Software Foundation, Inc., 51 Franklin St, Fifth Floor,
1325  Boston, MA  02110-1301 USA
1326  .
1327  On Debian systems, the full text of the GNU General Public
1328  License version 2 can be found in the file
1329  `/usr/share/common-licenses/GPL-2'.]]></programlisting>
1330       </para>
1331     </example>
1332   </section>
1333
1334 </article>