-Copyright 2010,2015,2022,2024 Ian Jackson <ijackson@chiark.greenend.org.uk>
-SPDX-License-Identifier: GPL-3.0-or-later
-
-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/>.
-
-(I believe that when you compile and link this as part of the inn2
-build, with the Makefile runes I have provided, all the libraries
-and files which end up included in innduct are licence-compatible
-with GPLv3. If not then please let me know. -Ian Jackson.
+innduct - tailing reliable realtime streaming feeder for inn
+============================================================
+
+innduct is
+ Copyright 2010,2015,2022,2024
+ Ian Jackson <ijackson@chiark.greenend.org.uk>
+
+
+GPLv3+
+======
+
+innduct is distributed under the terms of the GNU General Public
+License, version 3 or later (at your option).
+
+secnet 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.
+
+The file COPYING in the source tree contains a copy of the GNU GPL v3.
+A copy of this licence can be found on Debian systems (and
+derivatives) in /usr/share/common-licenses/GPL-3.
+
+Some files contain a notice with the abbreviated form:
+ SPDX-License-Identifier: GPL-3.0-or-later
+As is conventional, this should be read as a licence grant.
+
+
+Contributing
+============
+
+Contributions to secnet are accepted based on the git commit
+Signed-off-by convention, by which the contributors' certify their
+contributions according to the Developer Certificate of Origin version
+1.1 - see the file DEVELOPER-CERTIFICATE.
+
+If you create a new file please be sure to add an appropriate licence
+header. In the main parts of innduct this should be something like:
+ * innduct
+ * tailing reliable realtime streaming feeder for inn
+ * foo.c - example file being added
+ *
+ * Copyright Ian Jackson <ijackson@chiark.greenend.org.uk>
+ * and contributors; see LICENCE.txt.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+
+
+Incorporated and related works
+==============================
+
+The source tree contains a handful of build system related files that
+aren't part of innduct proper, and have a separate copyright status.
+And, we link against libraries supplied by INN2.
+
+autoconf-aux/*
+--------------
+
+ Used for building, but none of this ends up in the binaries.
+ Manually copied from Debian's automake-1.16 package.
+
+ Copyright (C) 1992-2018 Free Software Foundation, Inc.
+ Copyright (C) 1994 X Consortium
+ Listed authors: Tom Tromey, Per Bothner, Ben Elliston,
+ Alexandre Oliva, Fran,cois Pinard, Noah Friedman.
+
+ Licence is GPLv3+; see autoconf-aux/COPYING.
+
+Makefile.in, configure
+----------------------
+
+ Used for building, but none of this ends up in the binaries.
+ Generated by autogen.sh, which copies parts of the system's autoconf
+ and automake into the innduct source tree, combining it with the
+ "source code proper" eg configure.ac. (In the Debian package build,
+ dh will rerun autogen.sh, overwriting the supplied version.)
+
+ As of January 2024, the versions here are:
+
+ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
+ Copyright authors and contributors to innduct (see above)
+
+ Licence of each from the Free Software Foundation is as follows:
+ The Free Software Foundation gives unlimited permission
+ to copy, distribute and modify [this file].
+ But the overall licence is GPLv3+ since each file also contains
+ GPLv3+ code from innduct's build system.
+
+INN2
+----
+
+ Nothing from INN2 is included in the innduct source tree.
+ But when you build innduct, you link with libraries from inn2
+ (currently, statically, since those libraries have no stable ABI).
+
+ INN2 is under a variety of licences. At the time of writing,
+ MIT, and GPLv2+. So the effective licence of the resulting
+ binaries is GPLv3+ - the licence of innduct itself.