debian/copyright: INSTALL.generic update
[xz/debian.git] / debian / copyright
blob9b1d438d4ffd19b59c501be455794c6e526290f0
1 Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=135
2 Name: XZ Utils
3 Maintainer: Lasse Collin <lasse.collin@tukaani.org>
4 Source: http://tukaani.org/xz
5  http://git.tukaani.org/xz.git
6 X-Authors:
7  XZ Utils is developed and maintained upstream by Lasse Collin.  Major
8  portions are based on code by other authors; see AUTHORS for details.
9  Most of the source has been put into the public domain, but some files
10  have not (details below).
11 X-Overview:
12  Different licenses apply to different files in this package. Here
13  is a rough summary of which licenses apply to which parts of this
14  package (but check the individual files to be sure!):
15  .
16    - liblzma is in the public domain.
17  .
18    - xz, xzdec, and lzmadec command line tools are in the public
19      domain unless GNU getopt_long had to be compiled and linked
20      in from the lib directory. The getopt_long code is under
21      GNU LGPLv2.1+.
22  .
23    - The scripts to grep, diff, and view compressed files have been
24      adapted from gzip. These scripts and their documentation are
25      under GNU GPLv2+.
26  .
27    - All the documentation in the doc directory and most of the
28      XZ Utils specific documentation files in other directories
29      are in the public domain.
30  .
31    - Translated messages are in the public domain.
32  .
33    - The build system contains public domain files, and files that
34      are under GNU GPLv2+ or GNU GPLv3+. None of these files end up
35      in the binaries being built.
36  .
37    - Test files and test code in the tests directory, and debugging
38      utilities in the debug directory are in the public domain.
39  .
40    - The extra directory may contain public domain files, and files
41      that are under various free software licenses.
42  .
43  You can do whatever you want with the files that have been put into
44  the public domain. If you find public domain legally problematic,
45  take the previous sentence as a license grant. If you still find
46  the lack of copyright legally problematic, you have too many
47  lawyers.
48  .
49  As usual, this software is provided "as is", without any warranty.
50  .
51  If you copy significant amounts of public domain code from XZ Utils
52  into your project, acknowledging this somewhere in your software is
53  polite (especially if it is proprietary, non-free software), but
54  naturally it is not legally required. Here is an example of a good
55  notice to put into "about box" or into documentation:
56  .
57      This software includes code from XZ Utils <http://tukaani.org/xz/>.
58  .
59  The following license texts are included in the following files:
60    - COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1
61    - COPYING.GPLv2: GNU General Public License version 2
62    - COPYING.GPLv3: GNU General Public License version 3
63  .
64  Note that the toolchain (compiler, linker etc.) may add some code
65  pieces that are copyrighted. Thus, it is possible that e.g. liblzma
66  binary wouldn't actually be in the public domain in its entirety
67  even though it contains no copyrighted code from the XZ Utils source
68  package.
69  .
70  If you have questions, don't hesitate to ask the author(s) for more
71  information.
72 X-Note:
73  The rest of this file only describes the source package.  The binary
74  packages contain some files derived from other works: for example,
75  all images in the API documentation come from Doxygen.
77 Files: *
78 Copyright: 2006-2010, Lasse Collin
79            1999-2008, Igor Pavlov
80            2006, Ville Koskinen
81            1998, Steve Reid
82            2000, Wei Dai
83            2003, Kevin Springle
84            2009, Jonathan Nieder
85 License: PD
86  This file has been put in the public domain.
87  You can do whatever you want with this file.
88 X-Note:
89  From: Lasse Collin <lasse.collin@tukaani.org>
90  To: Jonathan Nieder <jrnieder@gmail.com>
91  Subject: Re: XZ utils for Debian
92  Date: Sun, 19 Jul 2009 13:28:23 +0300
93  Message-Id: <200907191328.23816.lasse.collin@tukaani.org>
94  .
95  [...]
96  .
97  > AUTHORS, ChangeLog, COPYING, README, THANKS, TODO,
98  > dos/README, windows/README
99  .
100  COPYING says that most docs are in the public domain. Maybe that's not
101  clear enough, but on the other hand it looks a bit stupid to put
102  copyright information in tiny and relatively small docs like README.
104  I don't dare to say that _all_ XZ Utils specific docs are in the public
105  domain unless otherwise mentioned in the file. I'm including PDF files
106  generated by groff + ps2pdf, and some day I might include Doxygen-
107  generated HTML docs too. Those don't include any copyright notices, but
108  it seems likely that groff + ps2pdf or at least Doxygen put some
109  copyrighted content into the generated files.
111 Files: INSTALL,
112        NEWS,
113        PACKAGERS,
114        windows/README-Windows.txt,
115        windows/INSTALL-Windows.txt
116 Copyright: 2009-2010, Lasse Collin
117 License: probably-PD
118  See the note on AUTHORS, README, and so on above.
120 Files: src/scripts/*, lib/*, extra/scanlzma/scanlzma.c
121 Copyright: © 1993, Jean-loup Gailly
122            © 1989-1994, 1996-1999, 2001-2007, Free Software Foundation, Inc.
123            © 2006 Timo Lindfors
124            2005, Charles Levert
125            2005, 2009, Lasse Collin
126            2009, Andrew Dudman
127 X-Other-Authors: Paul Eggert, Ulrich Drepper
128 License: GPL-2+
129  This program is free software; you can redistribute it and/or modify
130  it under the terms of the GNU General Public License as published by
131  the Free Software Foundation; either version 2, or (at your option)
132  any later version.
134  This program is distributed in the hope that it will be useful,
135  but WITHOUT ANY WARRANTY; without even the implied warranty of
136  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
137  GNU General Public License for more details.
139  You should have received a copy of the GNU General Public License along
140  with this program; if not, write to the Free Software Foundation,
141  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
143  On Debian systems, the complete text of the GNU General Public License
144  version 2 can be found in ‘/usr/share/common-licenses/GPL-2’.
146 Files: src/scripts/Makefile.am, src/scripts/xzless.1
147 Copyright: 2009, Andrew Dudman
148            2009, Lasse Collin
149 License: PD
150  This file has been put in the public domain.
151  You can do whatever you want with this file.
153 Files: doc/examples/xz_pipe_comp.c, doc/examples/xz_pipe_decomp.c
154 Copyright: 2010, Daniel Mealha Cabrita
155 License: PD
156  Not copyrighted -- provided to the public domain.
158 Files: lib/getopt.c, lib/getopt1.c, lib/getopt.in.h
159 Copyright: © 1987-2007 Free Software Foundation, Inc.
160 X-Other-Authors: Ulrich Drepper
161 License: LGPL-2.1+
162  This program is free software; you can redistribute it and/or modify
163  it under the terms of the GNU Lesser General Public License as published by
164  the Free Software Foundation; either version 2.1, or (at your option)
165  any later version.
167  This program is distributed in the hope that it will be useful,
168  but WITHOUT ANY WARRANTY; without even the implied warranty of
169  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
170  GNU Lesser General Public License for more details.
172  You should have received a copy of the GNU Lesser General Public License along
173  with this program; if not, write to the Free Software Foundation,
174  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
176  On Debian systems, the complete text of the GNU Lesser General Public
177  License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’.
179 Files: m4/getopt.m4, m4/posix-shell.m4
180 Copyright: © 2002-2006, 2008 Free Software Foundation, Inc.
181            © 2007-2008 Free Software Foundation, Inc.
182 X-Other-Authors: Bruno Haible, Paul Eggert
183 License: permissive
184  This file is free software; the Free Software Foundation
185  gives unlimited permission to copy and/or distribute it,
186  with or without modifications, as long as this notice is preserved.
188 Files: m4/acx_pthread.m4
189 Copyright: © 2007, Steven G. Johnson <stevenj@alum.mit.edu>
190 License: Autoconf
191  This program is free software: you can redistribute it and/or
192  modify it under the terms of the GNU General Public License as
193  published by the Free Software Foundation, either version 3 of the
194  License, or (at your option) any later version.
196  This program is distributed in the hope that it will be useful, but
197  WITHOUT ANY WARRANTY; without even the implied warranty of
198  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
199  General Public License for more details.
201  You should have received a copy of the GNU General Public License
202  along with this program. If not, see
203  <http://www.gnu.org/licenses/>.
205  As a special exception, the respective Autoconf Macro's copyright
206  owner gives unlimited permission to copy, distribute and modify the
207  configure scripts that are the output of Autoconf when processing
208  the Macro. You need not follow the terms of the GNU General Public
209  License when using or distributing such scripts, even though
210  portions of the text of the Macro appear in them. The GNU General
211  Public License (GPL) does govern all other use of the material that
212  constitutes the Autoconf Macro.
214  This special exception to the GPL applies to versions of the
215  Autoconf Macro released by the Autoconf Macro Archive. When you
216  make and distribute a modified version of the Autoconf Macro, you
217  may extend this special exception to the GPL to apply to your
218  modified version as well.
220  On Debian systems, the complete text of the GNU General Public
221  License version 3 can be found in ‘/usr/share/common-licenses/GPL-3’.
223 Files: Doxyfile.in
224 Copyright: © 1997-2007 by Dimitri van Heesch
225 X-Origin: Doxygen 1.4.7
226 License: GPL-2
227  Permission to use, copy, modify, and distribute this software and its
228  documentation under the terms of the GNU General Public License is
229  hereby granted. No representations are made about the suitability of
230  this software for any purpose. It is provided "as is" without express
231  or implied warranty. See the GNU General Public License for more
232  details.
234  Documents produced by doxygen are derivative works derived from the
235  input used in their production; they are not affected by this license.
237  On Debian systems, the complete text of the version of the GNU General
238  Public License distributed with Doxygen can be found in
239  ‘/usr/share/common-licenses/GPL-2’.
241 Files: src/liblzma/check/crc32_table_[bl]e.h,
242        src/liblzma/check/crc64_table_[bl]e.h,
243        src/liblzma/lzma/fastpos_table.c,
244        src/liblzma/rangecoder/price_table.c
245 Copyright: none, automatically generated data
246 X-Generated-With: src/liblzma/check/crc32_tablegen.c,
247                   src/liblzma/check/crc64_tablegen.c,
248                   src/liblzma/lzma/fastpos_tablegen.c,
249                   src/liblzma/rangecoder/price_tablegen.c
250 License: none
251  No copyright to license.
253 Files: .gitignore, m4/.gitignore, po/.gitignore, po/LINGUAS, po/POTFILES.in
254 Copyright: none; these are just short lists.
255 License: none
256  No copyright to license.
258 Files: tests/compress_prepared_bcj_*
259 Copyright: 2008-2009, Lasse Collin
260 X-Source-Code: tests/bcj_test.c
261 License: PD
262  changelog.gz (commit 975d8fd) explains:
264  Recreated the BCJ test files for x86 and SPARC. The old files
265  were linked with crt*.o, which are copyrighted, and thus the
266  old test files were not in the public domain as a whole. They
267  are freely distributable though, but it is better to be careful
268  and avoid including any copyrighted pieces in the test files.
269  The new files are just compiled and assembled object files,
270  and thus don't contain any copyrighted code.
272 Files: po/cs.po, po/de.po
273 Copyright: 2010, Marek Černocký
274            2010, Andre Noll
275 License: PD
276  This file is put in the public domain.
278 Files: po/it.po
279 Copyright: 2009, 2010, Gruppo traduzione italiano di Ubuntu-it
280            2010, Lorenzo De Liso
281            2009, 2010, Milo Casagrande
282 License: PD
283  This file is in the public domain
285 Files: dos/config.h
286 Copyright: © 1992, 1993, 1994, 1999, 2000, 2001, 2002, 2005
287              Free Software Foundation, Inc.
288            2007-2010, Lasse Collin
289 X-Other-Authors: Roland McGrath, Akim Demaille, Paul Eggert,
290                  David Mackenzie, Bruno Haible, and many others.
291 X-Origin: configure.ac from XZ Utils,
292           visibility.m4 serial 1 (gettext-0.15),
293           Autoconf 2.52g
294 License: config-h
295  configure.ac:
297  # Author: Lasse Collin
299  # This file has been put into the public domain.
300  # You can do whatever you want with this file.
302  visibility.m4:
304  dnl Copyright (C) 2005 Free Software Foundation, Inc.
305  dnl This file is free software; the Free Software Foundation
306  dnl gives unlimited permission to copy and/or distribute it,
307  dnl with or without modifications, as long as this notice is preserved.
309  dnl From Bruno Haible.
311  comments from Autoconf 2.52g:
313  # Copyright 1992, 1993, 1994, 1999, 2000, 2001, 2002
314  # Free Software Foundation, Inc.
316  # This program is free software; you can redistribute it and/or modify
317  # it under the terms of the GNU General Public License as published by
318  # the Free Software Foundation; either version 2, or (at your option)
319  # any later version.
321  # This program is distributed in the hope that it will be useful,
322  # but WITHOUT ANY WARRANTY; without even the implied warranty of
323  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
324  # GNU General Public License for more details.
326  # You should have received a copy of the GNU General Public License
327  # along with this program; if not, write to the Free Software
328  # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
329  # 02110-1301, USA.
331  # As a special exception, the Free Software Foundation gives unlimited
332  # permission to copy, distribute and modify the configure scripts that
333  # are the output of Autoconf.  You need not follow the terms of the GNU
334  # General Public License when using or distributing such scripts, even
335  # though portions of the text of Autoconf appear in them.  The GNU
336  # General Public License (GPL) does govern all other use of the material
337  # that constitutes the Autoconf program.
339  # Certain portions of the Autoconf source text are designed to be copied
340  # (in certain cases, depending on the input) into the output of
341  # Autoconf.  We call these the "data" portions.  The rest of the Autoconf
342  # source text consists of comments plus executable code that decides which
343  # of the data portions to output in any given case.  We call these
344  # comments and executable code the "non-data" portions.  Autoconf never
345  # copies any of the non-data portions into its output.
347  # This special exception to the GPL applies to versions of Autoconf
348  # released by the Free Software Foundation.  When you make and
349  # distribute a modified version of Autoconf, you may extend this special
350  # exception to the GPL to apply to your modified version as well, *unless*
351  # your modified version has the potential to copy into its output some
352  # of the text that was the non-data portion of the version that you started
353  # with.  (In other words, unless your change moves or copies text from
354  # the non-data portions to the data portions.)  If your modification has
355  # such potential, you must delete any notice of this special exception
356  # to the GPL from your modified version.
358  On Debian systems, the complete text of the GNU General Public
359  License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’.
360  dos/config.h was generated with autoheader, which tells Autoconf to
361  output a script to generate a config.h file and then runs it.
363 Files: po/Makevars
364 X-Origin: gettext-runtime/po/Makevars (gettext-0.12)
365 X-Authors: Bruno Haible
366 Copyright: © 2003 Free Software Foundation, Inc.
367 License: LGPL-2.1+
368  The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0
369  and intl/COPYING.LIB-2.1.
371  On Debian systems, the complete text of intl/COPYING.LIB-2.0 from
372  gettext-runtime 0.12 can be found in ‘/usr/share/common-licenses/LGPL-2’
373  and the text of intl/COPYING.LIB-2.1 can be found in
374  ‘/usr/share/common-licenses/LGPL-2.1’.
376  po/Makevars consists mostly of helpful comments and does not contain a
377  copyright and license notice.
379 Files: INSTALL.generic
380 Copyright: © 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
381              2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
382 License: permissive-nowarranty
383  Copying and distribution of this file, with or without modification,
384  are permitted in any medium without royalty provided the copyright
385  notice and this notice are preserved.  This file is offered as-is,
386  without warranty of any kind.
388 Files: COPYING.GPLv2, COPYING.GPLv3, COPYING.LGPLv2.1
389 Copyright: © 1989, 1991, 1999, 2007 Free Software Foundation, Inc.
390 License: noderivs
391  Everyone is permitted to copy and distribute verbatim copies
392  of this license document, but changing it is not allowed.
394 Files: debian/*
395 Copyright: 2009-2010, Jonathan Nieder
396 License: PD-debian
397  The Debian packaging files are in the public domain.
398  You may freely use, modify, distribute, and relicense them.