384 lines
15 KiB
Plaintext
384 lines
15 KiB
Plaintext
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||
Upstream-Name: XZ Utils
|
||
Upstream-Contact:
|
||
Lasse Collin <lasse.collin@tukaani.org>
|
||
http://tukaani.org/xz/lists.html
|
||
Source:
|
||
http://tukaani.org/xz
|
||
http://git.tukaani.org/xz.git
|
||
Comment:
|
||
XZ Utils is developed and maintained upstream by Lasse Collin. Major
|
||
portions are based on code by other authors; see AUTHORS for details.
|
||
Most of the source has been put into the public domain, but some files
|
||
have not (details below).
|
||
.
|
||
This file describes the source package. The binary packages contain
|
||
some files derived from other works: for example, images in the API
|
||
documentation come from Doxygen.
|
||
License:
|
||
Different licenses apply to different files in this package. Here
|
||
is a rough summary of which licenses apply to which parts of this
|
||
package (but check the individual files to be sure!):
|
||
.
|
||
- liblzma is in the public domain.
|
||
.
|
||
- xz, xzdec, and lzmadec command line tools are in the public
|
||
domain unless GNU getopt_long had to be compiled and linked
|
||
in from the lib directory. The getopt_long code is under
|
||
GNU LGPLv2.1+.
|
||
.
|
||
- The scripts to grep, diff, and view compressed files have been
|
||
adapted from gzip. These scripts and their documentation are
|
||
under GNU GPLv2+.
|
||
.
|
||
- All the documentation in the doc directory and most of the
|
||
XZ Utils specific documentation files in other directories
|
||
are in the public domain.
|
||
.
|
||
- Translated messages are in the public domain.
|
||
.
|
||
- The build system contains public domain files, and files that
|
||
are under GNU GPLv2+ or GNU GPLv3+. None of these files end up
|
||
in the binaries being built.
|
||
.
|
||
- Test files and test code in the tests directory, and debugging
|
||
utilities in the debug directory are in the public domain.
|
||
.
|
||
- The extra directory may contain public domain files, and files
|
||
that are under various free software licenses.
|
||
.
|
||
You can do whatever you want with the files that have been put into
|
||
the public domain. If you find public domain legally problematic,
|
||
take the previous sentence as a license grant. If you still find
|
||
the lack of copyright legally problematic, you have too many
|
||
lawyers.
|
||
.
|
||
As usual, this software is provided "as is", without any warranty.
|
||
.
|
||
If you copy significant amounts of public domain code from XZ Utils
|
||
into your project, acknowledging this somewhere in your software is
|
||
polite (especially if it is proprietary, non-free software), but
|
||
naturally it is not legally required. Here is an example of a good
|
||
notice to put into "about box" or into documentation:
|
||
.
|
||
This software includes code from XZ Utils <http://tukaani.org/xz/>.
|
||
.
|
||
The following license texts are included in the following files:
|
||
- COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1
|
||
- COPYING.GPLv2: GNU General Public License version 2
|
||
- COPYING.GPLv3: GNU General Public License version 3
|
||
.
|
||
Note that the toolchain (compiler, linker etc.) may add some code
|
||
pieces that are copyrighted. Thus, it is possible that e.g. liblzma
|
||
binary wouldn't actually be in the public domain in its entirety
|
||
even though it contains no copyrighted code from the XZ Utils source
|
||
package.
|
||
.
|
||
If you have questions, don't hesitate to ask the author(s) for more
|
||
information.
|
||
|
||
Files: *
|
||
Copyright: 2006-2012, Lasse Collin
|
||
1999-2008, Igor Pavlov
|
||
2006, Ville Koskinen
|
||
1998, Steve Reid
|
||
2000, Wei Dai
|
||
2003, Kevin Springle
|
||
2009, Jonathan Nieder
|
||
2010, Anders F Björklund
|
||
License: PD
|
||
This file has been put in the public domain.
|
||
You can do whatever you want with this file.
|
||
Comment:
|
||
From: Lasse Collin <lasse.collin@tukaani.org>
|
||
To: Jonathan Nieder <jrnieder@gmail.com>
|
||
Subject: Re: XZ utils for Debian
|
||
Date: Sun, 19 Jul 2009 13:28:23 +0300
|
||
Message-Id: <200907191328.23816.lasse.collin@tukaani.org>
|
||
.
|
||
[...]
|
||
.
|
||
> AUTHORS, ChangeLog, COPYING, README, THANKS, TODO,
|
||
> dos/README, windows/README
|
||
.
|
||
COPYING says that most docs are in the public domain. Maybe that's not
|
||
clear enough, but on the other hand it looks a bit stupid to put
|
||
copyright information in tiny and relatively small docs like README.
|
||
.
|
||
I don't dare to say that _all_ XZ Utils specific docs are in the public
|
||
domain unless otherwise mentioned in the file. I'm including PDF files
|
||
generated by groff + ps2pdf, and some day I might include Doxygen-
|
||
generated HTML docs too. Those don't include any copyright notices, but
|
||
it seems likely that groff + ps2pdf or at least Doxygen put some
|
||
copyrighted content into the generated files.
|
||
|
||
Files: INSTALL NEWS PACKAGERS
|
||
windows/README-Windows.txt
|
||
windows/INSTALL-Windows.txt
|
||
Copyright: 2009-2010, Lasse Collin
|
||
License: probably-PD
|
||
See the note on AUTHORS, README, and so on above.
|
||
|
||
Files: src/scripts/* lib/* extra/scanlzma/scanlzma.c
|
||
Copyright: © 1993, Jean-loup Gailly
|
||
© 1989-1994, 1996-1999, 2001-2007, Free Software Foundation, Inc.
|
||
© 2006 Timo Lindfors
|
||
2005, Charles Levert
|
||
2005, 2009, Lasse Collin
|
||
2009, Andrew Dudman
|
||
Other-Authors: Paul Eggert, Ulrich Drepper
|
||
License: GPL-2+
|
||
|
||
Files: src/scripts/Makefile.am src/scripts/xzless.1
|
||
Copyright: 2009, Andrew Dudman
|
||
2009, Lasse Collin
|
||
License: PD
|
||
This file has been put in the public domain.
|
||
You can do whatever you want with this file.
|
||
|
||
Files: doc/examples/xz_pipe_comp.c doc/examples/xz_pipe_decomp.c
|
||
Copyright: 2010, Daniel Mealha Cabrita
|
||
License: PD
|
||
Not copyrighted -- provided to the public domain.
|
||
|
||
Files: lib/getopt.c lib/getopt1.c lib/getopt.in.h
|
||
Copyright: © 1987-2007 Free Software Foundation, Inc.
|
||
Other-Authors: Ulrich Drepper
|
||
License: LGPL-2.1+
|
||
|
||
Files: m4/getopt.m4 m4/posix-shell.m4
|
||
Copyright: © 2002-2006, 2008 Free Software Foundation, Inc.
|
||
© 2007-2008 Free Software Foundation, Inc.
|
||
Other-Authors: Bruno Haible, Paul Eggert
|
||
License: permissive-fsf
|
||
|
||
Files: m4/acx_pthread.m4
|
||
Copyright: © 2008, Steven G. Johnson <stevenj@alum.mit.edu>
|
||
License: Autoconf
|
||
|
||
Files: Doxyfile.in
|
||
Copyright: © 1997-2007 by Dimitri van Heesch
|
||
Origin: Doxygen 1.4.7
|
||
License: GPL-2
|
||
|
||
Files: src/liblzma/check/crc32_table_?e.h
|
||
src/liblzma/check/crc64_table_?e.h
|
||
src/liblzma/lzma/fastpos_table.c
|
||
src/liblzma/rangecoder/price_table.c
|
||
Copyright: none, automatically generated data
|
||
Generated-With:
|
||
src/liblzma/check/crc32_tablegen.c
|
||
src/liblzma/check/crc64_tablegen.c
|
||
src/liblzma/lzma/fastpos_tablegen.c
|
||
src/liblzma/rangecoder/price_tablegen.c
|
||
License: none
|
||
No copyright to license.
|
||
|
||
Files: .gitignore m4/.gitignore po/.gitignore po/LINGUAS po/POTFILES.in
|
||
Copyright: none; these are just short lists.
|
||
License: none
|
||
No copyright to license.
|
||
|
||
Files: tests/compress_prepared_bcj_*
|
||
Copyright: 2008-2009, Lasse Collin
|
||
Source-Code: tests/bcj_test.c
|
||
License: PD
|
||
This file has been put into the public domain.
|
||
You can do whatever you want with this file.
|
||
Comment:
|
||
changelog.gz (commit 975d8fd) explains:
|
||
.
|
||
Recreated the BCJ test files for x86 and SPARC. The old files
|
||
were linked with crt*.o, which are copyrighted, and thus the
|
||
old test files were not in the public domain as a whole. They
|
||
are freely distributable though, but it is better to be careful
|
||
and avoid including any copyrighted pieces in the test files.
|
||
The new files are just compiled and assembled object files,
|
||
and thus don't contain any copyrighted code.
|
||
|
||
Files: po/cs.po po/de.po po/fr.po
|
||
Copyright: 2010, Marek Černocký
|
||
2010, Andre Noll
|
||
2011, Adrien Nader
|
||
License: PD
|
||
This file is put in the public domain.
|
||
|
||
Files: po/it.po po/pl.po
|
||
Copyright: 2009, 2010, Gruppo traduzione italiano di Ubuntu-it
|
||
2010, Lorenzo De Liso
|
||
2009, 2010, 2011, Milo Casagrande
|
||
2011, Jakub Bogusz
|
||
License: PD
|
||
This file is in the public domain
|
||
|
||
Files: INSTALL.generic
|
||
Copyright: © 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
|
||
2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
|
||
License: permissive-nowarranty
|
||
|
||
Files: dos/config.h
|
||
Copyright: © 1992, 1993, 1994, 1999, 2000, 2001, 2002, 2005
|
||
Free Software Foundation, Inc.
|
||
2007-2010, Lasse Collin
|
||
Other-Authors: Roland McGrath, Akim Demaille, Paul Eggert,
|
||
David Mackenzie, Bruno Haible, and many others.
|
||
Origin: configure.ac from XZ Utils,
|
||
visibility.m4 serial 1 (gettext-0.15),
|
||
Autoconf 2.52g
|
||
License: config-h
|
||
configure.ac:
|
||
.
|
||
# Author: Lasse Collin
|
||
#
|
||
# This file has been put into the public domain.
|
||
# You can do whatever you want with this file.
|
||
.
|
||
visibility.m4:
|
||
.
|
||
dnl Copyright (C) 2005 Free Software Foundation, Inc.
|
||
dnl This file is free software; the Free Software Foundation
|
||
dnl gives unlimited permission to copy and/or distribute it,
|
||
dnl with or without modifications, as long as this notice is preserved.
|
||
.
|
||
dnl From Bruno Haible.
|
||
.
|
||
comments from Autoconf 2.52g:
|
||
.
|
||
# Copyright 1992, 1993, 1994, 1999, 2000, 2001, 2002
|
||
# Free Software Foundation, Inc.
|
||
.
|
||
[...]
|
||
.
|
||
# As a special exception, the Free Software Foundation gives unlimited
|
||
# permission to copy, distribute and modify the configure scripts that
|
||
# are the output of Autoconf. You need not follow the terms of the GNU
|
||
# General Public License when using or distributing such scripts, even
|
||
# though portions of the text of Autoconf appear in them. The GNU
|
||
# General Public License (GPL) does govern all other use of the material
|
||
# that constitutes the Autoconf program.
|
||
.
|
||
On Debian systems, the complete text of the GNU General Public
|
||
License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’.
|
||
dos/config.h was generated with autoheader, which tells Autoconf to
|
||
output a script to generate a config.h file and then runs it.
|
||
|
||
Files: po/Makevars
|
||
Origin: gettext-runtime/po/Makevars (gettext-0.12)
|
||
Copyright: © 2003 Free Software Foundation, Inc.
|
||
Authors: Bruno Haible
|
||
License: LGPL-2.1+
|
||
The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0
|
||
and intl/COPYING.LIB-2.1.
|
||
.
|
||
On Debian systems, the complete text of intl/COPYING.LIB-2.0 from
|
||
gettext-runtime 0.12 can be found in ‘/usr/share/common-licenses/LGPL-2’
|
||
and the text of intl/COPYING.LIB-2.1 can be found in
|
||
‘/usr/share/common-licenses/LGPL-2.1’.
|
||
.
|
||
po/Makevars consists mostly of helpful comments and does not contain a
|
||
copyright and license notice.
|
||
|
||
Files: COPYING.GPLv2 COPYING.GPLv3 COPYING.LGPLv2.1
|
||
Copyright: © 1989, 1991, 1999, 2007 Free Software Foundation, Inc.
|
||
License: noderivs
|
||
Everyone is permitted to copy and distribute verbatim copies
|
||
of this license document, but changing it is not allowed.
|
||
|
||
Files: debian/*
|
||
Copyright: 2009-2012, Jonathan Nieder
|
||
License: PD-debian
|
||
The Debian packaging files are in the public domain.
|
||
You may freely use, modify, distribute, and relicense them.
|
||
|
||
License: LGPL-2.1+
|
||
This program is free software; you can redistribute it and/or modify
|
||
it under the terms of the GNU Lesser General Public License as published by
|
||
the Free Software Foundation; either version 2.1, or (at your option)
|
||
any later version.
|
||
.
|
||
This program is distributed in the hope that it will be useful,
|
||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
GNU Lesser General Public License for more details.
|
||
.
|
||
You should have received a copy of the GNU Lesser General Public License along
|
||
with this program; if not, write to the Free Software Foundation,
|
||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||
.
|
||
On Debian systems, the complete text of the GNU Lesser General Public
|
||
License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’.
|
||
|
||
License: GPL-2
|
||
Permission to use, copy, modify, and distribute this software and its
|
||
documentation under the terms of the GNU General Public License is
|
||
hereby granted. No representations are made about the suitability of
|
||
this software for any purpose. It is provided "as is" without express
|
||
or implied warranty. See the GNU General Public License for more
|
||
details.
|
||
.
|
||
Documents produced by doxygen are derivative works derived from the
|
||
input used in their production; they are not affected by this license.
|
||
.
|
||
On Debian systems, the complete text of the version of the GNU General
|
||
Public License distributed with Doxygen can be found in
|
||
‘/usr/share/common-licenses/GPL-2’.
|
||
|
||
License: GPL-2+
|
||
This program is free software; you can redistribute it and/or modify
|
||
it under the terms of the GNU General Public License as published by
|
||
the Free Software Foundation; either version 2, or (at your option)
|
||
any later version.
|
||
.
|
||
This program is distributed in the hope that it will be useful,
|
||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
GNU General Public License for more details.
|
||
.
|
||
You should have received a copy of the GNU General Public License along
|
||
with this program; if not, write to the Free Software Foundation,
|
||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||
.
|
||
On Debian systems, the complete text of the GNU General Public License
|
||
version 2 can be found in ‘/usr/share/common-licenses/GPL-2’.
|
||
|
||
License: Autoconf
|
||
This program is free software: you can redistribute it and/or modify it
|
||
under the terms of the GNU General Public License as published by the
|
||
Free Software Foundation, either version 3 of the License, or (at your
|
||
option) any later version.
|
||
.
|
||
This program is distributed in the hope that it will be useful, but
|
||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
|
||
Public License for more details.
|
||
.
|
||
You should have received a copy of the GNU General Public License along
|
||
with this program. If not, see <http://www.gnu.org/licenses/>.
|
||
.
|
||
As a special exception, the respective Autoconf Macro's copyright owner
|
||
gives unlimited permission to copy, distribute and modify the configure
|
||
scripts that are the output of Autoconf when processing the Macro. You
|
||
need not follow the terms of the GNU General Public License when using
|
||
or distributing such scripts, even though portions of the text of the
|
||
Macro appear in them. The GNU General Public License (GPL) does govern
|
||
all other use of the material that constitutes the Autoconf Macro.
|
||
.
|
||
This special exception to the GPL applies to versions of the Autoconf
|
||
Macro released by the Autoconf Archive. When you make and distribute a
|
||
modified version of the Autoconf Macro, you may extend this special
|
||
exception to the GPL to apply to your modified version as well.
|
||
.
|
||
On Debian systems, the complete text of the GNU General Public
|
||
License version 3 can be found in ‘/usr/share/common-licenses/GPL-3’.
|
||
|
||
License: permissive-fsf
|
||
This file is free software; the Free Software Foundation
|
||
gives unlimited permission to copy and/or distribute it,
|
||
with or without modifications, as long as this notice is preserved.
|
||
|
||
License: permissive-nowarranty
|
||
Copying and distribution of this file, with or without modification,
|
||
are permitted in any medium without royalty provided the copyright
|
||
notice and this notice are preserved. This file is offered as-is,
|
||
without warranty of any kind.
|