groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 11/11: LICENSES: Overhaul and bring up to date.


From: G. Branden Robinson
Subject: [groff] 11/11: LICENSES: Overhaul and bring up to date.
Date: Tue, 12 Apr 2022 18:42:55 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit 876f3b98e164816e1b1ed8ce9ca9f65d1c095fce
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Wed Apr 13 07:11:15 2022 +1000

    LICENSES: Overhaul and bring up to date.
---
 LICENSES | 355 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 204 insertions(+), 151 deletions(-)

diff --git a/LICENSES b/LICENSES
index 63e304ee..e0322c4a 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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]