[subversion-commit] SVN tetex-base commit + diffs: r1072 -
tetex-base/trunk/debian
Frank Küster
frank at costa.debian.org
Thu Mar 16 17:23:17 UTC 2006
Author: frank
Date: 2006-03-16 17:23:16 +0000 (Thu, 16 Mar 2006)
New Revision: 1072
Modified:
tetex-base/trunk/debian/copyright
Log:
document verification process and file format in debian/copyright
Modified: tetex-base/trunk/debian/copyright
===================================================================
--- tetex-base/trunk/debian/copyright 2006-03-16 17:22:39 UTC (rev 1071)
+++ tetex-base/trunk/debian/copyright 2006-03-16 17:23:16 UTC (rev 1072)
@@ -4,8 +4,11 @@
1. Copyright and License of the debian-specific adaptations
2. License of the teTeX distribution as a compilation work
-3. (incomplete) list of licenses of individual parts
-4. Text of the licenses
+3. Licenses of individual parts
+3.1 Explanation of the format of the rest of the file
+3.2 TODO: Packages with licensing problems
+3.3 Text of the licenses
+3.4 (incomplete) list of licenses of individual parts
1. Copyright and License of the debian-specific adaptations
@@ -20,11 +23,12 @@
Stefan Ulrich <stefan-ulrich.nntp at zen.co.uk> (2003-)
Frank Küster <frank at kuesterei.ch> (2003-)
Florent Rougon <f.rougon at free.fr> (2004)
+ Norbert Preining <preining at logic.at> (2005)
-This list has been compiled in July 2004, therefore it is probably
-incomplete (missing names and too short date ranges). Contributors of
-translations and other small patches are mentioned in
-changelog.Debian.
+This list has first been compiled in July 2004, therefore it is
+probably incomplete (missing names and too short date
+ranges). Contributors of translations and other small patches are
+mentioned in changelog.Debian.
The package was downloaded from CTAN:/systems/unix/teTeX
@@ -44,62 +48,103 @@
On Debian GNU/Linux systems, the complete text of the GNU General Public
License may be found in /usr/share/common-licenses/GPL.
+
--------------
-3. (incomplete) list of licenses of individual parts
+3. Licenses of individual parts
The GPL applies to the teTeX distribution as a compilation work.
Individual parts of this distribution have their own copyright and
license.
+3.1 Explanation of the format of the rest of the file
+
We are attempting to provide comprehensive information on the licenses
of all files in the package, but this is ongoing work. Below you can
-find a list of packages grouped by their license. (A "package" in this
-sense is a bunch of files on the CTAN servers, usually one
+find a list of files grouped by the package they come from, and the
+license information of each package in a condensed form. (A "package"
+in this sense is a bunch of files on the CTAN servers, usually one
subdirectory, with common copyright; the files in a package may be
-installed in different locations in below /usr/share/texmf.) In the
-accompanying file Copyright.Files you can find a list of files that
-belong to each package. The actual text of the licenses (or a
-reference to a separate file) is given at the end of this file
-(copyright). The first file of a package's filelist is the file that
-contains the license statement. If the license statement has been
-found elsewhere (e.g. in a file that is not installed), the source of
-information is stated in lines commented with #.
+installed in different locations below /usr/share/texmf.)
+This list is still incomplete, it is prepared semi-automatically in
+the following way:
-Therefore, if you want to know the license of a specific file, first
-look up the package it belongs to in Copyright.Files, and then the
-license of the package in this file, and it's text below. If you
-cannot find the file in Copyright.Files, this means we did not yet
-have time to look up it's license and include it in the list. In this
-case, you have to look up the license: Often it is in the file itself,
-sometimes you have to find out which package it belongs to, and look
-into the file that describes it's license information (a file named
-README, COPYING or similar). In some cases, the license information
-may not be included any file installed with tetex-base, tetex-extra or
-tetex-doc, but in the source in the tetex-src package.
+The script debian/tpm2licenses-new.pl acts on tpm files in debian/tpm,
+and
-If you had to figure out the license of a file or package this way,
-please submit your results as a bug report, so that we can include it
-here - thanks in advance!
+- checks whether all files in the tpm file exist in the source package
+ (separately for tetex-base and tetex-src)
---------------
---------------
+- gets the license information from a locally installed copy of the
+ TeX Catalogue.
-The format of the list is
+The license and file information in the TeX Catalogue are verified by
+two members of the Debian TeX Task force, Norbert Preining and Frank
+Küster, according to the following guidelines:
-[Package|File]: License-abbreviation version[+]
+- tpm files are copied from the TeXLive package
-Files or packages marked with a + have a "or later" versioning
-clause. Packages with non-common licenses have a number instead of a
-license abbreviation after their name, and the text of the license is
-given below in section 4, ordered by the number. However, we have
-tried to classify those individual licenses. Therefore you will find
-entries like "cite: PD (1)" meaning that the file is in the Public
-Domain, and the license is given as number 1.
+- tpm files are adapted to the teTeX installation (i.e., files
+ occurring at different places are moved or duplicated, files not yet
+ in teTeX deleted, or files no longer in TeXlive added).
-A. Packages with unclear or problematic licenses
+- The license information is searched, and the place where it can be
+ found is recorded in the TeX catalogue - either by naming the
+ file(s), or with the special term "header", indicating that the
+ files of a package have their license statement in each file's
+ header.
+ In the case of a separate copyright file, it is checked whether all
+ files that are actually in the package are mentioned in the
+ license. Only in the case of ConTeXt and some big font packages we
+ rely on our upstream, Thomas Esser, and do not check whether each
+ and every filename is mentioned. We do, however, check whether
+ there are any subdirectories that don't come with the original
+ package.
+
+ In the case of "header", a license statement must be present in
+ every source file, except readme files, very simple Makefiles
+ and, in analogy, simple docstrip ins files.
+
+The licenses are classified in the Catalogue according to their type,
+namely
+
+artistic|bsd|dfsg|fdl|gpl|gpl2|gpl3|knuth
+|lgpl|lppl|lppl1.2|lppl1.3|nocommercial
+|nosell|nosource|opl|other|pd|shareware|unknown
+
+where some obviously cannot be used for teTeX. I don't know what
+"DFSG" is supposed to mean and will clarify when I come across a
+package that claims to use it. In the case of gpl and lppl, the string
+without a number means that the license statement contains a "or any
+later version" statement. In the list below, each package has a
+header line like this:
+
+% ccfonts: lppl (verification data:1.1:1.1:2006-03-14:frank:readme)
+
+indicating that the package ccfonts is under LPPL, exists in version
+1.1, the license has been checked in version 1.1 on 2006-03-14 by
+"frank" (the username among the Catalogue developers, actually Frank
+Küster), and the license information is in a file "readme". After
+that follows the list of files,
+
+ tex/latex/ccfonts/t1ccr.fd
+ tex/latex/ccfonts/ccfonts.sty
+ tex/latex/ccfonts/ts1ccr.fd
+ doc/latex/ccfonts/*
+
+where the * indicates that all ordinary files in that directory belong
+to that package (but not necessarily subdirectories and files
+therein).
+
+The actual text of the licenses can either be found in
+/usr/share/common-licenses (for artistic,bsd,gpl) or in "3.3 Text of
+the licenses" below. For BSD-like licenses that just exchange the
+name of the copyright holder, we do not list the license text.
+
+3.2 TODO: Packages with licensing problems
+
- euler: LPPL according changelog, but no indication in file.
- listings: LPPL, plus:
@@ -130,6 +175,67 @@
- cite: chapterbib.sty is missing a license statement in the header
+
+3.3 Text of the licenses
+
+
+A. LPPL (LaTeX Project Public License)
+
+The full text of the LPPL is given in
+/usr/share/doc/tetex-base/lppl.txt.gz
+
+B. PD (Public domain):
+
+The file or package contains a statement equivalent to
+
+"This file is in the public domain. You may freely use, modify and
+distribute it".
+
+C. Non-standard licenses, by package name:
+
+(1) eepic.sty, eepicemu.sty:
+ The macros are in public domain.
+ You may distribute or modify it in any ways you like.
+ epic.sty:
+ You may use this file in whatever way you wish. You are requested to
+ leave this notice intact, and report any bugs, enhancements, comments,
+ suggestions, etc. to:
+ ...
+
+(2) TeX, MetaFont and the Computer Modern fonts have a special
+ license; essentially, they are public domain, but no modified
+ version may use the same name, and the names "TeX" and "MetaFont"
+ for the resulting programs, unless they pass the TRIP and TRAP
+ tests. The complete license statement can be found in a text at
+ http://www.ntg.nl/maps/pdf/5_34.pdf, and the relevant parts are:
+
+ ,----
+ | My work on developing TEX, METAFONT, and Computer
+ | Modern has come to an end. I willmake no further
+ | changes except to correct extremely serious bugs.
+ |
+ | I have put these systems into the public domain so that
+ | people everywhere can use the ideas freely if they wish.
+ |
+ | [...]
+ | As stated on the copyright pages of Volumes B, D, and
+ | E, anybody can make use of my programs in whatever
+ | way they wish, as long as they do not use the names
+ | TEX, METAFONT, or Computer Modern. In particular,
+ | any person or group who wants to produce a program
+ | superior to mine is free to do so. However, nobody is
+ | allowed to call a system TEXor METAFONT unless that
+ | system conforms 100% to my own programs, as I have
+ | specified in the manuals for the TRIP and TRAP tests.
+ | And nobody is allowed to use the names of the Computer
+ | Modern fonts in Volume E for any fonts that do not
+ | produce identical tfm files. This prohibition applies to
+ | all people or machines, whether appointed by TUG or
+ | by any other organization. I do not intend to delegate the
+ | responsibility formaintainance of TEX, METAFONT, or
+ | Computer Modern to anybody else, ever.
+ `----
+
*****
B. Individual files, not belonging to any package:
@@ -186,91 +292,4 @@
uktug-faq: PD
---------------
---------------
-
-4. Text of the licenses
-
-A. GPL (Gnu General Public License)
-
-On Debian GNU/Linux systems, the complete text of the GNU General Public
-License can be found in /usr/share/common-licenses/GPL.
-
-B. LPPL (LaTeX Project Public License)
-
-The full text of the LPPL is given in
-/usr/share/doc/tetex-base/lppl.txt.gz
-
-C. Artistic license
-
-On Debian GNU/Linux systems, the complete text of the GNU General Public
-License can be found in /usr/share/common-licenses/Artistic
-
-D. PD (Public domain):
-
-The file or package contains a statement equivalent to
-
-"This file is in the public domain. You may freely use, modify or
-distribute it".
-
-E. mBSD (modified BSD)
-
-This abbreviation is used for BSD-type licenses if the only difference
-to the original BSD license is that the text "the name of the
-University nor the names of its contributors" has been changed to
-something reflecting the authorship of the respective package.
-
-X. Non-standard licenses, by number:
-
-(1) These macros may be freely transmitted, reproduced, or modified
- provided that this notice is left intact.
-
-(2) You may use and distribute these fonts as you like.
- You may modify these fonts as long as you do not
- rename the files to one of those names that
- Donald E. Knuth chose for the Computer Modern fonts.
- (And seriously, who would want to do that?)
-
-(3) eepic.sty, eepicemu.sty:
- The macros are in public domain.
- You may distribute or modify it in any ways you like.
- epic.sty:
- You may use this file in whatever way you wish. You are requested to
- leave this notice intact, and report any bugs, enhancements, comments,
- suggestions, etc. to:
- ...
-
-(4) TeX, MetaFont and the Computer Modern fonts have a special
-
- license; essentially, they are public domain, but no modified
- version may use the same name, and the names "TeX" and "MetaFont"
- for the resulting programs, unless they pass the TRIP and TRAP
- tests. The complete license statement can be found in a text at
- http://www.ntg.nl/maps/pdf/5_34.pdf, and the relevant parts are:
-
- ,----
- | My work on developing TEX, METAFONT, and Computer
- | Modern has come to an end. I willmake no further
- | changes except to correct extremely serious bugs.
- |
- | I have put these systems into the public domain so that
- | people everywhere can use the ideas freely if they wish.
- |
- | [...]
- | As stated on the copyright pages of Volumes B, D, and
- | E, anybody can make use of my programs in whatever
- | way they wish, as long as they do not use the names
- | TEX, METAFONT, or Computer Modern. In particular,
- | any person or group who wants to produce a program
- | superior to mine is free to do so. However, nobody is
- | allowed to call a system TEXor METAFONT unless that
- | system conforms 100% to my own programs, as I have
- | specified in the manuals for the TRIP and TRAP tests.
- | And nobody is allowed to use the names of the Computer
- | Modern fonts in Volume E for any fonts that do not
- | produce identical tfm files. This prohibition applies to
- | all people or machines, whether appointed by TUG or
- | by any other organization. I do not intend to delegate the
- | responsibility formaintainance of TEX, METAFONT, or
- | Computer Modern to anybody else, ever.
- `----
+3.4 List of licenses of individual parts
More information about the Pkg-tetex-commits
mailing list