debian/copyright: remove overall license notice
[xz/debian.git] / debian / copyright
blobf5ad6ac233bc9b79adefc0f7fe9e8f18f1466c0c
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  git://ctrl.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 is in the public domain, but some files are
10  copyrighted (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 entries below only describe 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: lib/getopt.c, lib/getopt1.c, lib/getopt.in.h
154 Copyright: © 1987-2007 Free Software Foundation, Inc.
155 X-Other-Authors: Ulrich Drepper
156 License: LGPL-2.1+
157  This program is free software; you can redistribute it and/or modify
158  it under the terms of the GNU Lesser General Public License as published by
159  the Free Software Foundation; either version 2.1, or (at your option)
160  any later version.
162  This program is distributed in the hope that it will be useful,
163  but WITHOUT ANY WARRANTY; without even the implied warranty of
164  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
165  GNU Lesser General Public License for more details.
167  You should have received a copy of the GNU Lesser General Public License along
168  with this program; if not, write to the Free Software Foundation,
169  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
171  On Debian systems, the complete text of the GNU Lesser General Public
172  License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’.
174 Files: m4/getopt.m4, m4/posix-shell.m4
175 Copyright: © 2002-2006, 2008 Free Software Foundation, Inc.
176            © 2007-2008 Free Software Foundation, Inc.
177 X-Other-Authors: Bruno Haible, Paul Eggert
178 License: permissive
179  This file is free software; the Free Software Foundation
180  gives unlimited permission to copy and/or distribute it,
181  with or without modifications, as long as this notice is preserved.
183 Files: m4/acx_pthread.m4
184 Copyright: © 2007, Steven G. Johnson <stevenj@alum.mit.edu>
185 License: Autoconf
186  This program is free software: you can redistribute it and/or
187  modify it under the terms of the GNU General Public License as
188  published by the Free Software Foundation, either version 3 of the
189  License, or (at your option) any later version.
191  This program is distributed in the hope that it will be useful, but
192  WITHOUT ANY WARRANTY; without even the implied warranty of
193  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
194  General Public License for more details.
196  You should have received a copy of the GNU General Public License
197  along with this program. If not, see
198  <http://www.gnu.org/licenses/>.
200  As a special exception, the respective Autoconf Macro's copyright
201  owner gives unlimited permission to copy, distribute and modify the
202  configure scripts that are the output of Autoconf when processing
203  the Macro. You need not follow the terms of the GNU General Public
204  License when using or distributing such scripts, even though
205  portions of the text of the Macro appear in them. The GNU General
206  Public License (GPL) does govern all other use of the material that
207  constitutes the Autoconf Macro.
209  This special exception to the GPL applies to versions of the
210  Autoconf Macro released by the Autoconf Macro Archive. When you
211  make and distribute a modified version of the Autoconf Macro, you
212  may extend this special exception to the GPL to apply to your
213  modified version as well.
215  On Debian systems, the complete text of the GNU General Public
216  License version 3 can be found in ‘/usr/share/common-licenses/GPL-3’.
218 Files: Doxyfile.in
219 Copyright: © 1997-2007 by Dimitri van Heesch
220 X-Origin: Doxygen 1.4.7
221 License: GPL-2
222  Permission to use, copy, modify, and distribute this software and its
223  documentation under the terms of the GNU General Public License is
224  hereby granted. No representations are made about the suitability of
225  this software for any purpose. It is provided "as is" without express
226  or implied warranty. See the GNU General Public License for more
227  details.
229  Documents produced by doxygen are derivative works derived from the
230  input used in their production; they are not affected by this license.
232  On Debian systems, the complete text of the version of the GNU General
233  Public License distributed with Doxygen can be found in
234  ‘/usr/share/common-licenses/GPL-2’.
236 Files: src/liblzma/check/crc32_table_[bl]e.h,
237        src/liblzma/check/crc64_table_[bl]e.h,
238        src/liblzma/lzma/fastpos_table.c,
239        src/liblzma/rangecoder/price_table.c
240 Copyright: none, automatically generated data
241 X-Generated-With: src/liblzma/check/crc32_tablegen.c,
242                   src/liblzma/check/crc64_tablegen.c,
243                   src/liblzma/lzma/fastpos_tablegen.c,
244                   src/liblzma/rangecoder/price_tablegen.c
245 License: none
246  No copyright to license.
248 Files: .gitignore, m4/.gitignore, po/.gitignore, po/POTFILES.in
249 Copyright: none; these are just short lists of files
250 License: none
251  No copyright to license.
253 Files: tests/compress_prepared_bcj_*
254 Copyright: 2008-2009, Lasse Collin
255 X-Source-Code: tests/bcj_test.c
256 License: PD
257  changelog.gz (commit 975d8fd) explains:
259  Recreated the BCJ test files for x86 and SPARC. The old files
260  were linked with crt*.o, which are copyrighted, and thus the
261  old test files were not in the public domain as a whole. They
262  are freely distributable though, but it is better to be careful
263  and avoid including any copyrighted pieces in the test files.
264  The new files are just compiled and assembled object files,
265  and thus don't contain any copyrighted code.
267 Files: po/cs.po
268 Copyright: 2009, Marek Černocký
269 License: missing
270  No copyright notice.  Probably intended to be released into the
271  public domain like most of XZ Utils, but the file does not say so.
273 Files: dos/config.h
274 Copyright: © 1992, 1993, 1994, 1999, 2000, 2001, 2002, 2005
275              Free Software Foundation, Inc.
276            2007-2010, Lasse Collin
277 X-Other-Authors: Roland McGrath, Akim Demaille, Paul Eggert,
278                  David Mackenzie, Bruno Haible, and many others.
279 X-Origin: configure.ac from XZ Utils,
280           visibility.m4 serial 1 (gettext-0.15),
281           Autoconf 2.52g
282 License: config-h
283  configure.ac:
285  # Author: Lasse Collin
287  # This file has been put into the public domain.
288  # You can do whatever you want with this file.
290  visibility.m4:
292  dnl Copyright (C) 2005 Free Software Foundation, Inc.
293  dnl This file is free software; the Free Software Foundation
294  dnl gives unlimited permission to copy and/or distribute it,
295  dnl with or without modifications, as long as this notice is preserved.
297  dnl From Bruno Haible.
299  comments from Autoconf 2.52g:
301  # Copyright 1992, 1993, 1994, 1999, 2000, 2001, 2002
302  # Free Software Foundation, Inc.
304  # This program is free software; you can redistribute it and/or modify
305  # it under the terms of the GNU General Public License as published by
306  # the Free Software Foundation; either version 2, or (at your option)
307  # any later version.
309  # This program is distributed in the hope that it will be useful,
310  # but WITHOUT ANY WARRANTY; without even the implied warranty of
311  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
312  # GNU General Public License for more details.
314  # You should have received a copy of the GNU General Public License
315  # along with this program; if not, write to the Free Software
316  # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
317  # 02110-1301, USA.
319  # As a special exception, the Free Software Foundation gives unlimited
320  # permission to copy, distribute and modify the configure scripts that
321  # are the output of Autoconf.  You need not follow the terms of the GNU
322  # General Public License when using or distributing such scripts, even
323  # though portions of the text of Autoconf appear in them.  The GNU
324  # General Public License (GPL) does govern all other use of the material
325  # that constitutes the Autoconf program.
327  # Certain portions of the Autoconf source text are designed to be copied
328  # (in certain cases, depending on the input) into the output of
329  # Autoconf.  We call these the "data" portions.  The rest of the Autoconf
330  # source text consists of comments plus executable code that decides which
331  # of the data portions to output in any given case.  We call these
332  # comments and executable code the "non-data" portions.  Autoconf never
333  # copies any of the non-data portions into its output.
335  # This special exception to the GPL applies to versions of Autoconf
336  # released by the Free Software Foundation.  When you make and
337  # distribute a modified version of Autoconf, you may extend this special
338  # exception to the GPL to apply to your modified version as well, *unless*
339  # your modified version has the potential to copy into its output some
340  # of the text that was the non-data portion of the version that you started
341  # with.  (In other words, unless your change moves or copies text from
342  # the non-data portions to the data portions.)  If your modification has
343  # such potential, you must delete any notice of this special exception
344  # to the GPL from your modified version.
346  On Debian systems, the complete text of the GNU General Public
347  License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’.
348  dos/config.h was generated with autoheader, which tells Autoconf to
349  output a script to generate a config.h file and then runs it.
351 Files: po/Makevars
352 X-Origin: gettext-runtime/po/Makevars (gettext-0.12)
353 X-Authors: Bruno Haible
354 Copyright: © 2003 Free Software Foundation, Inc.
355 License: LGPL-2.1+
356  The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0
357  and intl/COPYING.LIB-2.1.
359  On Debian systems, the complete text of intl/COPYING.LIB-2.0 from
360  gettext-runtime 0.12 can be found in ‘/usr/share/common-licenses/LGPL-2’
361  and the text of intl/COPYING.LIB-2.1 can be found in
362  ‘/usr/share/common-licenses/LGPL-2.1’.
364  po/Makevars consists mostly of helpful comments and does not contain a
365  copyright and license notice.
367 Files: INSTALL.generic
368 Copyright: © 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
369              2006, 2007, 2008, 2009 Free Software Foundation, Inc.
370 License: very-permissive
371  This file is free documentation; the Free Software Foundation gives
372  unlimited permission to copy, distribute and modify it.
374 Files: COPYING.GPLv2, COPYING.GPLv3, COPYING.LGPLv2.1
375 Copyright: © 1989, 1991, 1999, 2007 Free Software Foundation, Inc.
376 License: noderivs
377  Everyone is permitted to copy and distribute verbatim copies
378  of this license document, but changing it is not allowed.
380 Files: debian/*
381 Copyright: 2009-2010, Jonathan Nieder
382 License: PD-debian
383  The Debian packaging files are in the public domain.
384  You may freely use, modify, distribute, and relicense them.