----------------------------
Copyright (c) 2004 University of Cambridge
+SPDX-License-Identifier: GPL-2.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