summaryrefslogtreecommitdiff
path: root/LICENSES
diff options
context:
space:
mode:
authorG. Branden Robinson <g.branden.robinson@gmail.com>2022-04-13 07:11:15 +1000
committerG. Branden Robinson <g.branden.robinson@gmail.com>2022-04-13 07:27:54 +1000
commit876f3b98e164816e1b1ed8ce9ca9f65d1c095fce (patch)
tree00e29dcca22bf1cbbe136985596ab1417675151d /LICENSES
parentd8107a71b89b40c16f07ffa33e0d260d1bda8d77 (diff)
downloadgroff-git-876f3b98e164816e1b1ed8ce9ca9f65d1c095fce.tar.gz
LICENSES: Overhaul and bring up to date.
Diffstat (limited to 'LICENSES')
-rw-r--r--LICENSES355
1 files changed, 204 insertions, 151 deletions
diff --git a/LICENSES b/LICENSES
index 63e304eec..e0322c4a0 100644
--- a/LICENSES
+++ b/LICENSES
@@ -1,4 +1,4 @@
- Copyright 2003-2020 Free Software Foundation, Inc.
+ Copyright 2003-2022 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
@@ -7,158 +7,211 @@
LICENSES
--------
-The groff program is a free software project. It is licensed under the GNU
-General Public License (GNU GPL), version 3 or later.
-
-The file COPYING in the top directory of the groff source package contains a
-copy of the GPL that was downloaded from the GNU web site
-http://www.gnu.org/copyleft/gpl.txt at 3 jan 2009.
-
-All files part of groff are licensed under this version of the GPL (or
-licenses which are compatible with the GPL). You are free to choose
-version 3 or any subsequent version of the GPL.
-
-The GPL names an address where you can get the actual version by normal
-post. Further information is found in the internet at
-http://www.gnu.org/copyleft.
-
-The groff program is a GNU package, and the copyright of all files of the
-groff source package which are under the GPL has been assigned to the Free
-Sofware Foundation (FSF). Information on GNU and FSF is found at
-http://www.fsf.org/.
-
+groff is a free software project. It is licensed under the GNU General
+Public License (GPL), version 3 or later.
+
+The file COPYING in the top directory of the groff source distribution
+contains a copy of the GPL that was downloaded from the GNU web site
+<http://www.gnu.org/copyleft/gpl.txt> on 3 January 2009.
+
+All files in the groff source distribution are distributed under the
+terms of this version of the GPL. Some are distributed under additional
+terms as well. You are free to choose version 3 or any subsequent
+version of the GPL.
+
+The text of the GPL contains a postal address from which you can obtain
+the current version of the license. Further information is available on
+the Web at <http://www.gnu.org/copyleft>.
+
+groff is an effort of the GNU Project of the Free Software Foundation
+(FSF); with the exceptions noted below, the copyrights of all files
+comprising it have been assigned to the FSF. Information on GNU and the
+FSF may be found at <http://www.fsf.org/>.
+
+Files in the contrib/ subdirectory of the source distribution are not
+strictly part of groff. That is, they are distributed with it and are
+Free Software <https://www.gnu.org/philosophy/free-sw.en.html>, but they
+are not considered essential parts of the distribution. Further, they
+may bear licenses other than the GPL or the FSF does not administer
+their copyrights. To determine their copyright status and licensing,
+see the "COPYRIGHT" file in the appropriate subdirectory of contrib/.
+
+Some files are part of groff but bear licenses in addition to the GPL.
+This is because they originated elsewhere; often, the groff project has
+modified them, sometimes extensively. These multi-licensed groff
+components are as follows. Their file names are not always identical to
+those in their original distributions, but we have kept them similar.
+
+grn preprocessor
+================
+
+grn, written by Barry Roitblat <barry@rentonww.com> and David
+Slattengren <slatteng@Xinet.COM>, was part of the Berkeley
+device-independent troff distribution. The files contain no AT&T code
+and are in the public domain. Historically, the original package could
+be found at <http://ftp.cs.wisc.edu/pub/misc/grn.tar.Z>.
+
+ src/preproc/grn/gprint.h
+ src/preproc/grn/hdb.cpp
+ src/preproc/grn/hgraph.cpp
+ src/preproc/grn/hpoint.cpp
+ src/preproc/grn/main.cpp
+
+gxditview output driver
+=======================
+
+gxditview is based on the X Window System (Version 11)'s "xditview"
+program, and is licensed under the same terms as the rest of X11R5.
+
+ src/devices/xditview/DESC.in
+ src/devices/xditview/Dvi.c
+ src/devices/xditview/Dvi.h
+ src/devices/xditview/DviP.h
+ src/devices/xditview/FontMap-X11
+ src/devices/xditview/GXditview.ad
+ src/devices/xditview/Menu.h
+ src/devices/xditview/ad2c
+ src/devices/xditview/device.c
+ src/devices/xditview/device.h
+ src/devices/xditview/draw.c
+ src/devices/xditview/font.c
+ src/devices/xditview/gray1.bm
+ src/devices/xditview/gray2.bm
+ src/devices/xditview/gray3.bm
+ src/devices/xditview/gray4.bm
+ src/devices/xditview/gray5.bm
+ src/devices/xditview/gray6.bm
+ src/devices/xditview/gray7.bm
+ src/devices/xditview/gray8.bm
+ src/devices/xditview/gxditview.man
+ src/devices/xditview/lex.c
+ src/devices/xditview/page.c
+ src/devices/xditview/parse.c
+ src/devices/xditview/xdit.bm
+ src/devices/xditview/xdit_mask.bm
+ src/devices/xditview/xditview.c
+
+ src/include/DviChar.h
+ src/include/XFontName.h
+
+ src/libs/libxutil/DviChar.c
+ src/libs/libxutil/XFontName.c
+
+mdoc macro package
+==================
+
+mdoc uses the BSD "three-clause" license; that is, it is subject to the
+advertising clause rescission.
+
+ tmac/doc.tmac
+ tmac/doc-old.tmac
+ tmac/mdoc/doc-common
+ tmac/mdoc/doc-ditroff
+ tmac/mdoc/doc-nroff
+ tmac/mdoc/doc-syms
+ tmac/groff_mdoc.7.man
+
+me macro package
+================
+
+"me" uses the BSD "three-clause" license; that is, it is subject to the
+advertising clause rescission.
+
+ tmac/e.tmac
+ tmac/groff_me.man
+ doc/meintro.me
+ doc/meintro_fr.me
+ doc/meref.me
+
+Hyphenation patterns
+====================
+groff's hyphenation pattern files are adapted from those used by various
+TeX-related projects.
+
+* "tmac/hyphen.cs" is renamed from "czhyphen.tex", and obtained from
+ <http://dante.ctan.org/CTAN/macros/cstex/base/csplain.tar.gz>.
+
+ It is under the GNU General Public License, version 2 or later.
+
+* "tmac/hyphen.den" and "tmac/hyphen.det" are renamed from
+ "dehyphn-x-2017-03-31.pat" and "dehypht-x-2017-03-31.pat",
+ respectively, in the "dehyph-exptl-0.41" package.
+
+ Copyright (c) 2013-2017
+ Stephan Hennig, Werner Lemberg, Guenter Milde, Sander van Geloven,
+ Georg Pfeiffer, Gisbert W. Selke, Tobias Wendorf
+
+ Licensed under the MIT license. Full license text available from
+
+ http://opensource.org/licenses/mit-license.php
+
+* "tmac/hyphen.en" is renamed from "hyph-en-us.tex" in the "hyph-utf8"
+ CTAN package.
+
+ Copyright (C) 1990, 2004, 2005 Gerard D.C. Kuiken
+
+ 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.
+
+* "tmac/hyphen.fr" is renamed from "frhyph.tex", obtained from
+ <http://dante.ctan.org/CTAN/language/hyphenation/frhyph.tex>.
+
+ It identifies no copyright holder but bears a license statement.
+
+ This file is available for free and can used and redistributed
+ asis for free. Modified versions should have another name.
+
+* "tmac/hyphen.it" is renamed from "hyph-it.tex" in the "hyph-utf8" CTAN
+ package.
+
+ Copyright (C) 2008-2011 Claudio Beccari
+
+ This file is available under any of the following licences:
+
+ name: LPPL
+ version: 1.3
+ or_later: true
+ url: http://www.latex-project.org/lppl.txt
+ status: maintained
+ maintainer: Claudio Beccari, e-mail claudio dot beccari at gmail dot
+ com
+
+ name: MIT
+ url: https://opensource.org/licenses/MIT
+ text: >
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation
+ files (the "Software"), to deal in the Software without
+ restriction, including without limitation the rights to use,
+ copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following
+ conditions:
-Here a list of files which are distributed with groff but which aren't
-part of it (this is, they either have a non-GPL license, or the copyright
-hasn't been assigned to the FSF).
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
- Source Files
- ------------
+* "tmac/hyphen.sv" is renamed from "svhyph.tex", obtained from
+ <http://dante.ctan.org/CTAN/language/hyphenation/svhyph.tex>.
+
+ Copyright 1994 by Jan Michael Rynning. All rights reserved.
- . The `grn' preprocessor, written by Barry Roitblat <barry@rentonww.com>
- and David Slattengren <slatteng@Xinet.COM>. These files have been part
- of the original Berkeley ditroff distribution, without AT&T code, and
- are in the public domain.
+ This program may be distributed and/or modified under the conditions
+ of the LaTeX Project Public License, either version 1.2 of this
+ license or (at your option) any later version. The latest version of
+ this license is in http://www.latex-project.org/lppl.txt and version
+ 1.2 or later is part of all distributions of LaTeX version 1999/12/01
+ or later.
- The original package can be found at
- http://ftp.cs.wisc.edu/pub/misc/grn.tar.Z .
-
- src/preproc/grn/gprint.h
- src/preproc/grn/hdb.cpp
- src/preproc/grn/hgraph.cpp
- src/preproc/grn/hpoint.cpp
- src/preproc/grn/main.cpp
-
- . The `gxditview' output device. It is based on X11's `xditview' program
- and thus has the X license.
-
- src/devices/xditview/DESC.in
- src/devices/xditview/Dvi.c
- src/devices/xditview/Dvi.h
- src/devices/xditview/DviP.h
- src/devices/xditview/FontMap-X11
- src/devices/xditview/GXditview.ad
- src/devices/xditview/Menu.h
- src/devices/xditview/ad2c
- src/devices/xditview/device.c
- src/devices/xditview/device.h
- src/devices/xditview/draw.c
- src/devices/xditview/font.c
- src/devices/xditview/gray1.bm
- src/devices/xditview/gray2.bm
- src/devices/xditview/gray3.bm
- src/devices/xditview/gray4.bm
- src/devices/xditview/gray5.bm
- src/devices/xditview/gray6.bm
- src/devices/xditview/gray7.bm
- src/devices/xditview/gray8.bm
- src/devices/xditview/gxditview.man
- src/devices/xditview/lex.c
- src/devices/xditview/page.c
- src/devices/xditview/parse.c
- src/devices/xditview/xdit.bm
- src/devices/xditview/xdit_mask.bm
- src/devices/xditview/xditview.c
-
- src/include/DviChar.h
- src/include/XFontName.h
-
- src/libs/libxutil/DviChar.c
- src/libs/libxutil/XFontName.c
-
-
- Macro Packages
- --------------
-
- . The -mdoc macro set, using the BSD license.
-
- tmac/doc.tmac
- tmac/doc-old.tmac
- tmac/doc-common
- tmac/doc-ditroff
- tmac/doc-nroff
- tmac/doc-syms
- tmac/groff_mdoc.man
-
- . The -me macro set, using the BSD license.
-
- tmac/e.tmac
- tmac/groff_me.man
- doc/meintro.me
- doc/meintro_fr.me
- doc/meref.me
-
-
- Hyphenation Patterns
- --------------------
-
- . The file `tmac/hyphen.us' is identical to the file `hyphen.tex', part of
- the TeX system written by Donald E. Knuth; the master file can be found
- at
-
- ftp://labrea.stanford.edu/pub/tex/dist/lib/hyphen.tex .
-
- It has been renamed for consistency, i.e., to make patterns available
- under the filenames `hyphen.<language>', e.g. `hyphen.de' or
- `hyphen.uk'.
-
- See the file itself for a copyright notice.
-
- . The file `tmac/hyphen.fr' contains the same patterns as the file
- `frhyph.tex' (for TeX), which can be found at
-
- http://dante.ctan.org/CTAN/language/hyphenation/frhyph.tex .
-
- The patterns have been converted to a format groff can understand.
-
- See the file itself for a copyright notice.
-
- . The file `tmac/hyphen.sv' is identical to the file `svhyph.tex', which
- can be found at
-
- http://dante.ctan.org/CTAN/language/hyphenation/svhyph.tex .
-
- See the file itself for a copyright notice.
-
- . The files `tmac/hyphen.det' and `tmac/hyphen.den' contain the same
- patterns as the files `dehypht-x-2017-03-31.pat' and
- `dehyphn-x-2017-03-31.pat' (for TeX), respectively, which can be found
- at
-
- http://ctan.org/tex-archive/language/hyphenation/dehyph-exptl
-
- The patterns have been converted to latin-1.
-
- See the files themselves for a copyright notice.
-
- . The file `tmac/hyphen.cs' contains the same patterns as the file
- `czhyphen.tex' (for TeX), which can be found in the archive
-
- http://dante.ctan.org/CTAN/macros/cstex/base/csplain.tar.gz .
-
- The patterns have been converted to a format groff can understand.
-
- See the file itself for a copyright notice.
-
-EOF
+Any omissions from the above list are unintentional; please contact the
+groff development mailing list at groff@gnu.org to point them out.