This was uploaded for main, and I am completely puzzled by the licence.
This is Debian/GNU Linux's prepackaged version of the `trn' threaded
newsreader by Wayne Davison, Larry Wall and Stan Barber.
This package was put together by me, Jon Rabone <email@example.com>, from
Wayne Davison's sources, obtained from
The changes in this package are essentially the addition of
preconfigured `config.h' files and so forth and the addition of
support for the Debian package maintenance scheme, by adding various
Trn 3.5 is Copyright 1993 Wayne Davison; Copyright 1991 Stan Barber;
Copyright 1985 Larry Wall. Modifications for Debian GNU/Linux
Copyright 1994 Ian Jackson; Copyright 1996 Jon Rabone
Permission is hereby granted to copy, reproduce, redistribute or otherwise
use this software as long as: there is no monetary profit gained
specifically from the use or reproduction of this software, it is not
sold, rented, traded or otherwise marketed, and this copyright notice is
included prominently in any copy made.
The authors make no claims as to the fitness or correctness of this software
for any use whatsoever, and it is provided as is. Any use of this software
is at the user's own risk.
[ I contacted Stan Barber, Wayne Davison and Larry Wall to ask for
clarification of this. Stan Barber replied:
This intent of the copyright is not to INCREASE the cost of a
CD-ROM distribution just because *rn was added. Put another way, if
you had a CD-ROM at $100 and added *rn and changed the cost to $110
just because you added *rn, that would violate the intent of the
and Wayne Davison agreed. -- Ian Jackson, former trn maintainer ]
Hashing routines in hash.c written by Written by Geoffrey Collyer.
Copyright 1992 Geoffrey Collyer. All rights reserved.
This software is not subject to any license of the American Telephone
and Telegraph Company, the Regents of the University of California, or
the Free Software Foundation.
Permission is granted to anyone to use this software for any purpose on
any computer system, and to alter it and redistribute it freely, subject
to the following restrictions:
1. The author is not responsible for the consequences of use of this
software, no matter how awful, even if they arise from flaws in it.
2. The origin of this software must not be misrepresented, either by
explicit claim or by omission. Since few users ever read sources,
credits must appear in the documentation.
3. Altered versions must be plainly marked as such, and must not be
misrepresented as being the original software. Since few users
ever read sources, credits must appear in the documentation.
4. This notice may not be removed or altered.
Date parsing code in parsedate.y originally written by Steven M.
Bellovin <firstname.lastname@example.org> while at the University of North
Carolina at Chapel Hill. Later tweaked by a couple of people on
Usenet. Completely overhauled by Rich $alz <email@example.com> and Jim
Berets <firstname.lastname@example.org> in August, 1990. Further revised (removed
obsolete constructs and cleaned up timezone names) in August, 1991, by
Rich. Paul Eggert <email@example.com> helped in September, 1992.
This grammar has six shift/reduce conflicts. This code is in the
public domain and has no copyright.
Ready-made parsedate.c produced by bison; bison's skeleton parser,
which is included in parsedate.c, is Copyright 1984, 1989, 1990 Bob
Corbett and Richard Stallman.
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 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
General Public License for more details.
You should have received a copy of the GNU General Public License with
your Debian GNU/Linux system, in /usr/doc/copyright/GPL. If not,
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
Regular expression parsing in search.c Copyright 1981, 1980 James
Gosling. Modified by Tom London (1981); ripped to shreds and glued
back together to make a search package by Larry Wall (1984).
Unpacking of ship files in unship.c based on ship.c by Mark Adler
(1991). This code is not copyrighted. Modified by Wayne Davison.
Here is the small patch mentioned above:
--- makedepend.SH~ Sat Apr 30 02:11:49 1994
+++ makedepend.SH Wed Aug 3 01:53:17 1994
@@ -40,7 +40,7 @@
-e 's|/\*.*$||' \\
-e 's/\\\\[ ]*$//' \\
-e p \\
- -e '}' | $cppstdin -I\$objdir -I$usrinc | $sed \\
+ -e '}' | $cppstdin -I\$objdir -I$usrinc $cppminus | $sed \\
-e '/^# *line/s/line//' \
-e '/^# *[0-9]/!d' \\
-e 's/^.*"\(.*\)".*\$/'\$filebase'.o: \1/' \\