diff --git a/CMakeLists.txt b/CMakeLists.txt index b5f46f13c46..3411903734b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,8 +5,7 @@ # PURPOSE: CMakeLists.txt root that adds options to activate/deactivate # 3rd party libraries # -# COPYRIGHT: (C) 2020-2025 by the GRASS Development Team -# +# SPDX-FileCopyrightText: 2020-2025 Other GRASS authors # SPDX-License-Identifier: GPL-2.0-or-later # ################################################################################ diff --git a/Makefile b/Makefile index 59b32e92ae1..36868bfb5d6 100644 --- a/Makefile +++ b/Makefile @@ -9,11 +9,8 @@ # PURPOSE: It provides the commands necessary to compile, install, # clean, and uninstall GRASS # See INSTALL.md file for usage. -# COPYRIGHT: (C) 2002-2026 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2002-2026 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/cmake/ctypesgen.cmake b/cmake/ctypesgen.cmake index b61e47392f7..18b0ae80ee6 100644 --- a/cmake/ctypesgen.cmake +++ b/cmake/ctypesgen.cmake @@ -1,8 +1,7 @@ #[[ AUTHOR(S): Rashad Kanavath PURPOSE: Generation of Python interface to GRASS API -COPYRIGHT: (c) 2020-2025 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020-2025 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/cmake/find_scripts/FindCBLAS.cmake b/cmake/find_scripts/FindCBLAS.cmake index e525006c19a..ff9aa343661 100644 --- a/cmake/find_scripts/FindCBLAS.cmake +++ b/cmake/find_scripts/FindCBLAS.cmake @@ -1,5 +1,6 @@ #[[ -COPYRIGHT: (c) 2025 Nicklas Larsson and the GRASS Development Team +SPDX-FileCopyrightText: 2025 Nicklas Larsson +SPDX-FileCopyrightText: Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later ]] diff --git a/cmake/find_scripts/FindLAPACKE.cmake b/cmake/find_scripts/FindLAPACKE.cmake index 97bd897aef6..19d747a0721 100644 --- a/cmake/find_scripts/FindLAPACKE.cmake +++ b/cmake/find_scripts/FindLAPACKE.cmake @@ -1,5 +1,6 @@ #[[ -COPYRIGHT: (c) 2025 Nicklas Larsson and the GRASS Development Team +SPDX-FileCopyrightText: 2025 Nicklas Larsson +SPDX-FileCopyrightText: Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later ]] diff --git a/cmake/find_scripts/FindNetCDF.cmake b/cmake/find_scripts/FindNetCDF.cmake index f19c22e7d45..f1ca88316bf 100644 --- a/cmake/find_scripts/FindNetCDF.cmake +++ b/cmake/find_scripts/FindNetCDF.cmake @@ -1,5 +1,6 @@ #[[ -COPYRIGHT: (c) 2020-2025 Rashad Kanavath and the GRASS Development Team +SPDX-FileCopyrightText: 2020-2025 Rashad Kanavath +SPDX-FileCopyrightText: Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later ]] diff --git a/cmake/find_scripts/FindReadline.cmake b/cmake/find_scripts/FindReadline.cmake index 4297e26073e..d10b63beff1 100644 --- a/cmake/find_scripts/FindReadline.cmake +++ b/cmake/find_scripts/FindReadline.cmake @@ -1,5 +1,6 @@ #[[ -COPYRIGHT: (c) 2025 Nicklas Larsson and the GRASS Development Team +SPDX-FileCopyrightText: 2025 Nicklas Larsson +SPDX-FileCopyrightText: Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later ]] diff --git a/cmake/locale_strings.cmake b/cmake/locale_strings.cmake index d24b4af2727..dbf2f7d08df 100644 --- a/cmake/locale_strings.cmake +++ b/cmake/locale_strings.cmake @@ -2,8 +2,7 @@ AUTHOR(S): Rashad Kanavath PURPOSE: create translation strings for grass scripts environment. TODO use custom_command POST_BUILD directly -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later PARAMS: BINARY_DIR diff --git a/cmake/modules/build_addon.cmake b/cmake/modules/build_addon.cmake index 539f537c000..67a9f9582a8 100644 --- a/cmake/modules/build_addon.cmake +++ b/cmake/modules/build_addon.cmake @@ -1,7 +1,7 @@ #[[ AUTHOR(S): Nicklas Larsson PURPOSE: CMake module to build GRASS Addons -COPYRIGHT: (C) 2025 by the GRASS Development Team +SPDX-FileCopyrightText: 2025 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later ]] diff --git a/cmake/modules/build_gui_in_subdir.cmake b/cmake/modules/build_gui_in_subdir.cmake index 40ffc971c53..507df4309a1 100644 --- a/cmake/modules/build_gui_in_subdir.cmake +++ b/cmake/modules/build_gui_in_subdir.cmake @@ -1,8 +1,7 @@ #[[ AUTHOR(S): Rashad Kanavath PURPOSE: build_gui_in_subdir is the cmake function that builds g.gui.* modules -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/cmake/modules/build_library_in_subdir.cmake b/cmake/modules/build_library_in_subdir.cmake index 4ac3869efe0..5638c2468d8 100644 --- a/cmake/modules/build_library_in_subdir.cmake +++ b/cmake/modules/build_library_in_subdir.cmake @@ -1,8 +1,7 @@ #[[ AUTHOR(S): Rashad Kanavath PURPOSE: This is the macro to make grass libraries through build_module function. -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/cmake/modules/build_module.cmake b/cmake/modules/build_module.cmake index d38228fc432..14f4039f0c5 100644 --- a/cmake/modules/build_module.cmake +++ b/cmake/modules/build_module.cmake @@ -3,8 +3,7 @@ AUTHOR(S): Rashad Kanavath PURPOSE: This is the main function that builds all grass libraries (prefixed with grass_) and grass executables. This cmake function is tailored to meet requirement of grass gnu make rules -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/cmake/modules/build_program.cmake b/cmake/modules/build_program.cmake index f4301fc135c..e64d4d58f3e 100644 --- a/cmake/modules/build_program.cmake +++ b/cmake/modules/build_program.cmake @@ -1,8 +1,7 @@ #[[ AUTHOR(S): Rashad Kanavath PURPOSE: Shortcut macro to call build_module with EXE argument set -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/cmake/modules/build_program_in_subdir.cmake b/cmake/modules/build_program_in_subdir.cmake index f2c78f258b9..d03ef59cfc6 100644 --- a/cmake/modules/build_program_in_subdir.cmake +++ b/cmake/modules/build_program_in_subdir.cmake @@ -2,8 +2,7 @@ AUTHOR(S): Rashad Kanavath PURPOSE: CMake macro to build a grass executable (program) under sub directory which is passed as argument to macro -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/cmake/modules/build_script_in_subdir.cmake b/cmake/modules/build_script_in_subdir.cmake index ad7b672c9d7..53092806f70 100644 --- a/cmake/modules/build_script_in_subdir.cmake +++ b/cmake/modules/build_script_in_subdir.cmake @@ -1,8 +1,7 @@ #[[ AUTHOR(S): Rashad Kanavath PURPOSE: A CMake function that builds grass python script modules -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/cmake/modules/copy_python_files_in_subdir.cmake b/cmake/modules/copy_python_files_in_subdir.cmake index 9d689b69c79..e60091a405f 100644 --- a/cmake/modules/copy_python_files_in_subdir.cmake +++ b/cmake/modules/copy_python_files_in_subdir.cmake @@ -3,8 +3,7 @@ AUTHOR(S): Rashad Kanavath PURPOSE: Simply copy python file in given subdirectory Destination will be relative to GISBASE directory set in root CMakeLists.txt -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/cmake/modules/generate_docs.cmake b/cmake/modules/generate_docs.cmake index 21029d35d80..d050eb47fda 100644 --- a/cmake/modules/generate_docs.cmake +++ b/cmake/modules/generate_docs.cmake @@ -1,7 +1,7 @@ #[[ AUTHOR(S): Nicklas Larsson PURPOSE: Generate documentation (html, man etc.) -COPYRIGHT: (C) 2025-2026 by the GRASS Development Team +SPDX-FileCopyrightText: 2025-2026 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later ]] diff --git a/cmake/modules/get_host_arch.cmake b/cmake/modules/get_host_arch.cmake index ff12c2539f8..e2a95300dd8 100644 --- a/cmake/modules/get_host_arch.cmake +++ b/cmake/modules/get_host_arch.cmake @@ -1,8 +1,7 @@ #[[ AUTHOR(S): Rashad Kanavath PURPOSE: Get host system architecture -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/cmake/modules/get_versions.cmake b/cmake/modules/get_versions.cmake index 5ddd4063c4d..d198c16e74e 100644 --- a/cmake/modules/get_versions.cmake +++ b/cmake/modules/get_versions.cmake @@ -1,8 +1,7 @@ #[[ AUTHOR(S): Rashad Kanavath PURPOSE: Read major, minor patch, date from given version file -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/cmake/modules/repo_status.cmake b/cmake/modules/repo_status.cmake index 86b2d6a534c..86000817baa 100644 --- a/cmake/modules/repo_status.cmake +++ b/cmake/modules/repo_status.cmake @@ -1,8 +1,7 @@ #[[ AUTHOR(S): Rashad Kanavath PURPOSE: Read git status of grass repository if building from git clone -COPYRIGHT: (C) 2020 by the GRASS Development Team - +SPDX-FileCopyrightText: 2020 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later #]] diff --git a/configure.ac b/configure.ac index e7b5fe26b14..0d21a49c859 100755 --- a/configure.ac +++ b/configure.ac @@ -9,11 +9,8 @@ # PURPOSE: This configure runs all the tests to determine what components # are installed on the current system. It also defines certain # configuration variables for compilation and installation. -# COPYRIGHT: (C) 2000-2026 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2000-2026 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # MANUAL: https://www.gnu.org/software/autoconf/manual/autoconf.html # http://savannah.gnu.org/projects/autoconf/ diff --git a/db/db.columns/main.c b/db/db.columns/main.c index c487f487952..433612dddb8 100644 --- a/db/db.columns/main.c +++ b/db/db.columns/main.c @@ -5,11 +5,8 @@ * Glynn Clements , * Markus Neteler * PURPOSE: list the column names for a table - * COPYRIGHT: (C) 2002-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/db.connect/main.c b/db/db.connect/main.c index a6d6bfdeb49..10c1e8a2bcb 100644 --- a/db/db.connect/main.c +++ b/db/db.connect/main.c @@ -8,11 +8,8 @@ * Hamish Bowman * Martin Landa ('d' flag) * PURPOSE: set parameters for connection to database - * COPYRIGHT: (C) 2002-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/db/db.copy/main.c b/db/db.copy/main.c index 5813cb18f35..74a9b66db2a 100644 --- a/db/db.copy/main.c +++ b/db/db.copy/main.c @@ -5,11 +5,8 @@ * Glynn Clements , * Markus Neteler * PURPOSE: copy a table - * COPYRIGHT: (C) 2003-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/db.createdb/main.c b/db/db.createdb/main.c index f40d9587816..268b0f7e490 100644 --- a/db/db.createdb/main.c +++ b/db/db.createdb/main.c @@ -5,11 +5,8 @@ * Glynn Clements , * Markus Neteler * PURPOSE: create a new empty database - * COPYRIGHT: (C) 2002-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/db.databases/main.c b/db/db.databases/main.c index e209b9d56f4..4dc3ba7c701 100644 --- a/db/db.databases/main.c +++ b/db/db.databases/main.c @@ -5,11 +5,8 @@ * Glynn Clements , * Markus Neteler * PURPOSE: lists all databases for a given driver - * COPYRIGHT: (C) 2002-2006, 2012 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2002-2006, 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/db.describe/main.c b/db/db.describe/main.c index 71077fa95b4..d428a5cead0 100644 --- a/db/db.describe/main.c +++ b/db/db.describe/main.c @@ -6,11 +6,8 @@ * Markus Neteler , * Stephan Holl * PURPOSE: Displays table information - * COPYRIGHT: (C) 2002-2021 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2021 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/db.drivers/main.c b/db/db.drivers/main.c index 663a22198aa..ac53c9ab0c4 100644 --- a/db/db.drivers/main.c +++ b/db/db.drivers/main.c @@ -6,11 +6,8 @@ * Markus Neteler , * Stephan Holl * PURPOSE: lists all database drivers - * COPYRIGHT: (C) 2002-2006, 2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2006, 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/db.dropdb/main.c b/db/db.dropdb/main.c index 2c6679b0009..d64c5e1aa65 100644 --- a/db/db.dropdb/main.c +++ b/db/db.dropdb/main.c @@ -6,11 +6,8 @@ * Markus Neteler , * Stephan Holl * PURPOSE: removes an existing database - * COPYRIGHT: (C) 2002-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/db.execute/main.c b/db/db.execute/main.c index 4f2a88244aa..e9b2395e736 100644 --- a/db/db.execute/main.c +++ b/db/db.execute/main.c @@ -9,11 +9,8 @@ * Stephan Holl * Martin Landa * PURPOSE: process one non-select sql statement - * COPYRIGHT: (C) 2002-2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2002-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/db.login/main.c b/db/db.login/main.c index f073b654665..6f350c48350 100644 --- a/db/db.login/main.c +++ b/db/db.login/main.c @@ -5,11 +5,8 @@ * Glynn Clements * Markus Neteler * PURPOSE: Store db login settings - * COPYRIGHT: (C) 2004-2015 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2004-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/db/db.select/main.c b/db/db.select/main.c index 4a78e608eca..3c2494eb5d7 100644 --- a/db/db.select/main.c +++ b/db/db.select/main.c @@ -8,11 +8,8 @@ * Markus Neteler * Stephan Holl * PURPOSE: Process one sql select statement - * COPYRIGHT: (C) 2002-2010, 2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2010, 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/db.select/testsuite/test_db_select_json_csv.py b/db/db.select/testsuite/test_db_select_json_csv.py index def0ae16fdc..435c7b0af04 100644 --- a/db/db.select/testsuite/test_db_select_json_csv.py +++ b/db/db.select/testsuite/test_db_select_json_csv.py @@ -3,11 +3,8 @@ # MODULE: Test of db.select # AUTHOR(S): Gulshan Kumar # PURPOSE: Test parsing and structure of CSV and JSON outputs -# COPYRIGHT: (C) 2021-2025 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021-2025 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/db/db.tables/main.c b/db/db.tables/main.c index 8001319d968..7fd836b2a6f 100644 --- a/db/db.tables/main.c +++ b/db/db.tables/main.c @@ -6,11 +6,8 @@ * Markus Neteler , * Stephan Holl * PURPOSE: lists all tables for a given database - * COPYRIGHT: (C) 2002-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/drivers/dbf/column.c b/db/drivers/dbf/column.c index 78c9edca7ce..3afe5aac5f1 100644 --- a/db/drivers/dbf/column.c +++ b/db/drivers/dbf/column.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/db/drivers/dbf/cursor.c b/db/drivers/dbf/cursor.c index 9edb05b9d3c..ea9eca91945 100644 --- a/db/drivers/dbf/cursor.c +++ b/db/drivers/dbf/cursor.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/db/drivers/dbf/db.c b/db/drivers/dbf/db.c index 3bd79d56055..ab0b6c701a2 100644 --- a/db/drivers/dbf/db.c +++ b/db/drivers/dbf/db.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/db/drivers/dbf/dbfexe.c b/db/drivers/dbf/dbfexe.c index d65f211b8f4..c776114efc7 100644 --- a/db/drivers/dbf/dbfexe.c +++ b/db/drivers/dbf/dbfexe.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000,2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000,2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * DBF API: http://shapelib.maptools.org/dbf_api.html *****************************************************************************/ diff --git a/db/drivers/dbf/describe.c b/db/drivers/dbf/describe.c index 3a287f69391..e67780c3536 100644 --- a/db/drivers/dbf/describe.c +++ b/db/drivers/dbf/describe.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/drivers/dbf/driver.c b/db/drivers/dbf/driver.c index a802bdf1f45..6868e19fbda 100644 --- a/db/drivers/dbf/driver.c +++ b/db/drivers/dbf/driver.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/drivers/dbf/execute.c b/db/drivers/dbf/execute.c index 030e2f5f069..eebeade03f8 100644 --- a/db/drivers/dbf/execute.c +++ b/db/drivers/dbf/execute.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/db/drivers/dbf/fetch.c b/db/drivers/dbf/fetch.c index 6ca8ba5da7f..1ae98d150f6 100644 --- a/db/drivers/dbf/fetch.c +++ b/db/drivers/dbf/fetch.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/db/drivers/dbf/listtab.c b/db/drivers/dbf/listtab.c index e34c6a00912..f1403177429 100644 --- a/db/drivers/dbf/listtab.c +++ b/db/drivers/dbf/listtab.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/drivers/dbf/main.c b/db/drivers/dbf/main.c index 44fe18596bd..397d496399d 100644 --- a/db/drivers/dbf/main.c +++ b/db/drivers/dbf/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/drivers/dbf/select.c b/db/drivers/dbf/select.c index 991f09e6810..571e8ff3040 100644 --- a/db/drivers/dbf/select.c +++ b/db/drivers/dbf/select.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/drivers/dbf/str.c b/db/drivers/dbf/str.c index aee19b2120e..5a22a394bab 100644 --- a/db/drivers/dbf/str.c +++ b/db/drivers/dbf/str.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/db/drivers/dbf/table.c b/db/drivers/dbf/table.c index 2c75946d400..77edbd3810f 100644 --- a/db/drivers/dbf/table.c +++ b/db/drivers/dbf/table.c @@ -6,11 +6,8 @@ * * PURPOSE: Simple driver for reading and writing dbf files * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * DBF API: http://shapelib.maptools.org/dbf_api.html * diff --git a/db/drivers/mysql/create_table.c b/db/drivers/mysql/create_table.c index 3d56a51c211..4f11177750e 100644 --- a/db/drivers/mysql/create_table.c +++ b/db/drivers/mysql/create_table.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include #include diff --git a/db/drivers/mysql/cursor.c b/db/drivers/mysql/cursor.c index ad781c1e718..faae8f64465 100644 --- a/db/drivers/mysql/cursor.c +++ b/db/drivers/mysql/cursor.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include diff --git a/db/drivers/mysql/db.c b/db/drivers/mysql/db.c index b83d3d7064d..3d7d4f07c30 100644 --- a/db/drivers/mysql/db.c +++ b/db/drivers/mysql/db.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include #include diff --git a/db/drivers/mysql/dbe.c b/db/drivers/mysql/dbe.c index 9d577efcd34..1bb7cefa75c 100644 --- a/db/drivers/mysql/dbe.c +++ b/db/drivers/mysql/dbe.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include #include diff --git a/db/drivers/mysql/describe.c b/db/drivers/mysql/describe.c index 8734de601c3..07fd0a30554 100644 --- a/db/drivers/mysql/describe.c +++ b/db/drivers/mysql/describe.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include #include diff --git a/db/drivers/mysql/driver.c b/db/drivers/mysql/driver.c index 670d674df18..e5c51c3c81d 100644 --- a/db/drivers/mysql/driver.c +++ b/db/drivers/mysql/driver.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include diff --git a/db/drivers/mysql/error.c b/db/drivers/mysql/error.c index 4f07793733e..9f46ceff7cc 100644 --- a/db/drivers/mysql/error.c +++ b/db/drivers/mysql/error.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include diff --git a/db/drivers/mysql/execute.c b/db/drivers/mysql/execute.c index ae3dca591e4..258be61e022 100644 --- a/db/drivers/mysql/execute.c +++ b/db/drivers/mysql/execute.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include diff --git a/db/drivers/mysql/fetch.c b/db/drivers/mysql/fetch.c index f15610c4173..24383e13443 100644 --- a/db/drivers/mysql/fetch.c +++ b/db/drivers/mysql/fetch.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include #include diff --git a/db/drivers/mysql/index.c b/db/drivers/mysql/index.c index cdc185ebc65..a0da2ce27f3 100644 --- a/db/drivers/mysql/index.c +++ b/db/drivers/mysql/index.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include #include diff --git a/db/drivers/mysql/listtab.c b/db/drivers/mysql/listtab.c index ed4a0e649b1..4c8ec7caf94 100644 --- a/db/drivers/mysql/listtab.c +++ b/db/drivers/mysql/listtab.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include #include diff --git a/db/drivers/mysql/main.c b/db/drivers/mysql/main.c index 15dec0a20b0..bac0b2c1cea 100644 --- a/db/drivers/mysql/main.c +++ b/db/drivers/mysql/main.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include diff --git a/db/drivers/mysql/parse.c b/db/drivers/mysql/parse.c index ea79e46ac9d..e6aac9722ae 100644 --- a/db/drivers/mysql/parse.c +++ b/db/drivers/mysql/parse.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include #include diff --git a/db/drivers/mysql/replace.c b/db/drivers/mysql/replace.c index 1084bbae6ab..9966e6c3ed3 100644 --- a/db/drivers/mysql/replace.c +++ b/db/drivers/mysql/replace.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001,2008 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001,2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include diff --git a/db/drivers/mysql/select.c b/db/drivers/mysql/select.c index d4b01e9ed33..5528569016c 100644 --- a/db/drivers/mysql/select.c +++ b/db/drivers/mysql/select.c @@ -2,11 +2,8 @@ * MODULE: mysql * AUTHOR(S): Radim Blazek (radim.blazek@gmail.com) * PURPOSE: MySQL database driver - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **********************************************************/ #include diff --git a/db/drivers/odbc/execute.c b/db/drivers/odbc/execute.c index 3d3e56ab110..0b58df78b8a 100644 --- a/db/drivers/odbc/execute.c +++ b/db/drivers/odbc/execute.c @@ -8,11 +8,8 @@ * Glynn Clements , * Markus Neteler * PURPOSE: ODBC driver - * COPYRIGHT: (C) 2000-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/db/drivers/ogr/globals.h b/db/drivers/ogr/globals.h index f181cb68bed..af8cdd0c372 100644 --- a/db/drivers/ogr/globals.h +++ b/db/drivers/ogr/globals.h @@ -7,11 +7,8 @@ * * PURPOSE: DB driver for OGR sources * - * COPYRIGHT: (C) 2004-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2004-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/drivers/ogr/main.c b/db/drivers/ogr/main.c index c5333b4c52b..ce56e78e414 100644 --- a/db/drivers/ogr/main.c +++ b/db/drivers/ogr/main.c @@ -7,11 +7,8 @@ * * PURPOSE: DB driver for OGR sources * - * COPYRIGHT: (C) 2004-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2004-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/drivers/ogr/proto.h b/db/drivers/ogr/proto.h index 3a131cd82c8..c3bcc2c5a30 100644 --- a/db/drivers/ogr/proto.h +++ b/db/drivers/ogr/proto.h @@ -7,11 +7,8 @@ * * PURPOSE: DB driver for OGR sources * - * COPYRIGHT: (C) 2004-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2004-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/db/drivers/sqlite/cursor.c b/db/drivers/sqlite/cursor.c index 2738b6858ac..69a82e5b1cf 100644 --- a/db/drivers/sqlite/cursor.c +++ b/db/drivers/sqlite/cursor.c @@ -4,11 +4,8 @@ * * AUTHOR(S): Radim Blazek, Markus Metz * - * COPYRIGHT: (C) 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/db/drivers/sqlite/driver.c b/db/drivers/sqlite/driver.c index fa0c1b977f3..e6a9a237541 100644 --- a/db/drivers/sqlite/driver.c +++ b/db/drivers/sqlite/driver.c @@ -4,11 +4,8 @@ * * AUTHOR(S): Radim Blazek, Markus Metz * - * COPYRIGHT: (C) 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/db/drivers/sqlite/error.c b/db/drivers/sqlite/error.c index 49b5e747057..d76699723f9 100644 --- a/db/drivers/sqlite/error.c +++ b/db/drivers/sqlite/error.c @@ -4,11 +4,8 @@ * * AUTHOR(S): Radim Blazek, Markus Metz * - * COPYRIGHT: (C) 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/db/drivers/sqlite/main.c b/db/drivers/sqlite/main.c index bab3cc480d5..b4e73bc50d4 100644 --- a/db/drivers/sqlite/main.c +++ b/db/drivers/sqlite/main.c @@ -4,11 +4,8 @@ * * AUTHOR(S): Radim Blazek, Markus Metz * - * COPYRIGHT: (C) 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/display/d.barscale/main.c b/display/d.barscale/main.c index b3c4a50c556..a8ae7617ceb 100644 --- a/display/d.barscale/main.c +++ b/display/d.barscale/main.c @@ -17,11 +17,8 @@ * * PURPOSE: Displays a barscale on graphics monitor * - * COPYRIGHT: (C) 1999-2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.colorlist/main.c b/display/d.colorlist/main.c index 4c6ab9bbb3d..6c84c956021 100644 --- a/display/d.colorlist/main.c +++ b/display/d.colorlist/main.c @@ -6,11 +6,8 @@ * separator (default is comma). * Used for scripting and tcl/tk-scripts to * build a list of available options. - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.colortable/main.c b/display/d.colortable/main.c index 53a1d32fa3d..e42b5afd6c4 100644 --- a/display/d.colortable/main.c +++ b/display/d.colortable/main.c @@ -10,11 +10,8 @@ * Jan-Oliver Wagner * PURPOSE: display the color table associated with a raster map layer in * the active frame on the graphics monitor - * COPYRIGHT: (C) 1999-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.erase/main.c b/display/d.erase/main.c index e6e8bb8e724..1956b8ad3cb 100644 --- a/display/d.erase/main.c +++ b/display/d.erase/main.c @@ -3,11 +3,8 @@ * MODULE: d.erase * AUTHOR(S): James Westervelt - USA CERL * PURPOSE: Erase the current display frame with user defined color. - * COPYRIGHT: (C) 2000, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.extract/main.c b/display/d.extract/main.c index 0229aa7cdf3..00d20c93d50 100644 --- a/display/d.extract/main.c +++ b/display/d.extract/main.c @@ -6,12 +6,8 @@ * * PURPOSE: A graphical vector extractor * - * COPYRIGHT: (C) 2002 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/display/d.font/main.c b/display/d.font/main.c index 29178961132..185bfe9ba81 100644 --- a/display/d.font/main.c +++ b/display/d.font/main.c @@ -9,11 +9,8 @@ * Glynn Clements , * Jan-Oliver Wagner * PURPOSE: user selection of font for graphics monitor text - * COPYRIGHT: (C) 1999-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.fontlist/main.c b/display/d.fontlist/main.c index abb77ed2089..b8ffeaa3bc8 100644 --- a/display/d.fontlist/main.c +++ b/display/d.fontlist/main.c @@ -9,11 +9,8 @@ * Glynn Clements , * Jan-Oliver Wagner * PURPOSE: user selection of font for graphics monitor text - * COPYRIGHT: (C) 1999-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * Implementation: * d.fontlist gets the list via D_font_list(), which calls COM_Font_list(), diff --git a/display/d.geodesic/main.c b/display/d.geodesic/main.c index 941429f5e73..6f06b6fcaf9 100644 --- a/display/d.geodesic/main.c +++ b/display/d.geodesic/main.c @@ -10,11 +10,8 @@ * Jan-Oliver Wagner * PURPOSE: displays a geodesic line in the active frame on the user's * graphics monitor - * COPYRIGHT: (C) 1999-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.graph/main.c b/display/d.graph/main.c index 08e3efb962e..770e1a3362b 100644 --- a/display/d.graph/main.c +++ b/display/d.graph/main.c @@ -13,11 +13,8 @@ * Jan-Oliver Wagner * PURPOSE: Draw graphics in a graphics window. Graph lines come from * stdin unless input specified. - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* diff --git a/display/d.grid/main.c b/display/d.grid/main.c index 494342a7f45..c113e94f3ef 100644 --- a/display/d.grid/main.c +++ b/display/d.grid/main.c @@ -8,11 +8,8 @@ * PURPOSE: Draw the coordinate grid the user wants displayed on * top of the current image * - * COPYRIGHT: (C) 1999-2008, 2013 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1999-2008, 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/display/d.his/main.c b/display/d.his/main.c index 41f16be7dce..fa0461b329c 100644 --- a/display/d.his/main.c +++ b/display/d.his/main.c @@ -11,11 +11,8 @@ * PURPOSE: produces a raster map layer using hue, intensity, and * saturation values from two or three user-specified raster * map layers - * COPYRIGHT: (C) 1999-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.histogram/main.c b/display/d.histogram/main.c index a7f38d9a46b..fe6cb551c0b 100644 --- a/display/d.histogram/main.c +++ b/display/d.histogram/main.c @@ -11,11 +11,8 @@ * Jan-Oliver Wagner * PURPOSE: draw a bar-chart or a pie-chart representing the * histogram statistics of a cell-file - * COPYRIGHT: (C) 1999-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.info/main.c b/display/d.info/main.c index 61045fe0076..4d61f3737b9 100644 --- a/display/d.info/main.c +++ b/display/d.info/main.c @@ -3,11 +3,8 @@ * MODULE: d.info * AUTHOR(S): Glynn Clements * PURPOSE: Display information about the active display monitor - * COPYRIGHT: (C) 2004-2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2004-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.labels/color.c b/display/d.labels/color.c index bfe8134e657..6cbd6f37774 100644 --- a/display/d.labels/color.c +++ b/display/d.labels/color.c @@ -4,11 +4,9 @@ * AUTHOR(S): Hamish Bowman, Dunedin New Zealand * PURPOSE: lib fns for working with RGBA_Color struct. * Inspired by ps.map's ps_colors.c - * COPYRIGHT: (C) 2007 by Hamish Bowman, and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Hamish Bowman + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.labels/main.c b/display/d.labels/main.c index 301469710f7..19112b3927a 100644 --- a/display/d.labels/main.c +++ b/display/d.labels/main.c @@ -8,11 +8,8 @@ * Hamish Bowman , * Markus Neteler * PURPOSE: displays a paint label file in the active display frame - * COPYRIGHT: (C) 2003-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.legend.vect/main.c b/display/d.legend.vect/main.c index 72989a23cb2..23c1afb4ddb 100644 --- a/display/d.legend.vect/main.c +++ b/display/d.legend.vect/main.c @@ -3,11 +3,8 @@ * MODULE: d.vect.legend * AUTHOR(S): Adam Laza, CTU, GSoC 2016 * PURPOSE: Display a vector layer - * COPYRIGHT: (C) 2007-2016 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2016 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.legend/main.c b/display/d.legend/main.c index 9e7b3ff6304..6025a6b6aae 100644 --- a/display/d.legend/main.c +++ b/display/d.legend/main.c @@ -18,11 +18,8 @@ * Improvements (ticks, more label options, title): * Adam Laza (part of GSoC 2016) * - * COPYRIGHT: (c) 2002-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * */ diff --git a/display/d.linegraph/main.c b/display/d.linegraph/main.c index 35fccef914f..e5dee2e1675 100644 --- a/display/d.linegraph/main.c +++ b/display/d.linegraph/main.c @@ -12,11 +12,8 @@ * Vaclav Petras (various features) * * PURPOSE: - * COPYRIGHT: (C) 1999-2016 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2016 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* Chris Rewerts diff --git a/display/d.mon/main.c b/display/d.mon/main.c index 11c832ac56c..f2fa2b114cc 100644 --- a/display/d.mon/main.c +++ b/display/d.mon/main.c @@ -3,11 +3,9 @@ * MODULE: d.mon * AUTHOR(S): Martin Landa * PURPOSE: Controls graphics monitors for CLI - * COPYRIGHT: (C) 2011-2015 by Martin Landa, and the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2011-2015 Martin Landa + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.northarrow/main.c b/display/d.northarrow/main.c index de0e36e8c40..7e759284239 100644 --- a/display/d.northarrow/main.c +++ b/display/d.northarrow/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Displays a north arrow on graphics monitor * - * COPYRIGHT: (C) 2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.path/main.c b/display/d.path/main.c index 93fe58ee221..e3d9a4570e2 100644 --- a/display/d.path/main.c +++ b/display/d.path/main.c @@ -7,12 +7,8 @@ * PURPOSE: shortest path networking on vector map * Uses the DGLib from Roberto Micarelli * - * COPYRIGHT: (C) 2002 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/display/d.profile/main.c b/display/d.profile/main.c index 5fc7a8d8191..a2c146bc9b4 100644 --- a/display/d.profile/main.c +++ b/display/d.profile/main.c @@ -9,11 +9,8 @@ * Eric G. Miller , * Glynn Clements * PURPOSE: user chooses transects path, and profile of raster data drawn - * COPYRIGHT: (C) 1999-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.rast.arrow/main.c b/display/d.rast.arrow/main.c index ee9ed9959dd..a6584be7d9b 100644 --- a/display/d.rast.arrow/main.c +++ b/display/d.rast.arrow/main.c @@ -3,11 +3,8 @@ * MODULE: d.rast.arrow * AUTHOR(S): Chris Rewerts, Agricultural Engineering, Purdue University * PURPOSE: Draw arrows on slope/aspect maps. - * COPYRIGHT: (C) 2000, 2010, 2023 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000, 2010, 2023 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.rast.num/main.c b/display/d.rast.num/main.c index 9693f97864b..7feb1363e0a 100644 --- a/display/d.rast.num/main.c +++ b/display/d.rast.num/main.c @@ -4,11 +4,8 @@ * AUTHOR(S): Raghavan Srinivasan, Agricultural Engineering, Purdue * University * PURPOSE: Print numbers of category for raster cells - * COPYRIGHT: (C) 2000, 2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000, 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.rast/main.c b/display/d.rast/main.c index 3bd329c7ac8..56566453d8e 100644 --- a/display/d.rast/main.c +++ b/display/d.rast/main.c @@ -11,11 +11,8 @@ * Radim Blazek , * Martin Landa * PURPOSE: display raster maps in active graphics display - * COPYRIGHT: (C) 1999-2006, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1999-2006, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.redraw/main.c b/display/d.redraw/main.c index 1f52757e315..9b740e8215b 100644 --- a/display/d.redraw/main.c +++ b/display/d.redraw/main.c @@ -4,11 +4,8 @@ * AUTHOR(S): Huidae Cho * Based on scripts/d.redraw/d.redraw.py by Martin Landa * PURPOSE: Redraws the content of currently selected monitor - * COPYRIGHT: (C) 2024 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2024 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.rgb/main.c b/display/d.rgb/main.c index 0abfb44262d..4c06730b8ff 100644 --- a/display/d.rgb/main.c +++ b/display/d.rgb/main.c @@ -11,11 +11,8 @@ * Martin Landa (nulls opaque) * PURPOSE: Combine three rasters to form a colour image using * red, green, and blue display channels - * COPYRIGHT: (C) 2001-2007, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2007, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.rhumbline/main.c b/display/d.rhumbline/main.c index f8bfdbacf2d..fb8bd38e5b2 100644 --- a/display/d.rhumbline/main.c +++ b/display/d.rhumbline/main.c @@ -9,11 +9,8 @@ * Hamish Bowman , * Jan-Oliver Wagner * PURPOSE: displays the rhumbline joining two user-specified points - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* TODO: implement G_rhumbline_distance() in libgis diff --git a/display/d.text/main.c b/display/d.text/main.c index 5c9cafa6190..a1ee9f93168 100644 --- a/display/d.text/main.c +++ b/display/d.text/main.c @@ -8,11 +8,8 @@ * * PURPOSE: display text in active frame * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.title/main.c b/display/d.title/main.c index 957d3046a06..f42b461222c 100644 --- a/display/d.title/main.c +++ b/display/d.title/main.c @@ -6,11 +6,8 @@ * * PURPOSE: print out title for raster on stdout * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.vect.chart/main.c b/display/d.vect.chart/main.c index 4c5006892c1..e2f8dbd27b3 100644 --- a/display/d.vect.chart/main.c +++ b/display/d.vect.chart/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Display charts * - * COPYRIGHT: (C) 2001-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/display/d.vect.thematic/main.c b/display/d.vect.thematic/main.c index 7fd51defe21..b579924d5d4 100644 --- a/display/d.vect.thematic/main.c +++ b/display/d.vect.thematic/main.c @@ -5,11 +5,8 @@ * PURPOSE: Display a thematic vector map * TODO: Common part of code merge with d.vect (similarly as r.colors * and r3.colors) - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.vect/main.c b/display/d.vect/main.c index 27340fe741e..544542b3779 100644 --- a/display/d.vect/main.c +++ b/display/d.vect/main.c @@ -5,11 +5,8 @@ * Updated to GRASS7 by Martin Landa * Support for vector legend by Adam Laza * PURPOSE: Display the vector map in map display - * COPYRIGHT: (C) 2004-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2004-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/display/d.where/main.c b/display/d.where/main.c index 1869c871732..212a70b7b90 100644 --- a/display/d.where/main.c +++ b/display/d.where/main.c @@ -11,11 +11,8 @@ * Jan-Oliver Wagner , * Paul Kelly * PURPOSE: interactive query of location in active display - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/doc/examples/gui/wxpython/g.gui.example.py b/doc/examples/gui/wxpython/g.gui.example.py index 9c04d659458..90beaa96e9f 100644 --- a/doc/examples/gui/wxpython/g.gui.example.py +++ b/doc/examples/gui/wxpython/g.gui.example.py @@ -4,17 +4,8 @@ # MODULE: g.gui.iclass # AUTHOR(S): Anna Petrasova # PURPOSE: Example GUI application -# COPYRIGHT: (C) 2012-2014 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012-2014 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/doc/examples/python/m.distance.py b/doc/examples/python/m.distance.py index 4ec793abba4..9f216518d67 100755 --- a/doc/examples/python/m.distance.py +++ b/doc/examples/python/m.distance.py @@ -11,11 +11,9 @@ # is measured along the geodesic. # Demonstrates GRASS Python Ctypes interface # -# COPYRIGHT: (c) 2008-2011 Hamish Bowman, and the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2008-2011 Hamish Bowman +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ # diff --git a/doc/examples/raster/r.example/main.c b/doc/examples/raster/r.example/main.c index 43a940da9e4..d9942b12e66 100644 --- a/doc/examples/raster/r.example/main.c +++ b/doc/examples/raster/r.example/main.c @@ -6,11 +6,8 @@ * PURPOSE: Just copies a raster map, preserving the raster map type * Intended to explain GRASS raster programming * - * COPYRIGHT: (C) 2002, 2005-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002, 2005-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/doc/examples/vector/v.example/main.c b/doc/examples/vector/v.example/main.c index d7f04ebacf2..9fe7048f79c 100644 --- a/doc/examples/vector/v.example/main.c +++ b/doc/examples/vector/v.example/main.c @@ -7,12 +7,8 @@ * PURPOSE: copies vector data from source map to destination map * prints out all point coordinates and attributes * - * COPYRIGHT: (C) 2002-2009 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/general/g.access/main.c b/general/g.access/main.c index f4ced91aa3e..8d89c8d12c6 100644 --- a/general/g.access/main.c +++ b/general/g.access/main.c @@ -9,11 +9,8 @@ * Radim Blazek * PURPOSE: Controls access to the current mapset for other users * on the system - * COPYRIGHT: (C) 1999-2006, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.cairocomp/main.c b/general/g.cairocomp/main.c index 750a72aa747..af463809861 100644 --- a/general/g.cairocomp/main.c +++ b/general/g.cairocomp/main.c @@ -4,11 +4,9 @@ * PURPOSE: g.cairocomp isn't meant for end users. It's an internal tool * for use by a wx GUI. g.cairocomp composites a series of * X pixmaps. - * COPYRIGHT: (C) 2008 by Glynn Clements and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2008 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * */ diff --git a/general/g.copy/main.c b/general/g.copy/main.c index d9e0b707e1f..2057e135edd 100644 --- a/general/g.copy/main.c +++ b/general/g.copy/main.c @@ -9,11 +9,8 @@ * Markus Neteler , * Martin Landa * PURPOSE: lets users copy database files - * COPYRIGHT: (C) 2003-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.dirseps/main.c b/general/g.dirseps/main.c index 70c2f2ca092..7a06e9e97d2 100644 --- a/general/g.dirseps/main.c +++ b/general/g.dirseps/main.c @@ -6,11 +6,8 @@ * characters as specified by flags. * Used for interoperability between Unix and Windows * pathnames. - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.filename/main.c b/general/g.filename/main.c index d61e9348e2c..09dbd8cdaec 100644 --- a/general/g.filename/main.c +++ b/general/g.filename/main.c @@ -8,11 +8,8 @@ * Hamish Bowman , * Jan-Oliver Wagner * PURPOSE: Prints GRASS data base file names - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.findetc/main.c b/general/g.findetc/main.c index 0389caa14dc..8f35a669ca4 100644 --- a/general/g.findetc/main.c +++ b/general/g.findetc/main.c @@ -3,11 +3,8 @@ * MODULE: g.findetc * AUTHOR(S): William Kyngesburye * PURPOSE: Searches for GRASS support files - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/general/g.findfile/main.c b/general/g.findfile/main.c index 37f4efb7bfa..d2e73dce1d8 100644 --- a/general/g.findfile/main.c +++ b/general/g.findfile/main.c @@ -8,11 +8,8 @@ * Jan-Oliver Wagner * Martin landa * PURPOSE: Searches for GRASS data base files - * COPYRIGHT: (C) 1999-2008, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1999-2008, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.gisenv/main.c b/general/g.gisenv/main.c index e30b2772983..51c600c8079 100644 --- a/general/g.gisenv/main.c +++ b/general/g.gisenv/main.c @@ -8,11 +8,8 @@ * Markus Neteler * Martin Landa * PURPOSE: - * COPYRIGHT: (C) 2003-2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.gui/main.c b/general/g.gui/main.c index 91e7de7e128..f9ce7f39bde 100644 --- a/general/g.gui/main.c +++ b/general/g.gui/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Start GRASS GUI from command line. * - * COPYRIGHT: (C) 2008-2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2008-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.list/main.c b/general/g.list/main.c index dabfec64bb7..08073bc359e 100644 --- a/general/g.list/main.c +++ b/general/g.list/main.c @@ -8,11 +8,8 @@ * PURPOSE: Lists available GRASS data base files of the * user-specified data type to standard output * - * COPYRIGHT: (C) 1999-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.mapset/main.c b/general/g.mapset/main.c index 22ad9b1829f..60068408687 100644 --- a/general/g.mapset/main.c +++ b/general/g.mapset/main.c @@ -8,12 +8,8 @@ * PURPOSE: Change current mapset, optionally adding it * if the mapset does not exist. * - * COPYRIGHT: (C) 2004, 2010-2011 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2004, 2010-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/general/g.mapsets/main.c b/general/g.mapsets/main.c index 54068dd71b7..f0eb957007e 100644 --- a/general/g.mapsets/main.c +++ b/general/g.mapsets/main.c @@ -12,11 +12,8 @@ * Huidae Cho , * Corey White * PURPOSE: set current mapset path - * COPYRIGHT: (C) 1994-2009, 2012-2024 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1994-2009, 2012-2024 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.mapsets/tests/g_mapsets_list_format_test.py b/general/g.mapsets/tests/g_mapsets_list_format_test.py index 3e7ab80f096..2369a2d73ef 100644 --- a/general/g.mapsets/tests/g_mapsets_list_format_test.py +++ b/general/g.mapsets/tests/g_mapsets_list_format_test.py @@ -3,11 +3,9 @@ # MODULE: Test of g.mapsets # AUTHOR(S): Corey White # PURPOSE: Test parsing and structure of outputs -# COPYRIGHT: (C) 2022 by Corey White the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2022 Corey White +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/general/g.message/main.c b/general/g.message/main.c index 601ee15c56d..22009769a0e 100644 --- a/general/g.message/main.c +++ b/general/g.message/main.c @@ -7,11 +7,8 @@ * PURPOSE: Provides a means of reporting the contents of GRASS * projection information files and creating * new projection information files. - * COPYRIGHT: (C) 2007,2010,2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007,2010,2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.mkfontcap/freetype_fonts.c b/general/g.mkfontcap/freetype_fonts.c index 542c53b60c3..1f5c00da885 100644 --- a/general/g.mkfontcap/freetype_fonts.c +++ b/general/g.mkfontcap/freetype_fonts.c @@ -5,11 +5,8 @@ * PURPOSE: Generates the font configuration file by scanning various * directories for GRASS stroke and Freetype-compatible fonts. * - * COPYRIGHT: (C) 2007-215 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-215 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.mkfontcap/main.c b/general/g.mkfontcap/main.c index 0280e966103..46a2d8d04f5 100644 --- a/general/g.mkfontcap/main.c +++ b/general/g.mkfontcap/main.c @@ -5,11 +5,8 @@ * PURPOSE: Generates the font configuration file by scanning various * directories for GRASS stroke and Freetype-compatible fonts. * - * COPYRIGHT: (C) 2007-2024 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2024 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.mkfontcap/stroke_fonts.c b/general/g.mkfontcap/stroke_fonts.c index d94b0f441c0..34c6a678064 100644 --- a/general/g.mkfontcap/stroke_fonts.c +++ b/general/g.mkfontcap/stroke_fonts.c @@ -5,11 +5,8 @@ * PURPOSE: Generates the font configuration file by scanning various * directories for GRASS stroke and Freetype-compatible fonts. * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.parser/main.c b/general/g.parser/main.c index 970f140fe27..73deb530acb 100644 --- a/general/g.parser/main.c +++ b/general/g.parser/main.c @@ -9,11 +9,8 @@ * Paul Kelly , * Radim Blazek * PURPOSE: - * COPYRIGHT: (C) 2001-2007, 2010-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2007, 2010-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.pnmcomp/main.c b/general/g.pnmcomp/main.c index f0070259ffb..6d6315189ef 100644 --- a/general/g.pnmcomp/main.c +++ b/general/g.pnmcomp/main.c @@ -5,11 +5,8 @@ * use by a wxGUI. In essence, g.pnmcomp generates a PPM image by * overlaying a series of PPM/PGM pairs (PPM = RGB image, * PGM = alpha channel). - * COPYRIGHT: (C) 2006, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2006, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * */ diff --git a/general/g.ppmtopng/main.c b/general/g.ppmtopng/main.c index be4ca72de14..d403cff91ce 100644 --- a/general/g.ppmtopng/main.c +++ b/general/g.ppmtopng/main.c @@ -4,11 +4,9 @@ * PURPOSE: g.ppmtopng isn't meant for end users. It's an internal tool * for use by the script to generate thumbnails for the r.colors * manual page. - * COPYRIGHT: (C) 2009 by Glynn Clements and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2009 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * */ diff --git a/general/g.proj/datumtrans.c b/general/g.proj/datumtrans.c index cdaf036f005..0ede69b393e 100644 --- a/general/g.proj/datumtrans.c +++ b/general/g.proj/datumtrans.c @@ -5,11 +5,8 @@ * PURPOSE: Provides a means of reporting the contents of GRASS * projection information files and creating * new projection information files. - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.proj/input.c b/general/g.proj/input.c index 9651716aa41..2fd342dc28f 100644 --- a/general/g.proj/input.c +++ b/general/g.proj/input.c @@ -7,11 +7,8 @@ * PURPOSE: Provides a means of reporting the contents of GRASS * projection information files and creating * new projection information files. - * COPYRIGHT: (C) 2001-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.proj/main.c b/general/g.proj/main.c index b4d74f2fee8..7025553b2dc 100644 --- a/general/g.proj/main.c +++ b/general/g.proj/main.c @@ -6,11 +6,8 @@ * PURPOSE: Provides a means of reporting the contents of GRASS * projection information files and creating * new projection information files. - * COPYRIGHT: (C) 2003-2015 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.proj/output.c b/general/g.proj/output.c index f09ccea0aec..b4ccd46a3f3 100644 --- a/general/g.proj/output.c +++ b/general/g.proj/output.c @@ -5,11 +5,8 @@ * PURPOSE: Provides a means of reporting the contents of GRASS * projection information files and creating * new projection information files. - * COPYRIGHT: (C) 2003-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.region/main.c b/general/g.region/main.c index 1a02b8d0cae..43aae8fa6df 100644 --- a/general/g.region/main.c +++ b/general/g.region/main.c @@ -6,11 +6,8 @@ * PURPOSE: Program to manage and print the boundary definitions for the * geographic region. * - * COPYRIGHT: (C) 2000-2021 by the GRASS Development Team - * - * This program is free software under the GPL (>=v2) - * Read the file COPYING that comes with GRASS for - * details. + * SPDX-FileCopyrightText: 2000-2021 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later ****************************************************************************/ #include diff --git a/general/g.remove/main.c b/general/g.remove/main.c index 6605cd19920..44b9f089f66 100644 --- a/general/g.remove/main.c +++ b/general/g.remove/main.c @@ -15,11 +15,8 @@ * * PURPOSE: Lets users remove GRASS database files * - * COPYRIGHT: (C) 1999-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1999-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.rename/main.c b/general/g.rename/main.c index 3edf37c377c..3eccd0e4a47 100644 --- a/general/g.rename/main.c +++ b/general/g.rename/main.c @@ -9,11 +9,8 @@ * Martin Landa , * Huidae Cho * PURPOSE: Rename map names - * COPYRIGHT: (C) 1994-2007, 2011-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1994-2007, 2011-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.setproj/main.c b/general/g.setproj/main.c index fe9725c33a0..270e938ce75 100644 --- a/general/g.setproj/main.c +++ b/general/g.setproj/main.c @@ -6,11 +6,8 @@ * Andreas Lange - andreas.lange@rhein-main.de * PURPOSE: Provides a means of creating a new projection information * file (productivity tool). - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.tempfile/main.c b/general/g.tempfile/main.c index cb630a166a4..2a8c7bde80e 100644 --- a/general/g.tempfile/main.c +++ b/general/g.tempfile/main.c @@ -8,11 +8,8 @@ * Jan-Oliver Wagner , * Martin Landa * PURPOSE: - * COPYRIGHT: (C) 1999-2006, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1999-2006, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/general/g.version/main.c b/general/g.version/main.c index a8e3a123fd3..41e6005d4fb 100644 --- a/general/g.version/main.c +++ b/general/g.version/main.c @@ -7,11 +7,8 @@ * Extended info by Martin Landa * PURPOSE: Output GRASS version number, date and copyright message. * - * COPYRIGHT: (C) 2000-2015 by the GRASS Development Team - * - * This program is free software under the GPL (>=v2) - * Read the file COPYING that comes with GRASS for - * details. + * SPDX-FileCopyrightText: 2000-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #include diff --git a/general/manage/lister/README b/general/manage/lister/README index abf538ab8c2..80f95236621 100644 --- a/general/manage/lister/README +++ b/general/manage/lister/README @@ -11,10 +11,7 @@ * PURPOSE: Maintenance operations on GRASS data base files - lists * available vector and raster maps * - * COPYRIGHT: (C) 1999-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/gui/scripts/d.rast3d.py b/gui/scripts/d.rast3d.py index 0c6d1cb4493..90718e3c0a0 100644 --- a/gui/scripts/d.rast3d.py +++ b/gui/scripts/d.rast3d.py @@ -8,11 +8,8 @@ # # PURPOSE: Wrapper for wxGUI to add 3D raster map into layer tree # -# COPYRIGHT: (C) 2008, 2010 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2008, 2010 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/gui/scripts/d.wms.py b/gui/scripts/d.wms.py index e7da3717f3a..63a51855d72 100644 --- a/gui/scripts/d.wms.py +++ b/gui/scripts/d.wms.py @@ -8,10 +8,9 @@ # # PURPOSE: Wrapper for wxGUI to add WMS into layer tree # -# COPYRIGHT: (C) 2012 by Stepan Turek, and the GRASS Development Team -# -# This program is free software under the GNU General Public License -# (>=v2). Read the file COPYING that comes with GRASS for details. +# SPDX-FileCopyrightText: 2012 Stepan Turek +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/gui/wxpython/animation/g.gui.animation.py b/gui/wxpython/animation/g.gui.animation.py index 64f91ef8ad7..42f71f64947 100644 --- a/gui/wxpython/animation/g.gui.animation.py +++ b/gui/wxpython/animation/g.gui.animation.py @@ -5,17 +5,9 @@ # AUTHOR(S): Anna Kratochvilova # PURPOSE: Tool for animating a series of GRASS raster and vector maps # or a space time raster dataset -# COPYRIGHT: (C) 2012 by Anna Kratochvilova, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012 Anna Kratochvilova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/datacatalog/g.gui.datacatalog.py b/gui/wxpython/datacatalog/g.gui.datacatalog.py index 44e50abd748..e8e2492b344 100644 --- a/gui/wxpython/datacatalog/g.gui.datacatalog.py +++ b/gui/wxpython/datacatalog/g.gui.datacatalog.py @@ -4,17 +4,9 @@ # MODULE: Data catalog # AUTHOR(S): Tereza Fiedlerova # PURPOSE: GRASS data catalog for browsing, modifying and managing GRASS maps -# COPYRIGHT: (C) 2014-2015 by Tereza Fiedlerova, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2014-2015 Tereza Fiedlerova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/dbmgr/g.gui.dbmgr.py b/gui/wxpython/dbmgr/g.gui.dbmgr.py index b1aa8be3a98..ee394e6db14 100755 --- a/gui/wxpython/dbmgr/g.gui.dbmgr.py +++ b/gui/wxpython/dbmgr/g.gui.dbmgr.py @@ -4,17 +4,9 @@ # MODULE: g.gui.dbmgr # AUTHOR(S): Martin Landa # PURPOSE: Attribute Table Manager -# COPYRIGHT: (C) 2012-2013 by Martin Landa, and the GRASS Development Team -# -# This program is free software; you can 1redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 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. +# SPDX-FileCopyrightText: 2012-2013 Martin Landa +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/gcp/g.gui.gcp.py b/gui/wxpython/gcp/g.gui.gcp.py index 2201b7c2280..4ec2b20234c 100755 --- a/gui/wxpython/gcp/g.gui.gcp.py +++ b/gui/wxpython/gcp/g.gui.gcp.py @@ -5,17 +5,9 @@ # MODULE: GCP Manager # AUTHOR(S): Markus Metz # PURPOSE: Georectification and Ground Control Points management. -# COPYRIGHT: (C) 2012-2020 by Markus Metz, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012-2020 Markus Metz +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/gmodeler/g.gui.gmodeler.py b/gui/wxpython/gmodeler/g.gui.gmodeler.py index 02399776cb9..1e75477c216 100755 --- a/gui/wxpython/gmodeler/g.gui.gmodeler.py +++ b/gui/wxpython/gmodeler/g.gui.gmodeler.py @@ -4,17 +4,9 @@ # MODULE: g.gui.gmodeler # AUTHOR(S): Martin Landa # PURPOSE: Graphical Modeler to create, edit, and manage models -# COPYRIGHT: (C) 2010-2023 by Martin Landa, and the GRASS Development Team -# -# This program is free software; you can 1redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 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. +# SPDX-FileCopyrightText: 2010-2023 Martin Landa +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/iclass/g.gui.iclass.py b/gui/wxpython/iclass/g.gui.iclass.py index 0d71f9b64f2..af332faa29c 100755 --- a/gui/wxpython/iclass/g.gui.iclass.py +++ b/gui/wxpython/iclass/g.gui.iclass.py @@ -5,17 +5,9 @@ # AUTHOR(S): Anna Kratochvilova, Vaclav Petras # PURPOSE: The Map Swipe is a wxGUI component which allows the user to # interactively compare two maps -# COPYRIGHT: (C) 2012-2013 by Anna Kratochvilova, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012-2013 Anna Kratochvilova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/image2target/g.gui.image2target.py b/gui/wxpython/image2target/g.gui.image2target.py index f7370a71adf..d265801a4c9 100755 --- a/gui/wxpython/image2target/g.gui.image2target.py +++ b/gui/wxpython/image2target/g.gui.image2target.py @@ -5,17 +5,9 @@ # MODULE: Create 3-Dimensional GCPs from elevation and target image # AUTHOR(S): Yann modified the code (was Markus Metz for the GCP manager) # PURPOSE: Georectification and Ground Control Points management for 3D correction. -# COPYRIGHT: (C) 2012-2020 by Markus Metz, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012-2020 Markus Metz +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/mapdisp/test_mapdisp.py b/gui/wxpython/mapdisp/test_mapdisp.py index d2265e235b7..bc64692dd0e 100755 --- a/gui/wxpython/mapdisp/test_mapdisp.py +++ b/gui/wxpython/mapdisp/test_mapdisp.py @@ -5,17 +5,9 @@ # MODULE: Map window and mapdisplay test module # AUTHOR(S): Vaclav Petras # PURPOSE: Test functionality using small GUI applications. -# COPYRIGHT: (C) 2013 by Vaclav Petras, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2013 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/mapswipe/g.gui.mapswipe.py b/gui/wxpython/mapswipe/g.gui.mapswipe.py index 51474170520..e78fe0fa939 100755 --- a/gui/wxpython/mapswipe/g.gui.mapswipe.py +++ b/gui/wxpython/mapswipe/g.gui.mapswipe.py @@ -5,17 +5,9 @@ # AUTHOR(S): Anna Kratochvilova # PURPOSE: The Map Swipe is a wxGUI component which allows the user to # interactively compare two maps -# COPYRIGHT: (C) 2012 by Anna Kratochvilova, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012 Anna Kratochvilova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/photo2image/g.gui.photo2image.py b/gui/wxpython/photo2image/g.gui.photo2image.py index d917e993b73..c50685195dd 100755 --- a/gui/wxpython/photo2image/g.gui.photo2image.py +++ b/gui/wxpython/photo2image/g.gui.photo2image.py @@ -5,17 +5,9 @@ # MODULE: Correcting distortions of a scanned photo (modified from GCP Manager) # AUTHOR(S): Yann modified the code (was Markus Metz for the GCP Manager) # PURPOSE: Takes a scanned photo and fits fiducial points to known geometry -# COPYRIGHT: (C) 2012-2017 by Markus Metz, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012-2017 Markus Metz +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/psmap/g.gui.psmap.py b/gui/wxpython/psmap/g.gui.psmap.py index e80a9e606f8..a07a2be937e 100755 --- a/gui/wxpython/psmap/g.gui.psmap.py +++ b/gui/wxpython/psmap/g.gui.psmap.py @@ -4,17 +4,9 @@ # MODULE: g.gui.psmap # AUTHOR(S): Anna Kratochvilova # PURPOSE: Cartographic Composer -# COPYRIGHT: (C) 2011-2012 by Anna Kratochvilova, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2012 Anna Kratochvilova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/rdigit/g.gui.rdigit.py b/gui/wxpython/rdigit/g.gui.rdigit.py index 8c26eaa05b3..5f641a8e9a4 100755 --- a/gui/wxpython/rdigit/g.gui.rdigit.py +++ b/gui/wxpython/rdigit/g.gui.rdigit.py @@ -5,17 +5,9 @@ # AUTHOR(S): Anna Petrasova , # Tomas Zigo (standalone module) # PURPOSE: wxGUI Raster Digitizer -# COPYRIGHT: (C) 2014-2020 by Anna Petrasova, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2014-2020 Anna Petrasova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/rlisetup/g.gui.rlisetup.py b/gui/wxpython/rlisetup/g.gui.rlisetup.py index 8876e1ea5eb..501033398c9 100644 --- a/gui/wxpython/rlisetup/g.gui.rlisetup.py +++ b/gui/wxpython/rlisetup/g.gui.rlisetup.py @@ -4,17 +4,9 @@ # MODULE: g.gui.rlisetup # AUTHOR(S): Luca Delucchi # PURPOSE: RLi Setup to create configuration file for r.li modules -# COPYRIGHT: (C) 2012 by Luca Delucchi, and the GRASS Development Team -# -# This program is free software; you can 1redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 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. +# SPDX-FileCopyrightText: 2012 Luca Delucchi +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/timeline/g.gui.timeline.py b/gui/wxpython/timeline/g.gui.timeline.py index eaf9c8a776f..51fa8d0cae0 100755 --- a/gui/wxpython/timeline/g.gui.timeline.py +++ b/gui/wxpython/timeline/g.gui.timeline.py @@ -5,17 +5,9 @@ # AUTHOR(S): Anna Kratochvilova # PURPOSE: Timeline Tool is a wxGUI component (based on matplotlib) # which allows the user to compare temporal datasets' extents. -# COPYRIGHT: (C) 2012-13 by Anna Kratochvilova, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012-13 Anna Kratochvilova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/tplot/g.gui.tplot.py b/gui/wxpython/tplot/g.gui.tplot.py index c5c5aac1165..ca878a2e20a 100755 --- a/gui/wxpython/tplot/g.gui.tplot.py +++ b/gui/wxpython/tplot/g.gui.tplot.py @@ -6,17 +6,9 @@ # PURPOSE: Temporal Plot Tool is a wxGUI component (based on matplotlib) # the user to see in a plot the values of one or more temporal # datasets for a queried point defined by a coordinate pair. -# COPYRIGHT: (C) 2014-2015 by Luca Delucchi, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2014-2015 Luca Delucchi +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/gui/wxpython/vdigit/g.gui.vdigit.py b/gui/wxpython/vdigit/g.gui.vdigit.py index 2ccd99bcf33..6ad3adfc02e 100644 --- a/gui/wxpython/vdigit/g.gui.vdigit.py +++ b/gui/wxpython/vdigit/g.gui.vdigit.py @@ -4,17 +4,9 @@ # MODULE: g.gui.vdigit # AUTHOR(S): Martin Landa # PURPOSE: wxGUI Vector Digitizer -# COPYRIGHT: (C) 2007-2013 by Martin Landa, and the GRASS Development Team -# -# This program is free software; you can 1redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 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. +# SPDX-FileCopyrightText: 2007-2013 Martin Landa +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/imagery/i.biomass/main.c b/imagery/i.biomass/main.c index 7b88868d9be..7a3e153e0c4 100644 --- a/imagery/i.biomass/main.c +++ b/imagery/i.biomass/main.c @@ -5,11 +5,8 @@ * PURPOSE: Creates a map of biomass growth * * - * COPYRIGHT: (C) 2002-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2002-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.cca/main.c b/imagery/i.cca/main.c index 50deb3b628c..d28ee0f88f3 100644 --- a/imagery/i.cca/main.c +++ b/imagery/i.cca/main.c @@ -12,11 +12,8 @@ * (raster) band files and a signature file, and outputs the same * number of raster band files transformed to provide maximum * separability of the categories indicated by the signatures. - * COPYRIGHT: (C) 1999-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.cluster/main.c b/imagery/i.cluster/main.c index 817688c75cf..af8d5f89a3b 100644 --- a/imagery/i.cluster/main.c +++ b/imagery/i.cluster/main.c @@ -10,11 +10,8 @@ * Glynn Clements , * Jan-Oliver Wagner * PURPOSE: builds pixel clusters based on multi-image pixel values - * COPYRIGHT: (C) 1999-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.eb.eta/main.c b/imagery/i.eb.eta/main.c index 92f6070e82d..4f302113a27 100644 --- a/imagery/i.eb.eta/main.c +++ b/imagery/i.eb.eta/main.c @@ -5,11 +5,8 @@ * PURPOSE: Calculates the actual evapotranspiration for diurnal period * as seen in Bastiaanssen (1995) * - * COPYRIGHT: (C) 2002-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.eb.evapfr/main.c b/imagery/i.eb.evapfr/main.c index e29dd4d60f3..0aaf52c56c5 100644 --- a/imagery/i.eb.evapfr/main.c +++ b/imagery/i.eb.evapfr/main.c @@ -5,11 +5,8 @@ * PURPOSE: Calculates the evaporative fraction * as seen in Bastiaanssen (1995) * - * COPYRIGHT: (C) 2002-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.eb.hsebal01/main.c b/imagery/i.eb.hsebal01/main.c index f7b14c9b82a..f5a2ed51478 100644 --- a/imagery/i.eb.hsebal01/main.c +++ b/imagery/i.eb.hsebal01/main.c @@ -11,11 +11,8 @@ * 2018: Fail convergence more gracefully and still write output * from MOD05 and MOD07 data (see GRASS-ADDONS) * - * COPYRIGHT: (C) 2002-2018 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2018 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * CHANGELOG: * diff --git a/imagery/i.eb.netrad/main.c b/imagery/i.eb.netrad/main.c index 23bf1d42821..887f2664982 100644 --- a/imagery/i.eb.netrad/main.c +++ b/imagery/i.eb.netrad/main.c @@ -6,11 +6,8 @@ * as seen in Bastiaanssen (1995) using time of * satellite overpass. * - * COPYRIGHT: (C) 2006-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.eb.soilheatflux/main.c b/imagery/i.eb.soilheatflux/main.c index b4b27ebc1e9..bb4d2d5dbb5 100644 --- a/imagery/i.eb.soilheatflux/main.c +++ b/imagery/i.eb.soilheatflux/main.c @@ -6,11 +6,8 @@ * as seen in Bastiaanssen (1995) using time of * satellite overpass. * - * COPYRIGHT: (C) 2006-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.emissivity/main.c b/imagery/i.emissivity/main.c index beeb95f1256..56adeffbd67 100644 --- a/imagery/i.emissivity/main.c +++ b/imagery/i.emissivity/main.c @@ -5,11 +5,8 @@ * PURPOSE: Calculates the emissivity from NDVI (empirical) * as seen in Caselles and Colles (1997). * - * COPYRIGHT: (C) 2002-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.evapo.mh/main.c b/imagery/i.evapo.mh/main.c index 74145646c29..ffc70ad3e8c 100644 --- a/imagery/i.evapo.mh/main.c +++ b/imagery/i.evapo.mh/main.c @@ -8,11 +8,8 @@ * Also has a switch for original Hargreaves (1985), * and for Hargreaves-Samani (1985). * - * COPYRIGHT: (C) 2007-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * Licence (>=2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/imagery/i.evapo.pm/main.c b/imagery/i.evapo.pm/main.c index 2217c5bb51f..01fcac2fe32 100644 --- a/imagery/i.evapo.pm/main.c +++ b/imagery/i.evapo.pm/main.c @@ -8,11 +8,8 @@ * Calculates the Penman-Monteith reference evapotranspiration * and Open Water Evaporation. * - * COPYRIGHT: (C) 2006-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.evapo.pt/main.c b/imagery/i.evapo.pt/main.c index 135ac8c811f..9a0a10624a1 100644 --- a/imagery/i.evapo.pt/main.c +++ b/imagery/i.evapo.pt/main.c @@ -6,11 +6,8 @@ * PURPOSE: To estimate the daily evapotranspiration by means * of Prestley and Taylor method (1972). * - * COPYRIGHT: (C) 2007-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * Licence (>=2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/imagery/i.fft/main.c b/imagery/i.fft/main.c index 38723e5d248..48f2c2bce52 100644 --- a/imagery/i.fft/main.c +++ b/imagery/i.fft/main.c @@ -9,11 +9,8 @@ * PURPOSE: processes a single input raster map layer * and constructs the real and imaginary Fourier * components in frequency space - * COPYRIGHT: (C) 1999-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* diff --git a/imagery/i.find/main.c b/imagery/i.find/main.c index bfc6443e0a5..7da41a2a46c 100644 --- a/imagery/i.find/main.c +++ b/imagery/i.find/main.c @@ -9,11 +9,8 @@ * PURPOSE: produces a file containing the names of files of type * element (cell, dig, etc) in the search path for the mapset * in location - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.gensig/main.c b/imagery/i.gensig/main.c index ebb5af8ae10..2d84cada9ce 100644 --- a/imagery/i.gensig/main.c +++ b/imagery/i.gensig/main.c @@ -9,11 +9,8 @@ * Glynn Clements , * Jan-Oliver Wagner * PURPOSE: generate image signatures based on training map - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.gensigset/main.c b/imagery/i.gensigset/main.c index 60d55f25bbf..6514abacff8 100644 --- a/imagery/i.gensigset/main.c +++ b/imagery/i.gensigset/main.c @@ -9,11 +9,8 @@ * Glynn Clements , * Jan-Oliver Wagner * PURPOSE: non-interactive method for generating image signature files - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.group/main.c b/imagery/i.group/main.c index 568c8a69319..d4df045d04f 100644 --- a/imagery/i.group/main.c +++ b/imagery/i.group/main.c @@ -10,11 +10,8 @@ * Hamish Bowman * PURPOSE: collect raster map layers into an imagery group by assigning * them to user-named subgroups or other groups - * COPYRIGHT: (C) 2001-2007, 2011, 2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2007, 2011, 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.his.rgb/main.c b/imagery/i.his.rgb/main.c index 13dbf9b2e6a..cc953771f76 100644 --- a/imagery/i.his.rgb/main.c +++ b/imagery/i.his.rgb/main.c @@ -9,11 +9,8 @@ * PURPOSE: Hue-intensity-saturation (his) to red-green-blue (rgb) * raster map color transformation function. * - * COPYRIGHT: (C) 2007-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.ifft/main.c b/imagery/i.ifft/main.c index e84f0c157bc..9a0d751f8d8 100644 --- a/imagery/i.ifft/main.c +++ b/imagery/i.ifft/main.c @@ -8,11 +8,8 @@ * Glynn Clements * PURPOSE: processes the real and imaginary Fourier * components in frequency space and construct raster map - * COPYRIGHT: (C) 1999-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* diff --git a/imagery/i.landsat.acca/algorithm.c b/imagery/i.landsat.acca/algorithm.c index 5bd806acdae..9d771be52a4 100644 --- a/imagery/i.landsat.acca/algorithm.c +++ b/imagery/i.landsat.acca/algorithm.c @@ -2,10 +2,9 @@ * * AUTHOR: E. Jorge Tizado, Spain 2010 * - * COPYRIGHT: (c) 2010 E. Jorge Tizado - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 E. Jorge Tizado + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later */ #include diff --git a/imagery/i.landsat.acca/main.c b/imagery/i.landsat.acca/main.c index f062ae46f91..9eb477e1c88 100644 --- a/imagery/i.landsat.acca/main.c +++ b/imagery/i.landsat.acca/main.c @@ -7,11 +7,8 @@ * PURPOSE: Landsat TM/ETM+ Automatic Cloud Cover Assessment * Adopted for GRASS 7 by Martin Landa * - * COPYRIGHT: (C) 2008, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2008, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.landsat.toar/main.c b/imagery/i.landsat.toar/main.c index 2516e97ed33..05df0d3e2ef 100644 --- a/imagery/i.landsat.toar/main.c +++ b/imagery/i.landsat.toar/main.c @@ -10,11 +10,8 @@ * PURPOSE: Calculate TOA Radiance or Reflectance and Kinetic Temperature * for Landsat 1/2/3/4/5 MS, 4/5 TM, 7 ETM+, and 8 OLI/TIRS * - * COPYRIGHT: (C) 2006-2013 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2006-2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.maxlik/main.c b/imagery/i.maxlik/main.c index 1ffdbf260f9..4afd60b7ce1 100644 --- a/imagery/i.maxlik/main.c +++ b/imagery/i.maxlik/main.c @@ -10,11 +10,8 @@ * Glynn Clements , * Jan-Oliver Wagner * PURPOSE: maximum likelihood classification of image groups - * COPYRIGHT: (C) 1999-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.modis.qc/main.c b/imagery/i.modis.qc/main.c index 432fd0679f5..013c6cab457 100644 --- a/imagery/i.modis.qc/main.c +++ b/imagery/i.modis.qc/main.c @@ -7,11 +7,8 @@ * (MOD09Q/MOD09A/MOD09GA), Modis LST (MOD11A1, MOD11A2), * Modis Vegetation (MOD13A2) * - * COPYRIGHT: (C) 2008 -2016 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2008 -2016 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * CHANGELOG: Added support MOD11A1 (Markus, December 2010) * Added support MOD13A2, MCD43B2 (Yann, January 2011) diff --git a/imagery/i.ortho.photo/README b/imagery/i.ortho.photo/README index 51260299d5b..1ad62fe91b5 100644 --- a/imagery/i.ortho.photo/README +++ b/imagery/i.ortho.photo/README @@ -12,11 +12,8 @@ AUTHORS: It has since had bug fixes performed by OGI (Shapiro?) and also by the original programmer - Mike Baba of DBA Systems, Fairfax, VA. -COPYRIGHT: (C) 1999-2019 by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 1999-2019 Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later ###################################################################### diff --git a/imagery/i.ortho.photo/i.ortho.camera/main.c b/imagery/i.ortho.photo/i.ortho.camera/main.c index f11f7d2f8d4..726792e8f59 100644 --- a/imagery/i.ortho.photo/i.ortho.camera/main.c +++ b/imagery/i.ortho.photo/i.ortho.camera/main.c @@ -9,11 +9,8 @@ * Hamish Bowman * * PURPOSE: Creates or modifies entries in a camera reference file - * COPYRIGHT: (C) 1999-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.ortho.photo/i.ortho.elev/main.c b/imagery/i.ortho.photo/i.ortho.elev/main.c index e0a1dd4e672..977f17672b6 100644 --- a/imagery/i.ortho.photo/i.ortho.elev/main.c +++ b/imagery/i.ortho.photo/i.ortho.elev/main.c @@ -10,11 +10,8 @@ * Markus Metz * * PURPOSE: Select the elevation model - * COPYRIGHT: (C) 1999-2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.ortho.photo/i.ortho.init/main.c b/imagery/i.ortho.photo/i.ortho.init/main.c index abda5298727..14f7885bf4a 100644 --- a/imagery/i.ortho.photo/i.ortho.init/main.c +++ b/imagery/i.ortho.photo/i.ortho.init/main.c @@ -10,11 +10,8 @@ * * PURPOSE: Creates or modifies entries in a camera initial exposure * station file for imagery group referenced by a sub-block - * COPYRIGHT: (C) 1999-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.ortho.photo/i.ortho.photo/menu.c b/imagery/i.ortho.photo/i.ortho.photo/menu.c index 40313c6c891..b8f054e2233 100644 --- a/imagery/i.ortho.photo/i.ortho.photo/menu.c +++ b/imagery/i.ortho.photo/i.ortho.photo/menu.c @@ -7,11 +7,8 @@ * Bernhard Reiter , * Glynn Clements * PURPOSE: main menu system - * COPYRIGHT: (C) 1999-2020 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2020 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.ortho.photo/i.ortho.rectify/main.c b/imagery/i.ortho.photo/i.ortho.rectify/main.c index 7f0e19bd291..717493100d6 100644 --- a/imagery/i.ortho.photo/i.ortho.rectify/main.c +++ b/imagery/i.ortho.photo/i.ortho.rectify/main.c @@ -10,11 +10,8 @@ * * PURPOSE: Rectifies an image by using the image to photo coordinate * and photo to target transformation matrices - * COPYRIGHT: (C) 1999-2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.ortho.photo/i.ortho.target/main.c b/imagery/i.ortho.photo/i.ortho.target/main.c index 5634d4695c1..11f9c81ab50 100644 --- a/imagery/i.ortho.photo/i.ortho.target/main.c +++ b/imagery/i.ortho.photo/i.ortho.target/main.c @@ -9,11 +9,8 @@ * Hamish Bowman * * PURPOSE: Select target location and mapset - * COPYRIGHT: (C) 1999-2017 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.ortho.photo/i.ortho.transform/main.c b/imagery/i.ortho.photo/i.ortho.transform/main.c index 50e6fc63d25..63ac11d7a8e 100644 --- a/imagery/i.ortho.photo/i.ortho.transform/main.c +++ b/imagery/i.ortho.photo/i.ortho.transform/main.c @@ -7,11 +7,8 @@ * Markus Metz * PURPOSE: Utility to compute transformation based upon GCPs and * output error measurements - * COPYRIGHT: (C) 2006-2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.ortho.photo/lib/orthoref.c b/imagery/i.ortho.photo/lib/orthoref.c index 0ca0b7d9855..03c36d4f1f6 100644 --- a/imagery/i.ortho.photo/lib/orthoref.c +++ b/imagery/i.ortho.photo/lib/orthoref.c @@ -3,11 +3,8 @@ * MODULE: orthophoto rectification program * AUTHOR(S): Mike Baba of DBA Systems, Fairfax, VA for CERL * PURPOSE: ortho-rectification of aerial photographs - * COPYRIGHT: (C) 1999 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.pca/main.c b/imagery/i.pca/main.c index 594b8b40f16..f0479927e24 100644 --- a/imagery/i.pca/main.c +++ b/imagery/i.pca/main.c @@ -8,11 +8,8 @@ * * PURPOSE: Principal Component Analysis transform of raster data. * - * COPYRIGHT: (C) 2004-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2004-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/imagery/i.rectify/main.c b/imagery/i.rectify/main.c index a740a07a0ae..1b2efecebc2 100644 --- a/imagery/i.rectify/main.c +++ b/imagery/i.rectify/main.c @@ -14,11 +14,8 @@ * PURPOSE: calculate a transformation matrix and then convert x,y cell * coordinates to standard map coordinates for each pixel in the * image (control points can come from g.gui.gcp) - * COPYRIGHT: (C) 2002-2020 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2020 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.rgb.his/main.c b/imagery/i.rgb.his/main.c index 91b55416321..363eb288650 100644 --- a/imagery/i.rgb.his/main.c +++ b/imagery/i.rgb.his/main.c @@ -9,11 +9,8 @@ * PURPOSE: Red-green-blue (rgb) to hue-intensity-saturation (his) * raster map color transformation function * - * COPYRIGHT: (C) 2007-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.segment/cluster.c b/imagery/i.segment/cluster.c index e88bd1d35bf..f8e3bfe8bed 100644 --- a/imagery/i.segment/cluster.c +++ b/imagery/i.segment/cluster.c @@ -8,11 +8,8 @@ * PURPOSE: Recategorizes data in a raster map layer by grouping cells * that form physically discrete areas into unique categories. * - * COPYRIGHT: (C) 2006-2016 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2016 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/imagery/i.segment/iseg.h b/imagery/i.segment/iseg.h index a8dfb5542c3..80b541e3baa 100644 --- a/imagery/i.segment/iseg.h +++ b/imagery/i.segment/iseg.h @@ -3,11 +3,9 @@ * MODULE: i.segment * AUTHOR(S): Eric Momsen * PURPOSE: structure definition and function listing - * COPYRIGHT: (C) 2012 by Eric Momsen, and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2012 Eric Momsen + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.segment/main.c b/imagery/i.segment/main.c index 9c78c9b383d..7442919be17 100644 --- a/imagery/i.segment/main.c +++ b/imagery/i.segment/main.c @@ -5,11 +5,9 @@ * based on the GSoC project by * Eric Momsen * PURPOSE: Object recognition, segments an image group. - * COPYRIGHT: (C) 2012 by Eric Momsen, and the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the COPYING file that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2012 Eric Momsen + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * * NOTE: the word "segment" is already used by the diff --git a/imagery/i.signatures/main.c b/imagery/i.signatures/main.c index 67bf9d99566..1ce220e639e 100644 --- a/imagery/i.signatures/main.c +++ b/imagery/i.signatures/main.c @@ -4,11 +4,9 @@ * AUTHOR(S): Maris Nartiss - maris.gis gmail.com * PURPOSE: Manages signature files of imagery classifiers * - * COPYRIGHT: (C) 2023 by Maris Nartiss and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2023 Maris Nartiss + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/imagery/i.smap/main.c b/imagery/i.smap/main.c index e5df017f52c..d6e95703258 100644 --- a/imagery/i.smap/main.c +++ b/imagery/i.smap/main.c @@ -10,11 +10,8 @@ * Jan-Oliver Wagner * PURPOSE: segment multispectral images using a spectral class model * known as a Gaussian mixture distribution - * COPYRIGHT: (C) 1999-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.smap/segment.c b/imagery/i.smap/segment.c index 04b1203f4cb..a4195b2d7c3 100644 --- a/imagery/i.smap/segment.c +++ b/imagery/i.smap/segment.c @@ -4,11 +4,8 @@ * AUTHOR(S): Charles Bouman, * School of Electrical Engineering, Purdue University * PURPOSE: image classification and segmentation - * COPYRIGHT: (C) 1999-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.svm.predict/main.c b/imagery/i.svm.predict/main.c index 968950d5627..1b4f0e5179e 100644 --- a/imagery/i.svm.predict/main.c +++ b/imagery/i.svm.predict/main.c @@ -5,11 +5,9 @@ * AUTHOR(S): Maris Nartiss - maris.gis gmail.com * PURPOSE: Predicts values with Support Vector Machine classifier * - * COPYRIGHT: (C) 2023 by Maris Nartiss and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2023 Maris Nartiss + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * Development of this module was supported from * science funding of University of Latvia (2020-2023). diff --git a/imagery/i.svm.train/main.c b/imagery/i.svm.train/main.c index e8406b52393..242ce965d08 100644 --- a/imagery/i.svm.train/main.c +++ b/imagery/i.svm.train/main.c @@ -5,11 +5,9 @@ * AUTHOR(S): Maris Nartiss - maris.gis gmail.com * PURPOSE: Trains Support Vector Machine classifier * - * COPYRIGHT: (C) 2023 by Maris Nartiss and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2023 Maris Nartiss + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * Development of this module was supported from * science funding of University of Latvia (2020-2023). diff --git a/imagery/i.target/main.c b/imagery/i.target/main.c index c92ab759891..8e9a1db411d 100644 --- a/imagery/i.target/main.c +++ b/imagery/i.target/main.c @@ -15,11 +15,8 @@ * * PURPOSE: Targets an imagery group to a GRASS data base location name * and mapset for reprojection - * COPYRIGHT: (C) 2001-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.topo.corr/correction.c b/imagery/i.topo.corr/correction.c index 3491dbe85c4..0b678b461b9 100644 --- a/imagery/i.topo.corr/correction.c +++ b/imagery/i.topo.corr/correction.c @@ -2,10 +2,9 @@ * * AUTHOR: E. Jorge Tizado, Spain 2010 * - * COPYRIGHT: (c) 2007-10 E. Jorge Tizado - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-10 E. Jorge Tizado + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later */ #include diff --git a/imagery/i.topo.corr/illumination.c b/imagery/i.topo.corr/illumination.c index 69b0432299e..6dd3fdb2479 100644 --- a/imagery/i.topo.corr/illumination.c +++ b/imagery/i.topo.corr/illumination.c @@ -2,10 +2,9 @@ * * AUTHOR: E. Jorge Tizado, Spain 2010 * - * COPYRIGHT: (c) 2007-10 E. Jorge Tizado - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-10 E. Jorge Tizado + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later */ #include diff --git a/imagery/i.topo.corr/main.c b/imagery/i.topo.corr/main.c index 42422117063..29a687889ca 100644 --- a/imagery/i.topo.corr/main.c +++ b/imagery/i.topo.corr/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Topographic corrections * - * COPYRIGHT: (C) 2002, 2005, 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002, 2005, 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/imagery/i.vi/main.c b/imagery/i.vi/main.c index 7947aee6c50..27d51f380d9 100644 --- a/imagery/i.vi/main.c +++ b/imagery/i.vi/main.c @@ -7,11 +7,8 @@ * PURPOSE: Calculates 16 vegetation and related indices * based on biophysical parameters. * - * COPYRIGHT: (C) 2002-2019 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2019 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * Remarks: * These are generic indices that use red and nir for most of them. diff --git a/imagery/i.zc/main.c b/imagery/i.zc/main.c index 94d603efff6..f1ceb351d35 100644 --- a/imagery/i.zc/main.c +++ b/imagery/i.zc/main.c @@ -10,11 +10,8 @@ * Glynn Clements , * Jan-Oliver Wagner * PURPOSE: edge detection for imagery using zero crossings method - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/include/Make/Platform.make.in b/include/Make/Platform.make.in index b45e0dddfbf..2bf13f496ff 100644 --- a/include/Make/Platform.make.in +++ b/include/Make/Platform.make.in @@ -11,11 +11,8 @@ # for compiling all GRASS modules. This part of the file provides # make variables that are dependent on the results of the # configure script. -# COPYRIGHT: (C) 2000 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2000 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/include/grass/defs/gis.h b/include/grass/defs/gis.h index a3573b7fae5..686cbac9039 100644 --- a/include/grass/defs/gis.h +++ b/include/grass/defs/gis.h @@ -6,11 +6,8 @@ * Justin Hickey - Thailand - jhickey@hpcc.nectec.or.th * PURPOSE: This file contains the prototypes for all the functions in the * gis library (src/libes/gis). - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/include/grass/gis.h b/include/grass/gis.h index 89015943b67..32c51a1ac74 100644 --- a/include/grass/gis.h +++ b/include/grass/gis.h @@ -6,11 +6,8 @@ * PURPOSE: This file contains definitions of variables and data types * for use with most, if not all, Grass programs. This file is * usually included in every Grass program. - * COPYRIGHT: (C) 2000-2026 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2026 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/include/grass/gprojects.h b/include/grass/gprojects.h index 803eecf8477..4b043d5d259 100644 --- a/include/grass/gprojects.h +++ b/include/grass/gprojects.h @@ -5,11 +5,8 @@ * Paul Kelly * PURPOSE: Include file for GRASS modules that use the PROJ * wrapper functions - * COPYRIGHT: (C) 2003 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/include/grass/neta.h b/include/grass/neta.h index 6f85aceccfe..7db7a102e7f 100644 --- a/include/grass/neta.h +++ b/include/grass/neta.h @@ -6,11 +6,9 @@ * * PURPOSE: NETwork Analysis Library * - * COPYRIGHT: (C) 2009-2010 by Daniel Bundala, and the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2009-2010 Daniel Bundala + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/lib/bitmap/main.c b/lib/bitmap/main.c index f3c519f6d9c..917b12d74de 100644 --- a/lib/bitmap/main.c +++ b/lib/bitmap/main.c @@ -8,11 +8,8 @@ * Glynn Clements * PURPOSE: provides basic support for the creation and manipulation of * two dimensional bitmap arrays - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/btree/test/try.c b/lib/btree/test/try.c index 85d5d51618e..0cb8a7f65f2 100644 --- a/lib/btree/test/try.c +++ b/lib/btree/test/try.c @@ -6,11 +6,8 @@ * Glynn Clements * PURPOSE: balanced tree - possibly duplicating libavl functionality; see * http://grass.itc.it/pipermail/grass-dev/2007-April/030396.html - * COPYRIGHT: (C) 2002-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/cdhc/README b/lib/cdhc/README index 641726fa98e..9b5cf24ba5e 100644 --- a/lib/cdhc/README +++ b/lib/cdhc/README @@ -8,11 +8,8 @@ * Radim Blazek * Glynn Clements , * PURPOSE: library for testing normality & exponentiality - * COPYRIGHT: (C) 2002-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/datetime/README b/lib/datetime/README index 529697bf4b8..7de4fe32a47 100644 --- a/lib/datetime/README +++ b/lib/datetime/README @@ -9,11 +9,8 @@ * Radim Blazek * Glynn Clements , * PURPOSE: library for date time structure - * COPYRIGHT: (C) 2002-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/db/dbmi_base/test/test_columns.c b/lib/db/dbmi_base/test/test_columns.c index 2303b37cdef..e0424945a05 100644 --- a/lib/db/dbmi_base/test/test_columns.c +++ b/lib/db/dbmi_base/test/test_columns.c @@ -8,11 +8,8 @@ * * PURPOSE: Unit and integration tests for the dbmi_base library * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/db/dbmi_base/test/test_dbmi_base_lib.h b/lib/db/dbmi_base/test/test_dbmi_base_lib.h index fd377024947..f8b9cc2c9b2 100644 --- a/lib/db/dbmi_base/test/test_dbmi_base_lib.h +++ b/lib/db/dbmi_base/test/test_dbmi_base_lib.h @@ -8,11 +8,8 @@ * * PURPOSE: Unit and integration tests for the dbmi_base library * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/db/dbmi_base/test/test_main.c b/lib/db/dbmi_base/test/test_main.c index e131ee9751c..2d3361bbae8 100644 --- a/lib/db/dbmi_base/test/test_main.c +++ b/lib/db/dbmi_base/test/test_main.c @@ -8,11 +8,8 @@ * * PURPOSE: Unit and integration tests for the dbmi_base library * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/db/dbmi_base/test/test_table.c b/lib/db/dbmi_base/test/test_table.c index fb632d93a8e..21b029368d7 100644 --- a/lib/db/dbmi_base/test/test_table.c +++ b/lib/db/dbmi_base/test/test_table.c @@ -8,11 +8,8 @@ * * PURPOSE: Unit and integration tests for the dbmi_base library * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/db/sqlp/alloc.c b/lib/db/sqlp/alloc.c index 2e3e6d81b9d..fe319236906 100644 --- a/lib/db/sqlp/alloc.c +++ b/lib/db/sqlp/alloc.c @@ -10,11 +10,8 @@ * SQLPSTMT structure. * SQL parser may be used by simple database drivers. * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/db/sqlp/print.c b/lib/db/sqlp/print.c index 0eb7276bc23..93b98fd0a02 100644 --- a/lib/db/sqlp/print.c +++ b/lib/db/sqlp/print.c @@ -10,11 +10,8 @@ * SQLPSTMT structure. * SQL parser may be used by simple database drivers. * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/db/sqlp/sql.c b/lib/db/sqlp/sql.c index eadc9959083..835a4e7557c 100644 --- a/lib/db/sqlp/sql.c +++ b/lib/db/sqlp/sql.c @@ -19,11 +19,8 @@ * SQLPSTMT structure. * SQL parser may be used by simple database drivers. * - * COPYRIGHT: (C) 2000-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2000-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/db/sqlp/sqlp.l b/lib/db/sqlp/sqlp.l index 961c25b167d..a56a2258b73 100644 --- a/lib/db/sqlp/sqlp.l +++ b/lib/db/sqlp/sqlp.l @@ -11,11 +11,8 @@ * SQLPSTMT structure. * SQL parser may be used by simple database drivers. * -* COPYRIGHT: (C) 2000 by the GRASS Development Team -* -* This program is free software under the GNU General Public -* License (>=v2). Read the file COPYING that comes with GRASS -* for details. +* SPDX-FileCopyrightText: 2000 Other GRASS authors +* SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/db/sqlp/sqlp.y b/lib/db/sqlp/sqlp.y index 778769b1cb3..8e762b115db 100644 --- a/lib/db/sqlp/sqlp.y +++ b/lib/db/sqlp/sqlp.y @@ -10,11 +10,8 @@ * SQLPSTMT structure. * SQL parser may be used by simple database drivers. * -* COPYRIGHT: (C) 2000 by the GRASS Development Team -* -* This program is free software under the GNU General Public -* License (>=v2). Read the file COPYING that comes with GRASS -* for details. +* SPDX-FileCopyrightText: 2000 Other GRASS authors +* SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/display/symbol.c b/lib/display/symbol.c index dd697d4680d..81c4e861b49 100644 --- a/lib/display/symbol.c +++ b/lib/display/symbol.c @@ -5,12 +5,9 @@ * (adapted from Radim Blazek's d.vect code) * Glynn Clements * PURPOSE: draw a symbol at pixel coordinates - * COPYRIGHT: (C) 2005-2007 by M. Hamish Bowman, and - * the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005-2007 M. Hamish Bowman + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/dspf/README b/lib/dspf/README index 7db91f4233e..89d28fe331e 100644 --- a/lib/dspf/README +++ b/lib/dspf/README @@ -11,11 +11,8 @@ * Glynn Clements , * Bernhard Reiter * PURPOSE: libraries for NVIZ: render/display volumes - * COPYRIGHT: (C) 1996-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1996-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/external/parson/gjson.c b/lib/external/parson/gjson.c index 40d4bba8950..d9a4bb9b9db 100644 --- a/lib/external/parson/gjson.c +++ b/lib/external/parson/gjson.c @@ -15,11 +15,8 @@ * PURPOSE: parson library function wrapper * part of the gjson library * - * COPYRIGHT: (C) 2024 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2024 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/external/parson/test/test_gjson_lib.h b/lib/external/parson/test/test_gjson_lib.h index 7f4c02dc8c1..f7416b95c64 100644 --- a/lib/external/parson/test/test_gjson_lib.h +++ b/lib/external/parson/test/test_gjson_lib.h @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests * - * COPYRIGHT: (C) 2024 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2024 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/external/parson/test/test_main.c b/lib/external/parson/test/test_main.c index 81d0a9b6332..31a99fe73cd 100644 --- a/lib/external/parson/test/test_main.c +++ b/lib/external/parson/test/test_main.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for the gjson library * - * COPYRIGHT: (C) 2024 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2024 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/external/parson/test/test_parson_wrapper.c b/lib/external/parson/test/test_parson_wrapper.c index c270e836330..50036692992 100644 --- a/lib/external/parson/test/test_parson_wrapper.c +++ b/lib/external/parson/test/test_parson_wrapper.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for parson wrapper * - * COPYRIGHT: (C) 2024 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2024 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gis/cmprbzip.c b/lib/gis/cmprbzip.c index e1758617a28..fe614060554 100644 --- a/lib/gis/cmprbzip.c +++ b/lib/gis/cmprbzip.c @@ -11,11 +11,8 @@ * * ALGORITHM: http://www.bzip.org * DATE CREATED: Nov 19 2015 - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (version 2 or greater). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gis/cmprlz4.c b/lib/gis/cmprlz4.c index 116bdb31738..7728b5338ab 100644 --- a/lib/gis/cmprlz4.c +++ b/lib/gis/cmprlz4.c @@ -12,11 +12,8 @@ * * ALGORITHM: https://code.google.com/p/lz4/ * DATE CREATED: Dec 18 2015 - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (version 2 or greater). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gis/cmprrle.c b/lib/gis/cmprrle.c index 6db1698c8f1..889cb42826b 100644 --- a/lib/gis/cmprrle.c +++ b/lib/gis/cmprrle.c @@ -11,11 +11,8 @@ * * ALGORITHM: Run Length Encoding * DATE CREATED: Dec 18 2015 - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (version 2 or greater). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gis/cmprzlib.c b/lib/gis/cmprzlib.c index cf9b99ef12f..15217fb747d 100644 --- a/lib/gis/cmprzlib.c +++ b/lib/gis/cmprzlib.c @@ -12,11 +12,8 @@ * * ALGORITHM: http://www.gzip.org/zlib/feldspar.html * DATE CREATED: Dec 17 2015 - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (version 2 or greater). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gis/cmprzstd.c b/lib/gis/cmprzstd.c index 90efd93d663..c9f81e05413 100644 --- a/lib/gis/cmprzstd.c +++ b/lib/gis/cmprzstd.c @@ -12,11 +12,8 @@ * * ALGORITHM: http://www.zstd.net * DATE CREATED: Dec 18 2017 - * COPYRIGHT: (C) 2017 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (version 2 or greater). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gis/compress.c b/lib/gis/compress.c index b7445941e90..6800e260c54 100644 --- a/lib/gis/compress.c +++ b/lib/gis/compress.c @@ -10,11 +10,8 @@ * use is in the storage and reading of GRASS rasters. * * DATE CREATED: Dec 17 2015 - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (version 2 or greater). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gis/copy_file.c b/lib/gis/copy_file.c index 5e2f55e5908..335df8fcee6 100644 --- a/lib/gis/copy_file.c +++ b/lib/gis/copy_file.c @@ -3,11 +3,8 @@ * MODULE: GRASS library - copy_file.c * AUTHOR(S): Paul Kelly * PURPOSE: Function to copy one file to another. - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gis/datum.c b/lib/gis/datum.c index 8931dd328de..7f53958ad43 100644 --- a/lib/gis/datum.c +++ b/lib/gis/datum.c @@ -6,11 +6,8 @@ * Paul Kelly - paul-grass@stjohnspoint.co.uk * PURPOSE: provide functions for reading datum parameters from the * location database. - * COPYRIGHT: (C) 2000, 2003 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000, 2003 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gis/ilist.c b/lib/gis/ilist.c index de5d07cbab5..5d98aca5ea4 100644 --- a/lib/gis/ilist.c +++ b/lib/gis/ilist.c @@ -8,11 +8,8 @@ * * PURPOSE: Lower level functions for reading and manipulating integer list * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/lib/gis/win32_pipes.c b/lib/gis/win32_pipes.c index 53fea0714bf..0bba642d258 100644 --- a/lib/gis/win32_pipes.c +++ b/lib/gis/win32_pipes.c @@ -15,11 +15,8 @@ * of UNIX sockets provides zero security checking so should * not be used from untrusted clients. * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/CBLAS_wrapper_blas_level_1.c b/lib/gmath/CBLAS_wrapper_blas_level_1.c index 556f1654b46..8af18459722 100644 --- a/lib/gmath/CBLAS_wrapper_blas_level_1.c +++ b/lib/gmath/CBLAS_wrapper_blas_level_1.c @@ -7,11 +7,8 @@ * PURPOSE: grass blas implementation * part of the gmath library * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/blas_level_1.c b/lib/gmath/blas_level_1.c index c17981b92f5..cf2e37daed6 100644 --- a/lib/gmath/blas_level_1.c +++ b/lib/gmath/blas_level_1.c @@ -7,11 +7,8 @@ * PURPOSE: grass blas implementation * part of the gmath library * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/blas_level_2.c b/lib/gmath/blas_level_2.c index 3700cfa2ed8..11c209fd460 100644 --- a/lib/gmath/blas_level_2.c +++ b/lib/gmath/blas_level_2.c @@ -7,11 +7,8 @@ * PURPOSE: grass blas implementation * part of the gmath library * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/blas_level_3.c b/lib/gmath/blas_level_3.c index 99d1a1186fa..896ab8668d1 100644 --- a/lib/gmath/blas_level_3.c +++ b/lib/gmath/blas_level_3.c @@ -7,11 +7,8 @@ * PURPOSE: grass blas implementation * part of the gmath library * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/ccmath_grass_wrapper.c b/lib/gmath/ccmath_grass_wrapper.c index fb4a500096a..db229b06980 100644 --- a/lib/gmath/ccmath_grass_wrapper.c +++ b/lib/gmath/ccmath_grass_wrapper.c @@ -7,11 +7,8 @@ * PURPOSE: ccmath library function wrapper * part of the gmath library * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/solvers_classic_iter.c b/lib/gmath/solvers_classic_iter.c index 8ad535f8b6f..d3de41a1101 100644 --- a/lib/gmath/solvers_classic_iter.c +++ b/lib/gmath/solvers_classic_iter.c @@ -7,11 +7,8 @@ * PURPOSE: linear equation system solvers * part of the gmath library * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/solvers_direct.c b/lib/gmath/solvers_direct.c index 77914060897..3d504c43cb8 100644 --- a/lib/gmath/solvers_direct.c +++ b/lib/gmath/solvers_direct.c @@ -7,11 +7,8 @@ * PURPOSE: linear equation system solvers * part of the gmath library * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/solvers_krylov.c b/lib/gmath/solvers_krylov.c index abc8cda83f3..3751c60a51c 100644 --- a/lib/gmath/solvers_krylov.c +++ b/lib/gmath/solvers_krylov.c @@ -7,11 +7,8 @@ * PURPOSE: linear equation system solvers * part of the gmath library * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/sparse_matrix.c b/lib/gmath/sparse_matrix.c index 6fd15584cc8..1b0ed906e6e 100644 --- a/lib/gmath/sparse_matrix.c +++ b/lib/gmath/sparse_matrix.c @@ -7,11 +7,8 @@ * PURPOSE: linear equation system solvers * part of the gmath library * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/bench_blas2.c b/lib/gmath/test/bench_blas2.c index 689bd3d3192..af3276ced39 100644 --- a/lib/gmath/test/bench_blas2.c +++ b/lib/gmath/test/bench_blas2.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit benchs for les creation * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/bench_blas3.c b/lib/gmath/test/bench_blas3.c index e17407c61a9..37af7d86d14 100644 --- a/lib/gmath/test/bench_blas3.c +++ b/lib/gmath/test/bench_blas3.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit benchs for les creation * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/bench_solver_direct.c b/lib/gmath/test/bench_solver_direct.c index e0fdf786885..b8f95546489 100644 --- a/lib/gmath/test/bench_solver_direct.c +++ b/lib/gmath/test/bench_solver_direct.c @@ -6,11 +6,8 @@ * * PURPOSE: benchmarking the direct solvers * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/bench_solver_krylov.c b/lib/gmath/test/bench_solver_krylov.c index a8d37703c36..b4aff536632 100644 --- a/lib/gmath/test/bench_solver_krylov.c +++ b/lib/gmath/test/bench_solver_krylov.c @@ -6,11 +6,8 @@ * * PURPOSE: benchmarking the krylov subspace solvers * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/test_blas1.c b/lib/gmath/test/test_blas1.c index 7af1eedc819..d0732408f1e 100644 --- a/lib/gmath/test/test_blas1.c +++ b/lib/gmath/test/test_blas1.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for les creation * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/test_blas2.c b/lib/gmath/test/test_blas2.c index 5a3baff26e5..5bec56beb04 100644 --- a/lib/gmath/test/test_blas2.c +++ b/lib/gmath/test/test_blas2.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for les creation * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/test_blas3.c b/lib/gmath/test/test_blas3.c index 087e6c49455..9f132532375 100644 --- a/lib/gmath/test/test_blas3.c +++ b/lib/gmath/test/test_blas3.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for les creation * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/test_ccmath_wrapper.c b/lib/gmath/test/test_ccmath_wrapper.c index 19a539ed7b0..2914c69ffd6 100644 --- a/lib/gmath/test/test_ccmath_wrapper.c +++ b/lib/gmath/test/test_ccmath_wrapper.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for les solving * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/test_gmath_lib.h b/lib/gmath/test/test_gmath_lib.h index 5a1a139290c..b9c49400861 100644 --- a/lib/gmath/test/test_gmath_lib.h +++ b/lib/gmath/test/test_gmath_lib.h @@ -6,11 +6,8 @@ * * PURPOSE: Unit and Integration tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/test_main.c b/lib/gmath/test/test_main.c index 582a6f98209..56390490e3f 100644 --- a/lib/gmath/test/test_main.c +++ b/lib/gmath/test/test_main.c @@ -8,11 +8,8 @@ * * PURPOSE: Unit and integration tests for the gmath library * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/test_matrix_conversion.c b/lib/gmath/test/test_matrix_conversion.c index dd34f682995..ab5494b8f69 100644 --- a/lib/gmath/test/test_matrix_conversion.c +++ b/lib/gmath/test/test_matrix_conversion.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for les solving * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/test_solvers.c b/lib/gmath/test/test_solvers.c index e4f6588e6e5..a518463447b 100644 --- a/lib/gmath/test/test_solvers.c +++ b/lib/gmath/test/test_solvers.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for les solving * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/test_tools.c b/lib/gmath/test/test_tools.c index f8aebd04df0..fa7c91ceed3 100644 --- a/lib/gmath/test/test_tools.c +++ b/lib/gmath/test/test_tools.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for les solving * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gmath/test/test_tools_les.c b/lib/gmath/test/test_tools_les.c index afb77fa0e25..0e3c0b31fe4 100644 --- a/lib/gmath/test/test_tools_les.c +++ b/lib/gmath/test/test_tools_les.c @@ -7,11 +7,8 @@ * PURPOSE: functions to manage linear equation systems * part of the gmath library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/N_gwflow.h b/lib/gpde/N_gwflow.h index ebfc27d0238..194b1220ec4 100644 --- a/lib/gpde/N_gwflow.h +++ b/lib/gpde/N_gwflow.h @@ -7,11 +7,8 @@ * PURPOSE: groundwater flow in porous media * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/N_heatflow.h b/lib/gpde/N_heatflow.h index 57d96caff1d..d424d53e909 100644 --- a/lib/gpde/N_heatflow.h +++ b/lib/gpde/N_heatflow.h @@ -7,11 +7,8 @@ * PURPOSE: Calculation of heatflow * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/N_pde.h b/lib/gpde/N_pde.h index 42ac2b5b277..2136b785913 100644 --- a/lib/gpde/N_pde.h +++ b/lib/gpde/N_pde.h @@ -6,11 +6,8 @@ * * PURPOSE: This file contains definitions of variables and data types * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/N_solute_transport.h b/lib/gpde/N_solute_transport.h index 429929d51c3..f3bf44e36a6 100644 --- a/lib/gpde/N_solute_transport.h +++ b/lib/gpde/N_solute_transport.h @@ -7,11 +7,8 @@ * PURPOSE: solute transport in porous media * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_arrays.c b/lib/gpde/n_arrays.c index d6e98ab99b0..651ce187de7 100644 --- a/lib/gpde/n_arrays.c +++ b/lib/gpde/n_arrays.c @@ -7,11 +7,8 @@ * PURPOSE: Array management functions * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_arrays_calc.c b/lib/gpde/n_arrays_calc.c index 77c4d844c92..071366ad330 100644 --- a/lib/gpde/n_arrays_calc.c +++ b/lib/gpde/n_arrays_calc.c @@ -7,11 +7,8 @@ * PURPOSE: Higher level array management functions * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_arrays_io.c b/lib/gpde/n_arrays_io.c index 5836df00754..a13e5c73ab4 100644 --- a/lib/gpde/n_arrays_io.c +++ b/lib/gpde/n_arrays_io.c @@ -7,11 +7,8 @@ * PURPOSE: IO array management functions * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_geom.c b/lib/gpde/n_geom.c index 270761d4697..7be5c6673e8 100644 --- a/lib/gpde/n_geom.c +++ b/lib/gpde/n_geom.c @@ -7,11 +7,8 @@ * PURPOSE: part of the gpde library * allocation, destroying and initializing the geometric struct * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_gradient.c b/lib/gpde/n_gradient.c index a8f76b3a8fc..921e5ab2a5b 100644 --- a/lib/gpde/n_gradient.c +++ b/lib/gpde/n_gradient.c @@ -7,11 +7,8 @@ * PURPOSE: gradient management functions * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_gradient_calc.c b/lib/gpde/n_gradient_calc.c index 34a08a12576..d6611d072eb 100644 --- a/lib/gpde/n_gradient_calc.c +++ b/lib/gpde/n_gradient_calc.c @@ -7,11 +7,8 @@ * PURPOSE: gradient management functions * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_gwflow.c b/lib/gpde/n_gwflow.c index 22bc2d1eb90..5c063a416fd 100644 --- a/lib/gpde/n_gwflow.c +++ b/lib/gpde/n_gwflow.c @@ -7,11 +7,8 @@ * PURPOSE: groundwater flow in porous media * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_heatflow.c b/lib/gpde/n_heatflow.c index adb8d0dc37e..ab5beb231c6 100644 --- a/lib/gpde/n_heatflow.c +++ b/lib/gpde/n_heatflow.c @@ -7,11 +7,8 @@ * PURPOSE: Calculation of heatflow * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_les.c b/lib/gpde/n_les.c index 5d471a90805..2b8ac5193a9 100644 --- a/lib/gpde/n_les.c +++ b/lib/gpde/n_les.c @@ -7,11 +7,8 @@ * PURPOSE: functions to manage linear equation systems * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_les_assemble.c b/lib/gpde/n_les_assemble.c index daec72f1ee6..b155a9a5662 100644 --- a/lib/gpde/n_les_assemble.c +++ b/lib/gpde/n_les_assemble.c @@ -7,11 +7,8 @@ * PURPOSE: functions to assemble a linear equation system * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_parse_options.c b/lib/gpde/n_parse_options.c index 51c7f5e09c5..d8d1dcf407f 100644 --- a/lib/gpde/n_parse_options.c +++ b/lib/gpde/n_parse_options.c @@ -6,11 +6,8 @@ * * PURPOSE: standard parser option for the numerical pde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_solute_transport.c b/lib/gpde/n_solute_transport.c index 75493197af3..c336da7e129 100644 --- a/lib/gpde/n_solute_transport.c +++ b/lib/gpde/n_solute_transport.c @@ -7,11 +7,8 @@ * PURPOSE: solute transport in porous media * part of the gpde library * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_tools.c b/lib/gpde/n_tools.c index 2a146ee6cb5..42076887ef5 100644 --- a/lib/gpde/n_tools.c +++ b/lib/gpde/n_tools.c @@ -7,11 +7,8 @@ * PURPOSE: Array management functions * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/n_upwind.c b/lib/gpde/n_upwind.c index 91e466c7ce3..70c5b094226 100644 --- a/lib/gpde/n_upwind.c +++ b/lib/gpde/n_upwind.c @@ -7,11 +7,8 @@ * PURPOSE: upwinding stabilization algorithms * part of the gpde library * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_arrays.c b/lib/gpde/test/test_arrays.c index 11b7835e9ef..6211d578ced 100644 --- a/lib/gpde/test/test_arrays.c +++ b/lib/gpde/test/test_arrays.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for arrays * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_assemble.c b/lib/gpde/test/test_assemble.c index 3afdb4eae13..80dca7f6fb4 100644 --- a/lib/gpde/test/test_assemble.c +++ b/lib/gpde/test/test_assemble.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for matrix assembling * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_geom.c b/lib/gpde/test/test_geom.c index 12c8e263e65..1e360c43226 100644 --- a/lib/gpde/test/test_geom.c +++ b/lib/gpde/test/test_geom.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for geometry calculations * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_gpde_lib.h b/lib/gpde/test/test_gpde_lib.h index 2c722802b2a..c9c0f8b453e 100644 --- a/lib/gpde/test/test_gpde_lib.h +++ b/lib/gpde/test/test_gpde_lib.h @@ -6,11 +6,8 @@ * * PURPOSE: Unit and Integration tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_gradient.c b/lib/gpde/test/test_gradient.c index 51e9316b475..30b170015e5 100644 --- a/lib/gpde/test/test_gradient.c +++ b/lib/gpde/test/test_gradient.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for gradient calculation * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_gwflow.c b/lib/gpde/test/test_gwflow.c index 42fc8756c0a..20067897b5b 100644 --- a/lib/gpde/test/test_gwflow.c +++ b/lib/gpde/test/test_gwflow.c @@ -6,11 +6,8 @@ * * PURPOSE: gwflow integration tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_heat.c b/lib/gpde/test/test_heat.c index 2c504f26bd6..1465eb587c2 100644 --- a/lib/gpde/test/test_heat.c +++ b/lib/gpde/test/test_heat.c @@ -6,11 +6,8 @@ * * PURPOSE: heatflow tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_les.c b/lib/gpde/test/test_les.c index 66314c0a99f..4c03d27c479 100644 --- a/lib/gpde/test/test_les.c +++ b/lib/gpde/test/test_les.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for les creation * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_main.c b/lib/gpde/test/test_main.c index 70283986d20..3afaee45377 100644 --- a/lib/gpde/test/test_main.c +++ b/lib/gpde/test/test_main.c @@ -8,11 +8,8 @@ * * PURPOSE: Unit and integration tests for the gpde library * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_solute_transport.c b/lib/gpde/test/test_solute_transport.c index 95f210b81ed..a88fe038f55 100644 --- a/lib/gpde/test/test_solute_transport.c +++ b/lib/gpde/test/test_solute_transport.c @@ -6,11 +6,8 @@ * * PURPOSE: solute_transport integration tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/gpde/test/test_tools.c b/lib/gpde/test/test_tools.c index e010d7b3dc4..d98751398bb 100644 --- a/lib/gpde/test/test_tools.c +++ b/lib/gpde/test/test_tools.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests of math tools * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/htmldriver/driver.c b/lib/htmldriver/driver.c index fb5a849be02..a24dd2ded6b 100644 --- a/lib/htmldriver/driver.c +++ b/lib/htmldriver/driver.c @@ -5,11 +5,8 @@ * contributor) * * PURPOSE: driver to allow HTML image maps - * COPYRIGHT: (C) 2007-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/imagery/georef.c b/lib/imagery/georef.c index f818226d447..fd64b369b6f 100644 --- a/lib/imagery/georef.c +++ b/lib/imagery/georef.c @@ -8,11 +8,8 @@ * Michigan State University * * PURPOSE: Image processing library - * COPYRIGHT: (C) 1999, 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999, 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/imagery/georef_tps.c b/lib/imagery/georef_tps.c index ffbbe4d65dd..f24190d5876 100644 --- a/lib/imagery/georef_tps.c +++ b/lib/imagery/georef_tps.c @@ -4,11 +4,8 @@ * AUTHOR(S): Markus Metz * * PURPOSE: Image processing library - * COPYRIGHT: (C) 2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/imagery/group.c b/lib/imagery/group.c index fab6a9f49c8..97fb0d73568 100644 --- a/lib/imagery/group.c +++ b/lib/imagery/group.c @@ -3,11 +3,8 @@ * MODULE: imagery library * AUTHOR(S): Original author(s) name(s) unknown - written by CERL * PURPOSE: Image processing library - * COPYRIGHT: (C) 1999, 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999, 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/imagery/ref.c b/lib/imagery/ref.c index b63252af31a..fef1e5421f7 100644 --- a/lib/imagery/ref.c +++ b/lib/imagery/ref.c @@ -3,11 +3,8 @@ * MODULE: imagery library * AUTHOR(S): Original author(s) name(s) unknown - written by CERL * PURPOSE: Image processing library - * COPYRIGHT: (C) 1999, 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999, 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/init/grass.py b/lib/init/grass.py index caea0b32f11..c2f7e11dd5e 100755 --- a/lib/init/grass.py +++ b/lib/init/grass.py @@ -18,11 +18,8 @@ # command line options for setting the GISDBASE, LOCATION, # and/or MAPSET. Finally it starts GRASS with the appropriate # user interface and cleans up after it is finished. -# COPYRIGHT: (C) 2000-2026 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2000-2026 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/lib/init/grass.sh b/lib/init/grass.sh index 3cef415c722..8ca78b5bcea 100755 --- a/lib/init/grass.sh +++ b/lib/init/grass.sh @@ -13,11 +13,8 @@ # setting the GISDBASE, LOCATION, and/or MAPSET. # Finally it starts GRASS with the appropriate user # interface and cleans up after it is finished. -# COPYRIGHT: (C) 2000-2026 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2000-2026 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/lib/init/testsuite/test_grass_tmp_mapset.py b/lib/init/testsuite/test_grass_tmp_mapset.py index 955074b7143..00ee851ee5b 100644 --- a/lib/init/testsuite/test_grass_tmp_mapset.py +++ b/lib/init/testsuite/test_grass_tmp_mapset.py @@ -7,11 +7,9 @@ PURPOSE: Test that --tmp-mapset option of grass command works -COPYRIGHT: (C) 2020 Vaclav Petras and the GRASS Development Team - -This program is free software under the GNU General Public -License (>=v2). Read the file COPYING that comes with GRASS -for details. +SPDX-FileCopyrightText: 2020 Vaclav Petras +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ import os diff --git a/lib/lidar/InterpSpline.c b/lib/lidar/InterpSpline.c index 2211b114cfa..ea3cc92cba9 100644 --- a/lib/lidar/InterpSpline.c +++ b/lib/lidar/InterpSpline.c @@ -6,13 +6,9 @@ * * PURPOSE: LIDAR Spline Interpolation * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************/ diff --git a/lib/lidar/lidar.h b/lib/lidar/lidar.h index b591099084a..41c599b4dfb 100644 --- a/lib/lidar/lidar.h +++ b/lib/lidar/lidar.h @@ -6,13 +6,9 @@ * * PURPOSE: LIDAR library * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************/ diff --git a/lib/linkm/init.c b/lib/linkm/init.c index 9719e724cb9..863409c193d 100644 --- a/lib/linkm/init.c +++ b/lib/linkm/init.c @@ -15,11 +15,8 @@ * input raster map layer whose cell category values * represent cost. * - * COPYRIGHT: (C) 1999, 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999, 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/lib/psdriver/driver.c b/lib/psdriver/driver.c index 23f6ad425e1..1bd56959448 100644 --- a/lib/psdriver/driver.c +++ b/lib/psdriver/driver.c @@ -2,17 +2,9 @@ * * MODULE: PS driver * AUTHOR(S): Glynn Clements - * COPYRIGHT: (C) 2007 Glynn Clements - * - * 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 2 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. + * SPDX-FileCopyrightText: 2007 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/psdriver/psdriver.ps b/lib/psdriver/psdriver.ps index e1d653675ff..abd8af29c4c 100644 Binary files a/lib/psdriver/psdriver.ps and b/lib/psdriver/psdriver.ps differ diff --git a/lib/psdriver/set_window.c b/lib/psdriver/set_window.c index acb54be6c2e..4990f54936d 100644 --- a/lib/psdriver/set_window.c +++ b/lib/psdriver/set_window.c @@ -2,17 +2,9 @@ * * MODULE: PNG driver * AUTHOR(S): Glynn Clements - * COPYRIGHT: (C) 2007 Glynn Clements - * - * 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 2 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. + * SPDX-FileCopyrightText: 2007 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/raster/rast_to_img_string.c b/lib/raster/rast_to_img_string.c index f36fbebe099..8056cb0ce2d 100644 --- a/lib/raster/rast_to_img_string.c +++ b/lib/raster/rast_to_img_string.c @@ -10,11 +10,8 @@ * Soeren Gebbert * PURPOSE: converts a GRASS raster map into an ARGB or * gray scale unsigned char string - * COPYRIGHT: (C) 1999-2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/raster3d/maskfn.c b/lib/raster3d/maskfn.c index 695cfe0818d..062ac894c46 100644 --- a/lib/raster3d/maskfn.c +++ b/lib/raster3d/maskfn.c @@ -4,11 +4,8 @@ * AUTHOR(S): Roman Waupotitsch, Michael Shapiro, Helena Mitasova, * Bill Brown, Lubos Mitas, Jaro Hofierka * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /*Helperfunctions */ diff --git a/lib/raster3d/test/test_main.c b/lib/raster3d/test/test_main.c index 14e270ce4d3..51891a1c90f 100644 --- a/lib/raster3d/test/test_main.c +++ b/lib/raster3d/test/test_main.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit and Integration tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/raster3d/test/test_put_get_value.c b/lib/raster3d/test/test_put_get_value.c index 26b5e5485e5..82d2ae0d648 100644 --- a/lib/raster3d/test/test_put_get_value.c +++ b/lib/raster3d/test/test_put_get_value.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit and Integration tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/raster3d/test/test_put_get_value_large_file.c b/lib/raster3d/test/test_put_get_value_large_file.c index 493356e03da..b9328baba74 100644 --- a/lib/raster3d/test/test_put_get_value_large_file.c +++ b/lib/raster3d/test/test_put_get_value_large_file.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit and Integration tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/raster3d/test/test_raster3d_lib.h b/lib/raster3d/test/test_raster3d_lib.h index 5a1c57dd3ef..b4df647f8b4 100644 --- a/lib/raster3d/test/test_raster3d_lib.h +++ b/lib/raster3d/test/test_raster3d_lib.h @@ -6,11 +6,8 @@ * * PURPOSE: Unit and Integration tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/raster3d/test/test_tools.c b/lib/raster3d/test/test_tools.c index 97af63a7f7e..c7c095b392f 100644 --- a/lib/raster3d/test/test_tools.c +++ b/lib/raster3d/test/test_tools.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit and Integration tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/segment/init.c b/lib/segment/init.c index c54c1037ccd..0438249709a 100644 --- a/lib/segment/init.c +++ b/lib/segment/init.c @@ -8,11 +8,8 @@ * Markus Neteler , * Markus Metz * PURPOSE: Segment initialization routines - * COPYRIGHT: (C) 2000-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/symbol/read.c b/lib/symbol/read.c index 5aacb78b32f..ef829e7172b 100644 --- a/lib/symbol/read.c +++ b/lib/symbol/read.c @@ -6,11 +6,8 @@ * * PURPOSE: Read symbol from a file to internal structure * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/symbol/stroke.c b/lib/symbol/stroke.c index ec65f96053e..4027d99c91e 100644 --- a/lib/symbol/stroke.c +++ b/lib/symbol/stroke.c @@ -6,11 +6,8 @@ * * PURPOSE: Stroke symbol * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/temporal/lib/map_list.c b/lib/temporal/lib/map_list.c index 7f6368e89cf..f3f46c0af0f 100644 --- a/lib/temporal/lib/map_list.c +++ b/lib/temporal/lib/map_list.c @@ -7,11 +7,8 @@ * * PURPOSE: Lower level functions for reading and manipulating integer list * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/Vlib/testsuite/test_vlib_box.py b/lib/vector/Vlib/testsuite/test_vlib_box.py index f085d33826f..b2935312f38 100644 --- a/lib/vector/Vlib/testsuite/test_vlib_box.py +++ b/lib/vector/Vlib/testsuite/test_vlib_box.py @@ -5,11 +5,9 @@ PURPOSE: Test functions related to bounding box -COPYRIGHT: (C) 2015 Vaclav Petras, and by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2015 Vaclav Petras +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ import ctypes diff --git a/lib/vector/Vlib/testsuite/test_vlib_intersect.py b/lib/vector/Vlib/testsuite/test_vlib_intersect.py index f2861e6d539..0036d948488 100644 --- a/lib/vector/Vlib/testsuite/test_vlib_intersect.py +++ b/lib/vector/Vlib/testsuite/test_vlib_intersect.py @@ -5,11 +5,9 @@ PURPOSE: Test functions related to line intersection -COPYRIGHT: (C) 2022 Maris Nartiss, and by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2022 Maris Nartiss +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ import grass.lib.vector as libvect diff --git a/lib/vector/diglib/allocation.c b/lib/vector/diglib/allocation.c index b5f6cfaaa7b..13764b22a4c 100644 --- a/lib/vector/diglib/allocation.c +++ b/lib/vector/diglib/allocation.c @@ -8,11 +8,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/angle.c b/lib/vector/diglib/angle.c index 4f0e274f288..74a2dfab848 100644 --- a/lib/vector/diglib/angle.c +++ b/lib/vector/diglib/angle.c @@ -8,11 +8,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* diff --git a/lib/vector/diglib/box.c b/lib/vector/diglib/box.c index 612cf55d250..da3eb4397eb 100644 --- a/lib/vector/diglib/box.c +++ b/lib/vector/diglib/box.c @@ -6,11 +6,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/cindex.c b/lib/vector/diglib/cindex.c index 8f4d4a3a584..9e08355f334 100644 --- a/lib/vector/diglib/cindex.c +++ b/lib/vector/diglib/cindex.c @@ -6,11 +6,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/cindex_rw.c b/lib/vector/diglib/cindex_rw.c index a903cd05ef7..92c363ee445 100644 --- a/lib/vector/diglib/cindex_rw.c +++ b/lib/vector/diglib/cindex_rw.c @@ -6,11 +6,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/frmt.c b/lib/vector/diglib/frmt.c index a62f985fb47..36f57a0cbd4 100644 --- a/lib/vector/diglib/frmt.c +++ b/lib/vector/diglib/frmt.c @@ -6,11 +6,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001, 2012 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001, 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/head.c b/lib/vector/diglib/head.c index c0cb9ae270f..6fcbabe1489 100644 --- a/lib/vector/diglib/head.c +++ b/lib/vector/diglib/head.c @@ -7,11 +7,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/inside.c b/lib/vector/diglib/inside.c index acfb11f2b5a..115364b54b6 100644 --- a/lib/vector/diglib/inside.c +++ b/lib/vector/diglib/inside.c @@ -7,11 +7,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/line_dist.c b/lib/vector/diglib/line_dist.c index 53438e74773..df4c4ff8918 100644 --- a/lib/vector/diglib/line_dist.c +++ b/lib/vector/diglib/line_dist.c @@ -7,11 +7,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/linecros.c b/lib/vector/diglib/linecros.c index afc51c23aea..4c7b2a42c71 100644 --- a/lib/vector/diglib/linecros.c +++ b/lib/vector/diglib/linecros.c @@ -7,11 +7,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/list.c b/lib/vector/diglib/list.c index 9c84a55dd02..8ebbf4bd7e7 100644 --- a/lib/vector/diglib/list.c +++ b/lib/vector/diglib/list.c @@ -7,11 +7,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/plus_struct.c b/lib/vector/diglib/plus_struct.c index 1188ea2921e..7948f9b93a6 100644 --- a/lib/vector/diglib/plus_struct.c +++ b/lib/vector/diglib/plus_struct.c @@ -7,11 +7,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/poly.c b/lib/vector/diglib/poly.c index ddd47a4e7e4..1e0f97d52c2 100644 --- a/lib/vector/diglib/poly.c +++ b/lib/vector/diglib/poly.c @@ -8,11 +8,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/port_test.c b/lib/vector/diglib/port_test.c index 1a0aaec5da4..b6b4eefa27a 100644 --- a/lib/vector/diglib/port_test.c +++ b/lib/vector/diglib/port_test.c @@ -7,11 +7,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/prune.c b/lib/vector/diglib/prune.c index 0dff46741ff..cedfab6a8e2 100644 --- a/lib/vector/diglib/prune.c +++ b/lib/vector/diglib/prune.c @@ -7,11 +7,8 @@ * * PURPOSE: Lower level functions for reading/writing/manipulating vectors. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/diglib/test.c b/lib/vector/diglib/test.c index 5f6201d30cd..7be29e3329c 100644 --- a/lib/vector/diglib/test.c +++ b/lib/vector/diglib/test.c @@ -7,11 +7,8 @@ * * PURPOSE: Test portable r/w functions * - * COPYRIGHT: (C) 2001-2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/rtree/card.c b/lib/vector/rtree/card.c index 211083cc629..19c2e9660d3 100644 --- a/lib/vector/rtree/card.c +++ b/lib/vector/rtree/card.c @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #include "index.h" diff --git a/lib/vector/rtree/card.h b/lib/vector/rtree/card.h index 93d716ca454..b169ab040e0 100644 --- a/lib/vector/rtree/card.h +++ b/lib/vector/rtree/card.h @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #ifndef __CARD__ diff --git a/lib/vector/rtree/docs/test.c b/lib/vector/rtree/docs/test.c index fb66ea9c9bc..855e494b9b0 100644 --- a/lib/vector/rtree/docs/test.c +++ b/lib/vector/rtree/docs/test.c @@ -7,11 +7,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #include diff --git a/lib/vector/rtree/gammavol.c b/lib/vector/rtree/gammavol.c index 6c3f5fb2336..10493ce4108 100644 --- a/lib/vector/rtree/gammavol.c +++ b/lib/vector/rtree/gammavol.c @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #include diff --git a/lib/vector/rtree/index.h b/lib/vector/rtree/index.h index df32e4b3af5..6071c261e85 100644 --- a/lib/vector/rtree/index.h +++ b/lib/vector/rtree/index.h @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #ifndef _R_TREE_INDEX_H_ diff --git a/lib/vector/rtree/indexf.c b/lib/vector/rtree/indexf.c index 7393351bdfa..45373126615 100644 --- a/lib/vector/rtree/indexf.c +++ b/lib/vector/rtree/indexf.c @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #include diff --git a/lib/vector/rtree/indexm.c b/lib/vector/rtree/indexm.c index 9eb32d10038..dcd9080de1b 100644 --- a/lib/vector/rtree/indexm.c +++ b/lib/vector/rtree/indexm.c @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #include diff --git a/lib/vector/rtree/io.c b/lib/vector/rtree/io.c index 83f56ce94f6..1053040eb3c 100644 --- a/lib/vector/rtree/io.c +++ b/lib/vector/rtree/io.c @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #include diff --git a/lib/vector/rtree/node.c b/lib/vector/rtree/node.c index 519d7540e0d..52f87f2b11f 100644 --- a/lib/vector/rtree/node.c +++ b/lib/vector/rtree/node.c @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #include diff --git a/lib/vector/rtree/rect.c b/lib/vector/rtree/rect.c index 028ee82cc54..2130df5251e 100644 --- a/lib/vector/rtree/rect.c +++ b/lib/vector/rtree/rect.c @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #include diff --git a/lib/vector/rtree/rtree.h b/lib/vector/rtree/rtree.h index 71ce51ce294..9dd4c6ccfa3 100644 --- a/lib/vector/rtree/rtree.h +++ b/lib/vector/rtree/rtree.h @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2010-2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010-2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ #ifndef _R_TREE_H_ #define _R_TREE_H_ diff --git a/lib/vector/rtree/split.c b/lib/vector/rtree/split.c index ba02c3ea512..8bd5a7e2a77 100644 --- a/lib/vector/rtree/split.c +++ b/lib/vector/rtree/split.c @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that comes - * with GRASS for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***********************************************************************/ diff --git a/lib/vector/rtree/split.h b/lib/vector/rtree/split.h index 9c4f065d823..673da48d75b 100644 --- a/lib/vector/rtree/split.h +++ b/lib/vector/rtree/split.h @@ -8,11 +8,8 @@ * * PURPOSE: Multidimensional index * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later *****************************************************************************/ /*----------------------------------------------------------------------------- diff --git a/lib/vector/rtree/test_suite/test_basics.c b/lib/vector/rtree/test_suite/test_basics.c index a8d9c8ad04f..a2b23ce303b 100644 --- a/lib/vector/rtree/test_suite/test_basics.c +++ b/lib/vector/rtree/test_suite/test_basics.c @@ -6,11 +6,8 @@ * * PURPOSE: Unit tests for les solving * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/rtree/test_suite/test_main.c b/lib/vector/rtree/test_suite/test_main.c index 68809f462d1..c963aa56855 100644 --- a/lib/vector/rtree/test_suite/test_main.c +++ b/lib/vector/rtree/test_suite/test_main.c @@ -8,11 +8,8 @@ * * PURPOSE: Unit test for the vector rtree implementation * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/rtree/test_suite/test_rtree_lib.h b/lib/vector/rtree/test_suite/test_rtree_lib.h index 06ae3f845dd..d47513faab4 100644 --- a/lib/vector/rtree/test_suite/test_rtree_lib.h +++ b/lib/vector/rtree/test_suite/test_rtree_lib.h @@ -6,11 +6,8 @@ * * PURPOSE: Unit and Integration tests * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/lib/vector/testsuite/test_topology_vgeneralize.sh b/lib/vector/testsuite/test_topology_vgeneralize.sh index 94197948efc..d1c67b5f8e5 100755 --- a/lib/vector/testsuite/test_topology_vgeneralize.sh +++ b/lib/vector/testsuite/test_topology_vgeneralize.sh @@ -6,11 +6,9 @@ # AUTHOR(S): Markus Metz # # PURPOSE: Tests if the topology is correct using v.generalize debug mode -# COPYRIGHT: (C) 2011-2014 by Markus Metz and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (version 2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2011-2014 Markus Metz +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/locale/grass_po_stats.py b/locale/grass_po_stats.py index 7e441627b24..207ebacf308 100755 --- a/locale/grass_po_stats.py +++ b/locale/grass_po_stats.py @@ -6,11 +6,8 @@ # Pietro Zambelli # PURPOSE: Create a json file containing languages translations # information and statistics. -# COPYRIGHT: (C) 2012 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2012 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/macos/files/configure-grass.sh b/macos/files/configure-grass.sh index e3f3e14b7aa..d92f8175697 100755 --- a/macos/files/configure-grass.sh +++ b/macos/files/configure-grass.sh @@ -5,8 +5,8 @@ # TOOL: configure-grass.sh # AUTHOR(s): Nicklas Larsson # PURPOSE: Sets up configure and compiler flags and configures GRASS -# COPYRIGHT: (c) 2020-2025 Nicklas Larsson and the GRASS Development Team -# +# SPDX-FileCopyrightText: 2020-2025 Nicklas Larsson +# SPDX-FileCopyrightText: Other GRASS authors # SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/macos/files/grass.sh.in b/macos/files/grass.sh.in index 9600be13037..40ebaf89a7a 100755 --- a/macos/files/grass.sh.in +++ b/macos/files/grass.sh.in @@ -8,8 +8,7 @@ # Eric Hutton # Michael Barton - michael.barton@asu.edu # PURPOSE: The GRASS startup script for the macOS application. -# COPYRIGHT: (c) 2000-2025 by the GRASS Development Team -# +# SPDX-FileCopyrightText: 2000-2025 Other GRASS authors # SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/macos/files/liblas-install.sh b/macos/files/liblas-install.sh index d998191711f..75db818531f 100755 --- a/macos/files/liblas-install.sh +++ b/macos/files/liblas-install.sh @@ -5,8 +5,8 @@ # TOOL: liblas-install.sh # AUTHOR(s): Nicklas Larsson # PURPOSE: Downloads, compiles and installs libLAS. -# COPYRIGHT: (c) 2021-2025 Nicklas Larsson and the GRASS Development Team -# +# SPDX-FileCopyrightText: 2021-2025 Nicklas Larsson +# SPDX-FileCopyrightText: Other GRASS authors # SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/man/build_class_graphical.py b/man/build_class_graphical.py index 5a6aa5a74ed..a3bf2f110f0 100644 --- a/man/build_class_graphical.py +++ b/man/build_class_graphical.py @@ -5,11 +5,9 @@ # MODULE: build_class_graphical # AUTHOR(S): Vaclav Petras # PURPOSE: Build page with modules per family/class/category with images -# COPYRIGHT: (C) 2015 by Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2015 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/man/build_graphical_index.py b/man/build_graphical_index.py index 3c5ba9e8487..c940b4d47cd 100755 --- a/man/build_graphical_index.py +++ b/man/build_graphical_index.py @@ -5,11 +5,9 @@ # MODULE: build_graphical_index # AUTHOR(S): Vaclav Petras # PURPOSE: Build graphical index -# COPYRIGHT: (C) 2015-2026 by Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2015-2026 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/man/build_manual_gallery.py b/man/build_manual_gallery.py index cc78157bb33..3e30bcd3fd6 100755 --- a/man/build_manual_gallery.py +++ b/man/build_manual_gallery.py @@ -5,11 +5,9 @@ # MODULE: build_graphical_index # AUTHOR(S): Vaclav Petras # PURPOSE: Build index gallery from images from all HTML files -# COPYRIGHT: (C) 2015 by Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2015 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# from __future__ import annotations diff --git a/man/mkdocs/overrides/fragments/tags/default/listing.html b/man/mkdocs/overrides/fragments/tags/default/listing.html index 4a8860f8aed..8093598600b 100644 --- a/man/mkdocs/overrides/fragments/tags/default/listing.html +++ b/man/mkdocs/overrides/fragments/tags/default/listing.html @@ -3,10 +3,9 @@ PURPOSE: Tag listings - COPYRIGHT: (C) 2025 by Vaclav Petras and the GRASS Development Team - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. + SPDX-FileCopyrightText: 2025 Vaclav Petras + SPDX-FileCopyrightText: Other GRASS authors + SPDX-License-Identifier: GPL-2.0-or-later Original file license: diff --git a/misc/m.cogo/main.c b/misc/m.cogo/main.c index 6b4b758e830..e9d72a0c8c2 100644 --- a/misc/m.cogo/main.c +++ b/misc/m.cogo/main.c @@ -10,11 +10,8 @@ * * The input formats are very limited. * -------------------------------------------------------------------- - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later */ #include diff --git a/misc/m.measure/main.c b/misc/m.measure/main.c index 142a4385576..9c17958c358 100644 --- a/misc/m.measure/main.c +++ b/misc/m.measure/main.c @@ -14,11 +14,8 @@ * Jan-Oliver Wagner * Martin Landa * PURPOSE: Distance and area measurement - * COPYRIGHT: (C) 1999-2006, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/misc/m.nviz.image/main.c b/misc/m.nviz.image/main.c index 6972dec6420..74cc6f1578b 100644 --- a/misc/m.nviz.image/main.c +++ b/misc/m.nviz.image/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Renders GIS data in 3D space from the command line. * - * COPYRIGHT: (C) 2008-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2008-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/misc/m.nviz.script/main.c b/misc/m.nviz.script/main.c index 824aeb98807..f4bd06f932a 100644 --- a/misc/m.nviz.script/main.c +++ b/misc/m.nviz.script/main.c @@ -11,11 +11,8 @@ * cont -- part of screen coords * read_rast -- return camera and eye coordinates * - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/misc/m.transform/main.c b/misc/m.transform/main.c index 5c174c54349..4bd9ee3ee29 100644 --- a/misc/m.transform/main.c +++ b/misc/m.transform/main.c @@ -6,11 +6,8 @@ * Hamish Bowman * PURPOSE: Utility to compute transformation based upon GCPs and * output error measurements - * COPYRIGHT: (C) 2006-2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/mswindows/crosscompile.sh b/mswindows/crosscompile.sh index 9956a6ae967..b0618817c20 100755 --- a/mswindows/crosscompile.sh +++ b/mswindows/crosscompile.sh @@ -5,11 +5,9 @@ # MODULE: crosscompile.sh # AUTHOR(S): Huidae Cho # PURPOSE: Builds a cross-compiled portable package of GRASS -# COPYRIGHT: (C) 2019-2021 by Huidae Cho and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2019-2021 Huidae Cho +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ################################################################################ # diff --git a/ps/ps.map/border.h b/ps/ps.map/border.h index 91ddca321c6..8b58b6d1919 100644 --- a/ps/ps.map/border.h +++ b/ps/ps.map/border.h @@ -2,10 +2,9 @@ * * AUTHOR: M. Hamish Bowman, New Zealand February 2007 * - * COPYRIGHT: (c) 2007 Hamish Bowman, and the GRASS Development Team - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Hamish Bowman + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later */ struct border { diff --git a/ps/ps.map/catval.c b/ps/ps.map/catval.c index 933addc074f..0f38913ab95 100644 --- a/ps/ps.map/catval.c +++ b/ps/ps.map/catval.c @@ -6,11 +6,8 @@ * Hamish Bowman * PURPOSE: Support functions for loading dynamic symbol attributes * Used in PS_vpoints_plot() - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/ps/ps.map/main.c b/ps/ps.map/main.c index 1c1f04033af..56b1900d638 100644 --- a/ps/ps.map/main.c +++ b/ps/ps.map/main.c @@ -11,11 +11,8 @@ * Alessandro Frigeri * Martin Landa * PURPOSE: Hardcopy PostScript map output utility (based on p.map program) - * COPYRIGHT: (C) 2003-2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/ps/ps.map/r_border.c b/ps/ps.map/r_border.c index eb8f9a48607..abf62c49492 100644 --- a/ps/ps.map/r_border.c +++ b/ps/ps.map/r_border.c @@ -2,10 +2,9 @@ * * AUTHOR: M. Hamish Bowman, New Zealand February 2007 * - * COPYRIGHT: (c) 2007 Hamish Bowman, and the GRASS Development Team - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Hamish Bowman + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later */ #include diff --git a/python/grass/__init__.py b/python/grass/__init__.py index f35527bf37f..74b77d0c93e 100644 --- a/python/grass/__init__.py +++ b/python/grass/__init__.py @@ -4,11 +4,9 @@ # # PURPOSE: Top level file of the grass package and its initialization # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Top-level GRASS Python package diff --git a/python/grass/app/__main__.py b/python/grass/app/__main__.py index e905417d465..7b4eb985ab4 100644 --- a/python/grass/app/__main__.py +++ b/python/grass/app/__main__.py @@ -3,11 +3,9 @@ # # PURPOSE: Minimal file for package execution for CLI interface # -# COPYRIGHT: (C) 2025 Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2025 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later ############################################################################## """Minimal file for package execution for low-level CLI interface diff --git a/python/grass/app/cli.py b/python/grass/app/cli.py index 64e7ec8cc34..b1ffbc8610a 100644 --- a/python/grass/app/cli.py +++ b/python/grass/app/cli.py @@ -3,11 +3,9 @@ # # PURPOSE: Python-driven CLI interface # -# COPYRIGHT: (C) 2025 Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2025 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later ############################################################################## """ diff --git a/python/grass/benchmark/__init__.py b/python/grass/benchmark/__init__.py index a6387df55fa..66cfd611c2d 100644 --- a/python/grass/benchmark/__init__.py +++ b/python/grass/benchmark/__init__.py @@ -4,11 +4,9 @@ # # PURPOSE: Benchmarking for GRASS modules # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Benchmarking for GRASS modules diff --git a/python/grass/benchmark/__main__.py b/python/grass/benchmark/__main__.py index 0fb7d250149..194dc0aadcb 100644 --- a/python/grass/benchmark/__main__.py +++ b/python/grass/benchmark/__main__.py @@ -4,11 +4,9 @@ # # PURPOSE: Benchmarking for GRASS modules # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """The main file for executing using python -m""" diff --git a/python/grass/benchmark/app.py b/python/grass/benchmark/app.py index 1d89449c9f9..a2f5d7875c3 100644 --- a/python/grass/benchmark/app.py +++ b/python/grass/benchmark/app.py @@ -4,11 +4,9 @@ # # PURPOSE: Benchmarking for GRASS modules # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """CLI for the benchmark package""" diff --git a/python/grass/benchmark/plots.py b/python/grass/benchmark/plots.py index 715195ec553..0fed38d7f6f 100644 --- a/python/grass/benchmark/plots.py +++ b/python/grass/benchmark/plots.py @@ -4,11 +4,9 @@ # # PURPOSE: Benchmarking for GRASS modules # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Plotting functionality for benchmark results""" diff --git a/python/grass/benchmark/results.py b/python/grass/benchmark/results.py index 0ddd74d875d..3e6f330e92e 100644 --- a/python/grass/benchmark/results.py +++ b/python/grass/benchmark/results.py @@ -4,11 +4,9 @@ # # PURPOSE: Benchmarking for GRASS modules # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Handling of raw results from benchmarking""" diff --git a/python/grass/benchmark/runners.py b/python/grass/benchmark/runners.py index 26274772caa..f9c06294071 100644 --- a/python/grass/benchmark/runners.py +++ b/python/grass/benchmark/runners.py @@ -5,11 +5,9 @@ # # PURPOSE: Benchmarking for GRASS modules # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Basic functions for benchmarking modules""" diff --git a/python/grass/benchmark/testsuite/test_benchmark.py b/python/grass/benchmark/testsuite/test_benchmark.py index bc609caf303..2e71e3f70e1 100644 --- a/python/grass/benchmark/testsuite/test_benchmark.py +++ b/python/grass/benchmark/testsuite/test_benchmark.py @@ -4,11 +4,9 @@ # # PURPOSE: Benchmarking for GRASS modules # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Basic tests of grass.benchmark""" diff --git a/python/grass/benchmark/testsuite/test_benchmark_cli.py b/python/grass/benchmark/testsuite/test_benchmark_cli.py index 30f1a1e8b9b..5fc5b0e22d5 100644 --- a/python/grass/benchmark/testsuite/test_benchmark_cli.py +++ b/python/grass/benchmark/testsuite/test_benchmark_cli.py @@ -4,11 +4,9 @@ # # PURPOSE: Benchmarking for GRASS modules # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Tests of grass.benchmark CLI""" diff --git a/python/grass/grassdb/testsuite/test_checks.py b/python/grass/grassdb/testsuite/test_checks.py index bd3f505d0d8..f18f5f4bbc7 100644 --- a/python/grass/grassdb/testsuite/test_checks.py +++ b/python/grass/grassdb/testsuite/test_checks.py @@ -4,11 +4,9 @@ # # PURPOSE: Checks of GRASS database/location/mapset structure # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Tests of grass.grassdb.checks""" diff --git a/python/grass/grassdb/testsuite/test_manage.py b/python/grass/grassdb/testsuite/test_manage.py index 43b8945bd31..dac027c40cb 100644 --- a/python/grass/grassdb/testsuite/test_manage.py +++ b/python/grass/grassdb/testsuite/test_manage.py @@ -4,11 +4,9 @@ # # PURPOSE: Test of managing the GRASS database/location/mapset structure # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Tests of grass.grassdb.manage""" diff --git a/python/grass/jupyter/__init__.py b/python/grass/jupyter/__init__.py index bba060f542e..8b56d406268 100644 --- a/python/grass/jupyter/__init__.py +++ b/python/grass/jupyter/__init__.py @@ -7,11 +7,9 @@ # PURPOSE: Display classes and setup functions for running GRASS # in Jupyter Notebooks # -# COPYRIGHT: (C) 2021-2022 Caitlin Haedrich, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021-2022 Caitlin Haedrich +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """A convenient GRASS interface for Jupyter notebooks. diff --git a/python/grass/jupyter/baseseriesmap.py b/python/grass/jupyter/baseseriesmap.py index 7450794ca74..f53bee7272a 100644 --- a/python/grass/jupyter/baseseriesmap.py +++ b/python/grass/jupyter/baseseriesmap.py @@ -7,11 +7,9 @@ # sliders to navigate through time-series or series data, while reducing # redundancy and enhancing functionality. # -# COPYRIGHT: (C) 2024 Riya Saxena, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2024 Riya Saxena +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Base class for SeriesMap and TimeSeriesMap""" diff --git a/python/grass/jupyter/interactivemap.py b/python/grass/jupyter/interactivemap.py index 144eee06193..cc4d88c7726 100644 --- a/python/grass/jupyter/interactivemap.py +++ b/python/grass/jupyter/interactivemap.py @@ -6,11 +6,9 @@ # PURPOSE: This module contains functions for interactive visualizations # in Jupyter Notebooks. # -# COPYRIGHT: (C) 2021-2024 Caitlin Haedrich, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021-2024 Caitlin Haedrich +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Interactive visualizations map with folium or ipyleaflet""" diff --git a/python/grass/jupyter/map.py b/python/grass/jupyter/map.py index 6f5fb570d60..ca8ca4315c7 100644 --- a/python/grass/jupyter/map.py +++ b/python/grass/jupyter/map.py @@ -5,11 +5,9 @@ # PURPOSE: This module contains functions for non-interactive display # in Jupyter Notebooks # -# COPYRIGHT: (C) 2021-2022 Caitlin Haedrich, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021-2022 Caitlin Haedrich +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """2D rendering and display functionality""" diff --git a/python/grass/jupyter/map3d.py b/python/grass/jupyter/map3d.py index 56f2c38d28e..8ee29e085a8 100644 --- a/python/grass/jupyter/map3d.py +++ b/python/grass/jupyter/map3d.py @@ -5,11 +5,9 @@ # PURPOSE: This module contains functions for non-interactive display # in Jupyter Notebooks # -# COPYRIGHT: (C) 2021-2022 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021-2022 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Render 3D visualizations""" diff --git a/python/grass/jupyter/region.py b/python/grass/jupyter/region.py index 2090430a6de..1c1694be4fc 100644 --- a/python/grass/jupyter/region.py +++ b/python/grass/jupyter/region.py @@ -4,11 +4,9 @@ # PURPOSE: This module contains functionality for managing region # during rendering. # -# COPYRIGHT: (C) 2021 Anna Petrasova, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Anna Petrasova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Manage computational or display region settings for display (render) classes.""" diff --git a/python/grass/jupyter/reprojection_renderer.py b/python/grass/jupyter/reprojection_renderer.py index eb53cf578ca..ae3ab8b277b 100644 --- a/python/grass/jupyter/reprojection_renderer.py +++ b/python/grass/jupyter/reprojection_renderer.py @@ -5,11 +5,9 @@ # folium. Reprojects rasters to Pseudo-Mercator and vectors to WGS84. # Exports reprojected rasters and vectors to PNGs and geoJSONs, respectively. # -# COPYRIGHT: (C) 2022 Caitlin Haedrich, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2022 Caitlin Haedrich +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Reprojects rasters to Pseudo-Mercator and vectors to WGS84. Exports reprojected rasters and vectors to PNGs and geoJSONs, respectively.""" diff --git a/python/grass/jupyter/seriesmap.py b/python/grass/jupyter/seriesmap.py index 5aa4bf4dfd8..d87d748498d 100644 --- a/python/grass/jupyter/seriesmap.py +++ b/python/grass/jupyter/seriesmap.py @@ -6,11 +6,9 @@ # PURPOSE: This module contains functions for visualizing series of rasters in # Jupyter Notebooks # -# COPYRIGHT: (C) 2022-2024 Caitlin Haedrich, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2022-2024 Caitlin Haedrich +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Create and display visualizations for a series of rasters.""" from grass.grassdb.data import map_exists diff --git a/python/grass/jupyter/setup.py b/python/grass/jupyter/setup.py index d78a4486120..c7dc6fc0719 100644 --- a/python/grass/jupyter/setup.py +++ b/python/grass/jupyter/setup.py @@ -6,11 +6,9 @@ # PURPOSE: This module contains functions for launching a GRASS session # in Jupyter Notebooks # -# COPYRIGHT: (C) 2021-2022 Caitlin Haedrich, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021-2022 Caitlin Haedrich +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Initialization GRASS session and its finalization""" diff --git a/python/grass/jupyter/testsuite/interactivemap_test.py b/python/grass/jupyter/testsuite/interactivemap_test.py index 8323feedf4e..7f67449851e 100644 --- a/python/grass/jupyter/testsuite/interactivemap_test.py +++ b/python/grass/jupyter/testsuite/interactivemap_test.py @@ -8,11 +8,9 @@ # # PURPOSE: This is a test script for grass.jupyter's InteractiveMap # -# COPYRIGHT: (C) 2021 by Caitlin Haedrich and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Caitlin Haedrich +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/python/grass/jupyter/testsuite/map3d_test.py b/python/grass/jupyter/testsuite/map3d_test.py index 7dd95a93a92..18c4118c306 100644 --- a/python/grass/jupyter/testsuite/map3d_test.py +++ b/python/grass/jupyter/testsuite/map3d_test.py @@ -8,11 +8,9 @@ # # PURPOSE: Test script for grass.jupyter's Map3D # -# COPYRIGHT: (C) 2021 by Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/python/grass/jupyter/testsuite/map_test.py b/python/grass/jupyter/testsuite/map_test.py index 61291542673..2b77c7ac673 100644 --- a/python/grass/jupyter/testsuite/map_test.py +++ b/python/grass/jupyter/testsuite/map_test.py @@ -8,11 +8,9 @@ # # PURPOSE: This is a test script for grass.jupyter's Map # -# COPYRIGHT: (C) 2021 by Caitlin Haedrich and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Caitlin Haedrich +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/python/grass/jupyter/timeseriesmap.py b/python/grass/jupyter/timeseriesmap.py index 4b302f7b878..00f33b12222 100644 --- a/python/grass/jupyter/timeseriesmap.py +++ b/python/grass/jupyter/timeseriesmap.py @@ -6,11 +6,9 @@ # PURPOSE: This module contains functions for visualizing raster and vector # space-time datasets in Jupyter Notebooks # -# COPYRIGHT: (C) 2022-2024 Caitlin Haedrich, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2022-2024 Caitlin Haedrich +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Create and display visualizations for space-time datasets.""" import grass.script as gs diff --git a/python/grass/jupyter/utils.py b/python/grass/jupyter/utils.py index 3d8741e9417..760f509ceed 100644 --- a/python/grass/jupyter/utils.py +++ b/python/grass/jupyter/utils.py @@ -4,11 +4,9 @@ # # PURPOSE: This module contains utility functions for InteractiveMap. # -# COPYRIGHT: (C) 2021-2024 Caitlin Haedrich, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021-2024 Caitlin Haedrich +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Utility functions wrapping existing processes in a suitable way""" diff --git a/python/grass/tools/session_tools.py b/python/grass/tools/session_tools.py index 61c9b1db3d2..ff9628c74d9 100644 --- a/python/grass/tools/session_tools.py +++ b/python/grass/tools/session_tools.py @@ -3,11 +3,9 @@ # # PURPOSE: API to call GRASS tools (modules) as Python functions # -# COPYRIGHT: (C) 2023-2025 Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2023-2025 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later ############################################################################## """The module provides an API to use GRASS tools (modules) as Python functions""" diff --git a/python/grass/tools/support.py b/python/grass/tools/support.py index a7cd6083958..35aadd8f8ac 100644 --- a/python/grass/tools/support.py +++ b/python/grass/tools/support.py @@ -3,11 +3,9 @@ # # PURPOSE: API to call GRASS tools (modules) as Python functions # -# COPYRIGHT: (C) 2025 Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2025 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later ############################################################################## """ diff --git a/python/grass/utils/download.py b/python/grass/utils/download.py index 4819ff4cb7b..44aecc54dbb 100644 --- a/python/grass/utils/download.py +++ b/python/grass/utils/download.py @@ -4,11 +4,9 @@ # # PURPOSE: Collection of various helper general (non-GRASS) utilities # -# COPYRIGHT: (C) 2021 Vaclav Petras, and by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later """Download and extract various archives""" diff --git a/python/libgrass_interface_generator/CMakeLists.txt b/python/libgrass_interface_generator/CMakeLists.txt index 0db0ec012a4..aa4e6c8804f 100644 --- a/python/libgrass_interface_generator/CMakeLists.txt +++ b/python/libgrass_interface_generator/CMakeLists.txt @@ -1,5 +1,5 @@ #[[ -COPYRIGHT: (c) 2020-2025 by the GRASS Development Team +SPDX-FileCopyrightText: 2020-2025 Other GRASS authors SPDX-License-Identifier: GPL-2.0-or-later ]] diff --git a/raster/r.basins.fill/local_proto.h b/raster/r.basins.fill/local_proto.h index c2680f0ff48..c35ee7297e7 100644 --- a/raster/r.basins.fill/local_proto.h +++ b/raster/r.basins.fill/local_proto.h @@ -7,11 +7,8 @@ * * PURPOSE: Generates a raster map layer showing watershed subbasins. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.basins.fill/main.c b/raster/r.basins.fill/main.c index ca45c125dc5..243d0100275 100644 --- a/raster/r.basins.fill/main.c +++ b/raster/r.basins.fill/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Generates a raster map layer showing watershed subbasins. * - * COPYRIGHT: (C) 2005, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.basins.fill/read_map.c b/raster/r.basins.fill/read_map.c index 7b0dbb3e4de..62df249a54e 100644 --- a/raster/r.basins.fill/read_map.c +++ b/raster/r.basins.fill/read_map.c @@ -7,11 +7,8 @@ * * PURPOSE: Generates a raster map layer showing watershed subbasins. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/distance.h b/raster/r.buffer/distance.h index 62fdc3c2e28..aea27d5602a 100644 --- a/raster/r.buffer/distance.h +++ b/raster/r.buffer/distance.h @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/execute.c b/raster/r.buffer/execute.c index 6ef58ede7ee..b8aea5fc29d 100644 --- a/raster/r.buffer/execute.c +++ b/raster/r.buffer/execute.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/find_dist.c b/raster/r.buffer/find_dist.c index 61361471b61..59a7780bbd4 100644 --- a/raster/r.buffer/find_dist.c +++ b/raster/r.buffer/find_dist.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/init.c b/raster/r.buffer/init.c index 26a8092b489..6b95ae39237 100644 --- a/raster/r.buffer/init.c +++ b/raster/r.buffer/init.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/local_proto.h b/raster/r.buffer/local_proto.h index 35dd6c41570..0916dde2478 100644 --- a/raster/r.buffer/local_proto.h +++ b/raster/r.buffer/local_proto.h @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/main.c b/raster/r.buffer/main.c index 66658ad7233..546c142b36e 100644 --- a/raster/r.buffer/main.c +++ b/raster/r.buffer/main.c @@ -11,11 +11,8 @@ * have square cells. Works both for planimetric (UTM, * State Plane) and lat-long. * - * COPYRIGHT: (c) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************/ diff --git a/raster/r.buffer/parse_dist.c b/raster/r.buffer/parse_dist.c index 2591bb79cd0..741a22c9fe5 100644 --- a/raster/r.buffer/parse_dist.c +++ b/raster/r.buffer/parse_dist.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/process_at.c b/raster/r.buffer/process_at.c index f8aca9d15d4..d50f91f464d 100644 --- a/raster/r.buffer/process_at.c +++ b/raster/r.buffer/process_at.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/process_left.c b/raster/r.buffer/process_left.c index 03f7b2ea7ef..e42a3f7fa6d 100644 --- a/raster/r.buffer/process_left.c +++ b/raster/r.buffer/process_left.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/process_rite.c b/raster/r.buffer/process_rite.c index ceefe7a8481..d27e752be9d 100644 --- a/raster/r.buffer/process_rite.c +++ b/raster/r.buffer/process_rite.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/process_row.c b/raster/r.buffer/process_row.c index c7820c7f243..de7a7971b19 100644 --- a/raster/r.buffer/process_row.c +++ b/raster/r.buffer/process_row.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/read_map.c b/raster/r.buffer/read_map.c index 28433f43121..f17e861cccc 100644 --- a/raster/r.buffer/read_map.c +++ b/raster/r.buffer/read_map.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/support.c b/raster/r.buffer/support.c index 6b5d7e3764f..35157805a02 100644 --- a/raster/r.buffer/support.c +++ b/raster/r.buffer/support.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buffer/write_map.c b/raster/r.buffer/write_map.c index 7bdcd79f82f..535108c5f4b 100644 --- a/raster/r.buffer/write_map.c +++ b/raster/r.buffer/write_map.c @@ -10,11 +10,8 @@ * have square cells. Works both for planimetric * (UTM, State Plane) and lat-long. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.buildvrt/main.c b/raster/r.buildvrt/main.c index c9c5f7ff56e..c8b37685587 100644 --- a/raster/r.buildvrt/main.c +++ b/raster/r.buildvrt/main.c @@ -7,11 +7,8 @@ * PURPOSE: Build a VRT (Virtual Raster) that is a mosaic of the * list of input raster maps. * - * COPYRIGHT: (C) 2018 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2018 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.carve/enforce.h b/raster/r.carve/enforce.h index 3faeb7ce037..e54cb3bfccb 100644 --- a/raster/r.carve/enforce.h +++ b/raster/r.carve/enforce.h @@ -8,11 +8,8 @@ * PURPOSE: Takes vector stream data, converts it to 3D raster and * subtracts a specified depth * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.carve/enforce_ds.c b/raster/r.carve/enforce_ds.c index 7a71dc97def..eced047270c 100644 --- a/raster/r.carve/enforce_ds.c +++ b/raster/r.carve/enforce_ds.c @@ -8,11 +8,8 @@ * PURPOSE: Takes vector stream data, converts it to 3D raster and * subtracts a specified depth * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.carve/lobf.c b/raster/r.carve/lobf.c index d9d534fc2be..c767861b9a5 100644 --- a/raster/r.carve/lobf.c +++ b/raster/r.carve/lobf.c @@ -8,11 +8,8 @@ * PURPOSE: Takes vector stream data, converts it to 3D raster and * subtracts a specified depth * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.carve/main.c b/raster/r.carve/main.c index a242d3e6f16..39386d40280 100644 --- a/raster/r.carve/main.c +++ b/raster/r.carve/main.c @@ -8,11 +8,8 @@ * PURPOSE: Takes vector stream data, converts it to 3D raster and * subtracts a specified depth * - * COPYRIGHT: (C) 2006, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.carve/support.c b/raster/r.carve/support.c index dcb0b20265b..b9e5442bff2 100644 --- a/raster/r.carve/support.c +++ b/raster/r.carve/support.c @@ -8,11 +8,8 @@ * PURPOSE: Takes vector stream data, converts it to 3D raster and * subtracts a specified depth * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.carve/vect.c b/raster/r.carve/vect.c index 6caba9ae9fb..cbb5b09b8ab 100644 --- a/raster/r.carve/vect.c +++ b/raster/r.carve/vect.c @@ -8,11 +8,8 @@ * PURPOSE: Takes vector stream data, converts it to 3D raster and * subtracts a specified depth * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.category/cats.c b/raster/r.category/cats.c index cd51f04a5dc..e8639e7b456 100644 --- a/raster/r.category/cats.c +++ b/raster/r.category/cats.c @@ -7,11 +7,8 @@ * PURPOSE: Prints category values and labels associated with * user-specified raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.category/local_proto.h b/raster/r.category/local_proto.h index 621224768d8..63412410076 100644 --- a/raster/r.category/local_proto.h +++ b/raster/r.category/local_proto.h @@ -7,11 +7,8 @@ * PURPOSE: Prints category values and labels associated with * user-specified raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.category/main.c b/raster/r.category/main.c index bdf3ace4a0e..98cc6a1959d 100644 --- a/raster/r.category/main.c +++ b/raster/r.category/main.c @@ -8,11 +8,8 @@ * PURPOSE: Prints category values and labels associated with * user-specified raster map layers. * - * COPYRIGHT: (C) 2006-2019 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2019 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.circle/main.c b/raster/r.circle/main.c index bd99a292f71..c6276bbfbdb 100644 --- a/raster/r.circle/main.c +++ b/raster/r.circle/main.c @@ -8,11 +8,8 @@ * PURPOSE: Creates a raster map containing concentric rings * around a given point. * - * COPYRIGHT: (C) 2006-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.clump/clump.c b/raster/r.clump/clump.c index a3ff528ee41..5c36e3bc632 100644 --- a/raster/r.clump/clump.c +++ b/raster/r.clump/clump.c @@ -8,11 +8,8 @@ * PURPOSE: Recategorizes data in a raster map layer by grouping cells * that form physically discrete areas into unique categories. * - * COPYRIGHT: (C) 2006-2016 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2016 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.clump/local_proto.h b/raster/r.clump/local_proto.h index 3fe83553e70..84e475c460d 100644 --- a/raster/r.clump/local_proto.h +++ b/raster/r.clump/local_proto.h @@ -7,11 +7,8 @@ * PURPOSE: Recategorizes data in a raster map layer by grouping cells * that form physically discrete areas into unique categories. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.clump/main.c b/raster/r.clump/main.c index 46abfb02343..e70ce6408aa 100644 --- a/raster/r.clump/main.c +++ b/raster/r.clump/main.c @@ -8,11 +8,8 @@ * PURPOSE: Recategorizes data in a raster map layer by grouping cells * that form physically discrete areas into unique categories. * - * COPYRIGHT: (C) 2006-2016 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2016 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.coin/coin.h b/raster/r.coin/coin.h index 599b347e4c4..27b85246d63 100644 --- a/raster/r.coin/coin.h +++ b/raster/r.coin/coin.h @@ -7,11 +7,8 @@ * * PURPOSE: Calculates the coincidence of two raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.coin/format.c b/raster/r.coin/format.c index 430347df2bc..de018ead116 100644 --- a/raster/r.coin/format.c +++ b/raster/r.coin/format.c @@ -7,11 +7,8 @@ * * PURPOSE: Calculates the coincidence of two raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.coin/local_proto.h b/raster/r.coin/local_proto.h index 4b7a1fd490d..b115c814ed4 100644 --- a/raster/r.coin/local_proto.h +++ b/raster/r.coin/local_proto.h @@ -7,11 +7,8 @@ * * PURPOSE: Calculates the coincidence of two raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.coin/main.c b/raster/r.coin/main.c index 462b0daa901..5d289038e02 100644 --- a/raster/r.coin/main.c +++ b/raster/r.coin/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Calculates the coincidence of two raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.coin/make_coin.c b/raster/r.coin/make_coin.c index b86d3c6abfd..ee87391396b 100644 --- a/raster/r.coin/make_coin.c +++ b/raster/r.coin/make_coin.c @@ -7,11 +7,8 @@ * * PURPOSE: Calculates the coincidence of two raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.coin/print_coin.c b/raster/r.coin/print_coin.c index bb6f3c4a20d..02e2b96af2a 100644 --- a/raster/r.coin/print_coin.c +++ b/raster/r.coin/print_coin.c @@ -7,11 +7,8 @@ * * PURPOSE: Calculates the coincidence of two raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.coin/print_hdr.c b/raster/r.coin/print_hdr.c index efc8bc35c87..05a5a4a64cd 100644 --- a/raster/r.coin/print_hdr.c +++ b/raster/r.coin/print_hdr.c @@ -7,11 +7,8 @@ * * PURPOSE: Calculates the coincidence of two raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.coin/prnt_entry.c b/raster/r.coin/prnt_entry.c index 2f6bf481088..d0c11835b14 100644 --- a/raster/r.coin/prnt_entry.c +++ b/raster/r.coin/prnt_entry.c @@ -7,11 +7,8 @@ * * PURPOSE: Calculates the coincidence of two raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.coin/totals.c b/raster/r.coin/totals.c index 399a44cca0b..9443c4b9d4e 100644 --- a/raster/r.coin/totals.c +++ b/raster/r.coin/totals.c @@ -7,11 +7,8 @@ * * PURPOSE: Calculates the coincidence of two raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.colors.out/raster3d_main.c b/raster/r.colors.out/raster3d_main.c index 4cc66ae1e44..85b6809bfe0 100644 --- a/raster/r.colors.out/raster3d_main.c +++ b/raster/r.colors.out/raster3d_main.c @@ -6,12 +6,9 @@ * * PURPOSE: Allows export of the color table for a 3D raster map. * - * COPYRIGHT: (C) 2008, 2010-2011 Glynn Clements and the GRASS Development - * Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2008, 2010-2011 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.colors.out/raster_main.c b/raster/r.colors.out/raster_main.c index b8579090f59..a99637ec0fe 100644 --- a/raster/r.colors.out/raster_main.c +++ b/raster/r.colors.out/raster_main.c @@ -6,12 +6,9 @@ * * PURPOSE: Allows export of the color table for a raster map. * - * COPYRIGHT: (C) 2008, 2010-2011 Glynn Clements and the GRASS Development - * Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2008, 2010-2011 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.colors/edit_colors.c b/raster/r.colors/edit_colors.c index 6615854b581..143fa2f7ad1 100644 --- a/raster/r.colors/edit_colors.c +++ b/raster/r.colors/edit_colors.c @@ -9,11 +9,8 @@ * PURPOSE: Allows creation and/or modification of the color table * for a raster map layer. * - * COPYRIGHT: (C) 2006-2008, 2010-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2008, 2010-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.colors/local_proto.h b/raster/r.colors/local_proto.h index 96cc631e234..bc17d53fe65 100644 --- a/raster/r.colors/local_proto.h +++ b/raster/r.colors/local_proto.h @@ -8,11 +8,8 @@ * PURPOSE: Allows creation and/or modification of the color table * for a raster map layer. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.colors/raster3d_main.c b/raster/r.colors/raster3d_main.c index ad2c5f81dde..e7f90dbc8af 100644 --- a/raster/r.colors/raster3d_main.c +++ b/raster/r.colors/raster3d_main.c @@ -9,11 +9,8 @@ * PURPOSE: Allows creation and/or modification of the color table * for a raster map layer. * - * COPYRIGHT: (C) 2006, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.colors/raster_main.c b/raster/r.colors/raster_main.c index 05f0a87fbf7..9dc355639e2 100644 --- a/raster/r.colors/raster_main.c +++ b/raster/r.colors/raster_main.c @@ -9,11 +9,8 @@ * PURPOSE: Allows creation and/or modification of the color table * for a raster map layer. * - * COPYRIGHT: (C) 2006, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.colors/rules.c b/raster/r.colors/rules.c index 30e4a1e2e99..58acb158191 100644 --- a/raster/r.colors/rules.c +++ b/raster/r.colors/rules.c @@ -8,11 +8,8 @@ * PURPOSE: Allows creation and/or modification of the color table * for a raster map layer. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.colors/stats.c b/raster/r.colors/stats.c index 9ec155423cd..61d6e48cf07 100644 --- a/raster/r.colors/stats.c +++ b/raster/r.colors/stats.c @@ -8,11 +8,8 @@ * PURPOSE: Allows creation and/or modification of the color table * for a raster map layer. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.composite/main.c b/raster/r.composite/main.c index 212c3cb9f0a..8350f63b6f0 100644 --- a/raster/r.composite/main.c +++ b/raster/r.composite/main.c @@ -6,11 +6,8 @@ * layer using a quantisation of the RGB color space. * Using Floyd-Steinberg dithering * - * COPYRIGHT: (C) 2001-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.compress/main.c b/raster/r.compress/main.c index 988f2ee402c..c42a9438681 100644 --- a/raster/r.compress/main.c +++ b/raster/r.compress/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Compress and decompress raster map files. * - * COPYRIGHT: (C) 2003-2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.contour/cont.c b/raster/r.contour/cont.c index 1cb2d6db994..fdbd9e66082 100644 --- a/raster/r.contour/cont.c +++ b/raster/r.contour/cont.c @@ -8,11 +8,8 @@ * PURPOSE: Produces a vector map of specified contours from a * raster map layer. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ /* Algorithm comment from Jim Westervelt: diff --git a/raster/r.contour/local_proto.h b/raster/r.contour/local_proto.h index c57049ccacd..f61bbc16228 100644 --- a/raster/r.contour/local_proto.h +++ b/raster/r.contour/local_proto.h @@ -8,11 +8,8 @@ * PURPOSE: Produces a vector map of specified contours from a * raster map layer. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.contour/main.c b/raster/r.contour/main.c index bec664fab08..c75f96c3dc5 100644 --- a/raster/r.contour/main.c +++ b/raster/r.contour/main.c @@ -8,11 +8,8 @@ * PURPOSE: Produces a vector map of specified contours from a * raster map layer. * - * COPYRIGHT: (C) 2001-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.cost/heap.c b/raster/r.cost/heap.c index 7894c3cfaf0..e5e66db2e06 100644 --- a/raster/r.cost/heap.c +++ b/raster/r.cost/heap.c @@ -14,11 +14,8 @@ * input raster map layer whose cell category values * represent cost. * - * COPYRIGHT: (C) 2006-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.cost/main.c b/raster/r.cost/main.c index e704bc2e9d8..ef0977f3b15 100644 --- a/raster/r.cost/main.c +++ b/raster/r.cost/main.c @@ -18,11 +18,8 @@ * input raster map layer whose cell category values * represent cost. * - * COPYRIGHT: (C) 2006-2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.covar/main.c b/raster/r.covar/main.c index aec2af2c91a..ce345039cfe 100644 --- a/raster/r.covar/main.c +++ b/raster/r.covar/main.c @@ -7,11 +7,8 @@ * PURPOSE: Outputs a covariance/correlation matrix for * user-specified raster map layer(s). * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.cross/cats.c b/raster/r.cross/cats.c index d61e680290c..f5a8e05c51a 100644 --- a/raster/r.cross/cats.c +++ b/raster/r.cross/cats.c @@ -7,11 +7,8 @@ * PURPOSE: Creates a cross product of the category values from * multiple raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.cross/cross.c b/raster/r.cross/cross.c index 9ce57ff60cb..6a4ef6d112c 100644 --- a/raster/r.cross/cross.c +++ b/raster/r.cross/cross.c @@ -7,11 +7,8 @@ * PURPOSE: Creates a cross product of the category values from * multiple raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.cross/glob.h b/raster/r.cross/glob.h index 3c6e2b92539..cd85c8451f6 100644 --- a/raster/r.cross/glob.h +++ b/raster/r.cross/glob.h @@ -7,11 +7,8 @@ * PURPOSE: Creates a cross product of the category values from * multiple raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.cross/local_proto.h b/raster/r.cross/local_proto.h index c2df57c411c..3c39a804cf3 100644 --- a/raster/r.cross/local_proto.h +++ b/raster/r.cross/local_proto.h @@ -7,11 +7,8 @@ * PURPOSE: Creates a cross product of the category values from * multiple raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.cross/main.c b/raster/r.cross/main.c index ac782ee7973..b000d55a948 100644 --- a/raster/r.cross/main.c +++ b/raster/r.cross/main.c @@ -7,11 +7,8 @@ * PURPOSE: Creates a cross product of the category values from * multiple raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.cross/renumber.c b/raster/r.cross/renumber.c index e865f3ac655..f421259c48e 100644 --- a/raster/r.cross/renumber.c +++ b/raster/r.cross/renumber.c @@ -7,11 +7,8 @@ * PURPOSE: Creates a cross product of the category values from * multiple raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.cross/store.c b/raster/r.cross/store.c index 1816dd08cad..c4aa438cfc1 100644 --- a/raster/r.cross/store.c +++ b/raster/r.cross/store.c @@ -7,11 +7,8 @@ * PURPOSE: Creates a cross product of the category values from * multiple raster map layers. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.describe/describe.c b/raster/r.describe/describe.c index 6ba915eb7e5..5d72f7e30c3 100644 --- a/raster/r.describe/describe.c +++ b/raster/r.describe/describe.c @@ -7,11 +7,8 @@ * PURPOSE: Prints terse list of category values found in a raster * map layer. * - * COPYRIGHT: (C) 2006-2025 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2025 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.describe/dumplist.c b/raster/r.describe/dumplist.c index 528153c7595..324ff7089e8 100644 --- a/raster/r.describe/dumplist.c +++ b/raster/r.describe/dumplist.c @@ -7,11 +7,8 @@ * PURPOSE: Prints terse list of category values found in a raster * map layer. * - * COPYRIGHT: (C) 2006-2025 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2025 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.describe/local_proto.h b/raster/r.describe/local_proto.h index e44f2cad5e6..2b99cd99840 100644 --- a/raster/r.describe/local_proto.h +++ b/raster/r.describe/local_proto.h @@ -7,11 +7,8 @@ * PURPOSE: Prints terse list of category values found in a raster * map layer. * - * COPYRIGHT: (C) 2006-2025 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2025 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.describe/main.c b/raster/r.describe/main.c index 869012ea6b5..59d0deec5d5 100644 --- a/raster/r.describe/main.c +++ b/raster/r.describe/main.c @@ -7,11 +7,8 @@ * PURPOSE: Prints terse list of category values found in a raster * map layer. * - * COPYRIGHT: (C) 2006-2025 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2025 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.describe/tree.c b/raster/r.describe/tree.c index 9a0326e930b..62b4aa7a958 100644 --- a/raster/r.describe/tree.c +++ b/raster/r.describe/tree.c @@ -7,11 +7,8 @@ * PURPOSE: Prints terse list of category values found in a raster * map layer. * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.distance/defs.h b/raster/r.distance/defs.h index c1889450596..12370d8940b 100644 --- a/raster/r.distance/defs.h +++ b/raster/r.distance/defs.h @@ -8,11 +8,8 @@ * PURPOSE: Locates the closest points between objects in two * raster maps. * - * COPYRIGHT: (C) 2003-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.distance/distance.c b/raster/r.distance/distance.c index 24431b4f7e1..d97d5be6431 100644 --- a/raster/r.distance/distance.c +++ b/raster/r.distance/distance.c @@ -8,11 +8,8 @@ * PURPOSE: Locates the closest points between objects in two * raster maps. * - * COPYRIGHT: (C) 2003-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.distance/edges.c b/raster/r.distance/edges.c index 91139357eb4..2476e34141a 100644 --- a/raster/r.distance/edges.c +++ b/raster/r.distance/edges.c @@ -8,11 +8,8 @@ * PURPOSE: Locates the closest points between objects in two * raster maps. * - * COPYRIGHT: (C) 2003-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.distance/labels.c b/raster/r.distance/labels.c index d56242e7786..a93f18ad663 100644 --- a/raster/r.distance/labels.c +++ b/raster/r.distance/labels.c @@ -8,11 +8,8 @@ * PURPOSE: Locates the closest points between objects in two * raster maps. * - * COPYRIGHT: (C) 2003-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.distance/main.c b/raster/r.distance/main.c index aa7e0202de0..6a7975f95d6 100644 --- a/raster/r.distance/main.c +++ b/raster/r.distance/main.c @@ -8,11 +8,8 @@ * PURPOSE: Locates the closest points between objects in two * raster maps. * - * COPYRIGHT: (C) 2003-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.distance/parse.c b/raster/r.distance/parse.c index 3aa6d826189..144161f7808 100644 --- a/raster/r.distance/parse.c +++ b/raster/r.distance/parse.c @@ -8,11 +8,8 @@ * PURPOSE: Locates the closest points between objects in two * raster maps. * - * COPYRIGHT: (C) 2003-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.distance/report.c b/raster/r.distance/report.c index cdd38569046..38854a00fe1 100644 --- a/raster/r.distance/report.c +++ b/raster/r.distance/report.c @@ -8,11 +8,8 @@ * PURPOSE: Locates the closest points between objects in two * raster maps. * - * COPYRIGHT: (C) 2003-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.drain/main.c b/raster/r.drain/main.c index 3617b1177b0..4ec9262ab85 100644 --- a/raster/r.drain/main.c +++ b/raster/r.drain/main.c @@ -19,11 +19,8 @@ * PURPOSE: This is the main program for tracing out the path that a * drop of water would take if released at a certain location * on an input elevation map. - * COPYRIGHT: (C) 2000,2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000,2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.external.out/main.c b/raster/r.external.out/main.c index 6de2f8946cd..556d33d8bc8 100644 --- a/raster/r.external.out/main.c +++ b/raster/r.external.out/main.c @@ -6,11 +6,9 @@ * * PURPOSE: Make GRASS write raster maps utilizing the GDAL library. * - * COPYRIGHT: (C) 2008, 2010 by Glynn Clements and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2008, 2010 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.external/main.c b/raster/r.external/main.c index 7107295951d..9635cf41f57 100644 --- a/raster/r.external/main.c +++ b/raster/r.external/main.c @@ -8,11 +8,9 @@ * * PURPOSE: Link raster map into GRASS utilizing the GDAL library. * - * COPYRIGHT: (C) 2008-2015 by Glynn Clements and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2008-2015 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.fill.dir/main.c b/raster/r.fill.dir/main.c index 2b2bfd41547..5afceba2859 100644 --- a/raster/r.fill.dir/main.c +++ b/raster/r.fill.dir/main.c @@ -24,11 +24,8 @@ * program can be run repeatedly, using the output elevations * from one run as input to the next run until all problems are * resolved. - * COPYRIGHT: (C) 2001, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.fill.stats/cell_funcs.c b/raster/r.fill.stats/cell_funcs.c index 07c7eb3d29c..76016b13988 100644 --- a/raster/r.fill.stats/cell_funcs.c +++ b/raster/r.fill.stats/cell_funcs.c @@ -9,10 +9,8 @@ * This function pointer can later be used to work with cell data of * different types without having to go through any switching logics. * - * COPYRIGHT: (C) 2011 by the GRASS Development Team - * - * This program is free software under the GPL (>=v2) - * Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************** */ diff --git a/raster/r.fill.stats/cell_funcs.h b/raster/r.fill.stats/cell_funcs.h index 3d9e4e08ca8..58193ec12cc 100644 --- a/raster/r.fill.stats/cell_funcs.h +++ b/raster/r.fill.stats/cell_funcs.h @@ -5,10 +5,8 @@ * AUTHOR(S): Benjamin Ducke * PURPOSE: See cell_funcs.c * - * COPYRIGHT: (C) 2011 by the GRASS Development Team - * - * This program is free software under the GPL (>=v2) - * Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************** */ diff --git a/raster/r.fill.stats/main.c b/raster/r.fill.stats/main.c index c423a776803..1934a17f744 100644 --- a/raster/r.fill.stats/main.c +++ b/raster/r.fill.stats/main.c @@ -6,10 +6,8 @@ * PURPOSE: Rapidly fill "no data" cells in a raster map by simple * interpolation. * - * COPYRIGHT: (C) 2011-2018 by the GRASS Development Team - * - * This program is free software under the GPL (>=v2) - * Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2011-2018 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************** */ diff --git a/raster/r.grow.distance/main.c b/raster/r.grow.distance/main.c index 20b7ad356a7..b8434853682 100644 --- a/raster/r.grow.distance/main.c +++ b/raster/r.grow.distance/main.c @@ -8,11 +8,8 @@ * PURPOSE: Generates a raster map layer with contiguous areas * grown by one cell. * - * COPYRIGHT: (C) 2006-2021 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2021 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.gwflow/main.c b/raster/r.gwflow/main.c index a581371a026..35b7811693d 100644 --- a/raster/r.gwflow/main.c +++ b/raster/r.gwflow/main.c @@ -8,11 +8,8 @@ * PURPOSE: Calculates confiend and unconfined transient two dimensional * groundwater flow * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.his/main.c b/raster/r.his/main.c index 0b93defb9c7..e811632e6b9 100644 --- a/raster/r.his/main.c +++ b/raster/r.his/main.c @@ -4,11 +4,8 @@ * AUTHOR(S): Glynn Clements - glynn.clements@virgin.net * PURPOSE: Create a color image by composing color, brightness * and haze maps - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.horizon/testsuite/test_r_horizon.py b/raster/r.horizon/testsuite/test_r_horizon.py index 1f5f337935d..f18af9c1b14 100644 --- a/raster/r.horizon/testsuite/test_r_horizon.py +++ b/raster/r.horizon/testsuite/test_r_horizon.py @@ -5,11 +5,9 @@ PURPOSE: Test r.horizon -COPYRIGHT: (C) 2015-2024 Anna Petrasova - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2015-2024 Anna Petrasova +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ import json diff --git a/raster/r.horizon/testsuite/test_r_horizon_parallel.py b/raster/r.horizon/testsuite/test_r_horizon_parallel.py index 605f94365b2..d31e78a23e1 100644 --- a/raster/r.horizon/testsuite/test_r_horizon_parallel.py +++ b/raster/r.horizon/testsuite/test_r_horizon_parallel.py @@ -5,11 +5,9 @@ PURPOSE: Test r.horizon -COPYRIGHT: (C) 2015-2024 Anna Petrasova - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2015-2024 Anna Petrasova +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ import json diff --git a/raster/r.in.ascii/main.c b/raster/r.in.ascii/main.c index 097145a525d..8e20aff7eb8 100644 --- a/raster/r.in.ascii/main.c +++ b/raster/r.in.ascii/main.c @@ -13,11 +13,8 @@ * Jan-Oliver Wagner , * Justin Hickey * PURPOSE: Import ASCII or SURFER files - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.bin/main.c b/raster/r.in.bin/main.c index 9bd677eb274..e78bd8d5d9f 100644 --- a/raster/r.in.bin/main.c +++ b/raster/r.in.bin/main.c @@ -5,11 +5,8 @@ * Bob Covill * Markus Metz * PURPOSE: Import binary files - * COPYRIGHT: (C) 2000 - 2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 - 2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.gdal/main.c b/raster/r.in.gdal/main.c index 34a66f9300b..94a2bcd16f1 100644 --- a/raster/r.in.gdal/main.c +++ b/raster/r.in.gdal/main.c @@ -8,12 +8,9 @@ * PURPOSE: Imports many GIS/image formats into GRASS utilizing the GDAL * library. * - * COPYRIGHT: (C) 2001-2015 by Frank Warmerdam, and the GRASS Development - * Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2015 Frank Warmerdam + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.lidar/local_proto.h b/raster/r.in.lidar/local_proto.h index 62d3803dab8..3b0ff2e5d8f 100644 --- a/raster/r.in.lidar/local_proto.h +++ b/raster/r.in.lidar/local_proto.h @@ -8,11 +8,9 @@ * PURPOSE: Imports LAS LiDAR point clouds to a raster map using * aggregate statistics. * - * COPYRIGHT: (C) 2011 Markus Metz and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2011 Markus Metz + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.lidar/main.c b/raster/r.in.lidar/main.c index 9ca8a905e71..3a97d9fe6dd 100644 --- a/raster/r.in.lidar/main.c +++ b/raster/r.in.lidar/main.c @@ -9,11 +9,9 @@ * PURPOSE: Imports LAS LiDAR point clouds to a raster map using * aggregate statistics. * - * COPYRIGHT: (C) 2011-2015 Markus Metz and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2011-2015 Markus Metz + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/bin_update.h b/raster/r.in.pdal/bin_update.h index 7a6092bba1f..ba7e49428dc 100644 --- a/raster/r.in.pdal/bin_update.h +++ b/raster/r.in.pdal/bin_update.h @@ -10,11 +10,9 @@ * PURPOSE: Functions performing value updates on each incoming point * during point binning process * - * COPYRIGHT: (C) 2011-2021 by Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2011-2021 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/grasslidarfilter.cpp b/raster/r.in.pdal/grasslidarfilter.cpp index b6f8fb423be..6d104335b16 100644 --- a/raster/r.in.pdal/grasslidarfilter.cpp +++ b/raster/r.in.pdal/grasslidarfilter.cpp @@ -7,11 +7,9 @@ * PURPOSE: Imports LAS LiDAR point clouds to a raster map using * aggregate statistics. * - * COPYRIGHT: (C) 2011-2019 by Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2011-2019 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/grasslidarfilter.h b/raster/r.in.pdal/grasslidarfilter.h index 3baf55b236f..f2542a57673 100644 --- a/raster/r.in.pdal/grasslidarfilter.h +++ b/raster/r.in.pdal/grasslidarfilter.h @@ -7,11 +7,9 @@ * PURPOSE: Imports LAS LiDAR point clouds to a raster map using * aggregate statistics. * - * COPYRIGHT: (C) 2011-2019 by Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2011-2019 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/grassrasterwriter.h b/raster/r.in.pdal/grassrasterwriter.h index 4588cda7988..c8812d5ad15 100644 --- a/raster/r.in.pdal/grassrasterwriter.h +++ b/raster/r.in.pdal/grassrasterwriter.h @@ -7,11 +7,9 @@ * PURPOSE: Imports LAS LiDAR point clouds to a raster map using * aggregate statistics. * - * COPYRIGHT: (C) 2019 by Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2019 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/lidar.c b/raster/r.in.pdal/lidar.c index 4fb30968cba..85dd8b9d12a 100644 --- a/raster/r.in.pdal/lidar.c +++ b/raster/r.in.pdal/lidar.c @@ -4,11 +4,8 @@ * adapted from v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: common lidar-related definitions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/lidar.h b/raster/r.in.pdal/lidar.h index 6846319f5c8..c93c0f7fe23 100644 --- a/raster/r.in.pdal/lidar.h +++ b/raster/r.in.pdal/lidar.h @@ -4,11 +4,8 @@ * adapted from v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: common lidar-related definitions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/main.cpp b/raster/r.in.pdal/main.cpp index fe17e80cb08..235ae6a4428 100644 --- a/raster/r.in.pdal/main.cpp +++ b/raster/r.in.pdal/main.cpp @@ -9,11 +9,9 @@ * PURPOSE: Imports LAS LiDAR point clouds to a raster map using * aggregate statistics. * - * COPYRIGHT: (C) 2019-2024 by Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2019-2024 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/projection.h b/raster/r.in.pdal/projection.h index cd701d06d94..43b491d3b53 100644 --- a/raster/r.in.pdal/projection.h +++ b/raster/r.in.pdal/projection.h @@ -4,11 +4,8 @@ * adapted from v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: projection related functions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/rast_segment.c b/raster/r.in.pdal/rast_segment.c index b5b2d2ef2fc..ffe8ad7244f 100644 --- a/raster/r.in.pdal/rast_segment.c +++ b/raster/r.in.pdal/rast_segment.c @@ -6,11 +6,9 @@ * * PURPOSE: This file is a wrapper for a subset of Segment functions * - * COPYRIGHT: (C) 2015 by Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2015 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/rast_segment.h b/raster/r.in.pdal/rast_segment.h index 5014a852366..cf6a3092e24 100644 --- a/raster/r.in.pdal/rast_segment.h +++ b/raster/r.in.pdal/rast_segment.h @@ -6,11 +6,9 @@ * * PURPOSE: This file is a wrapper for a subset of Segment functions * - * COPYRIGHT: (C) 2015 by Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2015 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/string_list.c b/raster/r.in.pdal/string_list.c index ae95bb3fdc6..9b7f8d002cb 100644 --- a/raster/r.in.pdal/string_list.c +++ b/raster/r.in.pdal/string_list.c @@ -7,11 +7,9 @@ * PURPOSE: Imports LAS LiDAR point clouds to a raster map using * aggregate statistics. * - * COPYRIGHT: (C) 2019 Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2019 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.pdal/string_list.h b/raster/r.in.pdal/string_list.h index b0975309bd6..959a84a482d 100644 --- a/raster/r.in.pdal/string_list.h +++ b/raster/r.in.pdal/string_list.h @@ -7,11 +7,9 @@ * PURPOSE: Imports LAS LiDAR point clouds to a raster map using * aggregate statistics. * - * COPYRIGHT: (C) 2019 Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2019 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.png/main.c b/raster/r.in.png/main.c index 2fdaafca653..b73d38024db 100644 --- a/raster/r.in.png/main.c +++ b/raster/r.in.png/main.c @@ -5,11 +5,8 @@ * Alex Shevlakov - sixote@yahoo.com * Glynn Clements * PURPOSE: Import non-georeferenced Images in PNG format. - * COPYRIGHT: (C) 2000-2002, 2010-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2002, 2010-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.in.poly/main.c b/raster/r.in.poly/main.c index c137f649c0b..56595931fb6 100644 --- a/raster/r.in.poly/main.c +++ b/raster/r.in.poly/main.c @@ -3,11 +3,8 @@ * MODULE: r.in.poly * AUTHOR(S): Michael Shapiro, CERL (original contributor) * PURPOSE: creates GRASS binary raster maps from ASCII files - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.info/main.c b/raster/r.info/main.c index c866bb7655d..5b13b8ad49b 100644 --- a/raster/r.info/main.c +++ b/raster/r.info/main.c @@ -7,11 +7,8 @@ * PURPOSE: Outputs basic information about a user-specified raster map *layer. * - * COPYRIGHT: (C) 2005-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.kappa/main.c b/raster/r.kappa/main.c index 1765c437b72..975aaf9fdec 100644 --- a/raster/r.kappa/main.c +++ b/raster/r.kappa/main.c @@ -13,11 +13,8 @@ * PURPOSE: tabulates the error matrix of classification result by * crossing classified map layer with respect to reference map * layer - * COPYRIGHT: (C) 1999-2022 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2022 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/raster/r.lake/main.c b/raster/r.lake/main.c index 3127dfaa11c..c2c4dfecca9 100644 --- a/raster/r.lake/main.c +++ b/raster/r.lake/main.c @@ -9,11 +9,8 @@ * As seed You can use already existing map or * X,Y coordinates. * - * COPYRIGHT: (C) 2005-2008, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005-2008, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: - Option to create 3D output; * - Test with lat/lon location, feet and other crap; diff --git a/raster/r.latlong/main.c b/raster/r.latlong/main.c index 9c99694c4e6..37751c120da 100644 --- a/raster/r.latlong/main.c +++ b/raster/r.latlong/main.c @@ -4,11 +4,8 @@ * AUTHOR(S): Yann Chemin - yann.chemin@gmail.com * PURPOSE: Calculates the longitude of the pixels in the map. * - * COPYRIGHT: (C) 2002-2008, 2012 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2002-2008, 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.cwed/cwed.c b/raster/r.li/r.li.cwed/cwed.c index 8d7232401b8..511a9f6b391 100644 --- a/raster/r.li/r.li.cwed/cwed.c +++ b/raster/r.li/r.li.cwed/cwed.c @@ -6,11 +6,8 @@ * Markus Metz * * PURPOSE: calculates contrast weighted edge density index - * COPYRIGHT: (C) 2006-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.dominance/dominance.c b/raster/r.li/r.li.dominance/dominance.c index 29b5d9c9662..89977affbd8 100644 --- a/raster/r.li/r.li.dominance/dominance.c +++ b/raster/r.li/r.li.dominance/dominance.c @@ -7,11 +7,8 @@ * Rewrite: Markus Metz * * PURPOSE: calculates dominance diversity index - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.edgedensity/edgedensity.c b/raster/r.li/r.li.edgedensity/edgedensity.c index 83553c31d06..73cfd506bc5 100644 --- a/raster/r.li/r.li.edgedensity/edgedensity.c +++ b/raster/r.li/r.li.edgedensity/edgedensity.c @@ -6,11 +6,8 @@ * Rewrite: Markus Metz * * PURPOSE: calculates edge density index - * COPYRIGHT: (C) 2006-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.mpa/mpa.c b/raster/r.li/r.li.mpa/mpa.c index 772386a2d4b..b23dbbfce30 100644 --- a/raster/r.li/r.li.mpa/mpa.c +++ b/raster/r.li/r.li.mpa/mpa.c @@ -7,11 +7,8 @@ * Rewrite: Markus Metz * * PURPOSE: calculates mean pixel attribute index - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.mps/mps.c b/raster/r.li/r.li.mps/mps.c index be56a14b817..f51429b470b 100644 --- a/raster/r.li/r.li.mps/mps.c +++ b/raster/r.li/r.li.mps/mps.c @@ -8,11 +8,8 @@ * Patch identification: Michael Shapiro - CERL * * PURPOSE: calculates mean patch size index - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.padcv/padcv.c b/raster/r.li/r.li.padcv/padcv.c index a55378e2dbf..efee6ec6c80 100644 --- a/raster/r.li/r.li.padcv/padcv.c +++ b/raster/r.li/r.li.padcv/padcv.c @@ -9,11 +9,8 @@ * Patch identification: Michael Shapiro - CERL * * PURPOSE: calculates coefficient of variation of patch areas - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.padrange/padrange.c b/raster/r.li/r.li.padrange/padrange.c index 66c53780747..94247d537d4 100644 --- a/raster/r.li/r.li.padrange/padrange.c +++ b/raster/r.li/r.li.padrange/padrange.c @@ -9,11 +9,8 @@ * Patch identification: Michael Shapiro - CERL * * PURPOSE: calculates calculates standard deviation of patch areas - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.padsd/padsd.c b/raster/r.li/r.li.padsd/padsd.c index cb064100728..ff78bd0514b 100644 --- a/raster/r.li/r.li.padsd/padsd.c +++ b/raster/r.li/r.li.padsd/padsd.c @@ -9,11 +9,8 @@ * Patch identification: Michael Shapiro - CERL * * PURPOSE: calculates calculates standard deviation of patch areas - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.patchdensity/main.c b/raster/r.li/r.li.patchdensity/main.c index 5d9482f3494..b669055ea8e 100644 --- a/raster/r.li/r.li.patchdensity/main.c +++ b/raster/r.li/r.li.patchdensity/main.c @@ -9,11 +9,8 @@ * Patch identification: Michael Shapiro - CERL * * PURPOSE: calculates patch density index - * COPYRIGHT: (C) 2006-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.patchnum/main.c b/raster/r.li/r.li.patchnum/main.c index 55f8252312a..91768571999 100644 --- a/raster/r.li/r.li.patchnum/main.c +++ b/raster/r.li/r.li.patchnum/main.c @@ -9,11 +9,8 @@ * Patch identification: Michael Shapiro - CERL * * PURPOSE: calculates patch number index - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.shannon/shannon.c b/raster/r.li/r.li.shannon/shannon.c index 1b80f36a8f5..94b0691c4c6 100644 --- a/raster/r.li/r.li.shannon/shannon.c +++ b/raster/r.li/r.li.shannon/shannon.c @@ -7,11 +7,8 @@ * Rewrite: Markus Metz * * PURPOSE: calculates Shannon's diversity index - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.shape/main.c b/raster/r.li/r.li.shape/main.c index eafae69122f..9acebc673ba 100644 --- a/raster/r.li/r.li.shape/main.c +++ b/raster/r.li/r.li.shape/main.c @@ -8,11 +8,8 @@ * Rewrite: Markus Metz * * PURPOSE: calculates patch number index - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.li/r.li.simpson/simpson.c b/raster/r.li/r.li.simpson/simpson.c index 3addab0fe33..aa3ada5fe82 100644 --- a/raster/r.li/r.li.simpson/simpson.c +++ b/raster/r.li/r.li.simpson/simpson.c @@ -7,11 +7,8 @@ * Rewrite: Markus Metz * * PURPOSE: calculates Simpson's diversity index - * COPYRIGHT: (C) 2007-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.mapcalc/main.c b/raster/r.mapcalc/main.c index 32c12299ddf..d318705a3be 100644 --- a/raster/r.mapcalc/main.c +++ b/raster/r.mapcalc/main.c @@ -4,11 +4,8 @@ * AUTHOR(S): Michael Shapiro, CERL (original contributor) * rewritten 2002: Glynn Clements * PURPOSE: - * COPYRIGHT: (C) 1999-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #if defined(_OPENMP) diff --git a/raster/r.mapcalc/testsuite/test_median_mode.py b/raster/r.mapcalc/testsuite/test_median_mode.py index 832b01cc12b..d6ec3399987 100644 --- a/raster/r.mapcalc/testsuite/test_median_mode.py +++ b/raster/r.mapcalc/testsuite/test_median_mode.py @@ -5,11 +5,9 @@ # MODULE: test_median_mode.py # AUTHOR: Anna Petrasova, based on Vaclav Petras test_row_above_below_bug.py # PURPOSE: Test median, mode in r.mapcalc -# COPYRIGHT: (C) 2025 by Anna Petrasova and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2025 Anna Petrasova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/raster/r.mapcalc/testsuite/test_nmedian_bug_3296.py b/raster/r.mapcalc/testsuite/test_nmedian_bug_3296.py index abd750a9693..09caf3401ae 100644 --- a/raster/r.mapcalc/testsuite/test_nmedian_bug_3296.py +++ b/raster/r.mapcalc/testsuite/test_nmedian_bug_3296.py @@ -5,11 +5,9 @@ # MODULE: test_nmedian_bug.py # AUTHOR: Maris Nartiss, based on Vaclav Petras test_row_above_below_bug.py # PURPOSE: Show bug reported in #3296 -# COPYRIGHT: (C) 2017 by Maris Nartiss and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2017 Maris Nartiss +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/raster/r.mapcalc/testsuite/test_row_above_below_bug.py b/raster/r.mapcalc/testsuite/test_row_above_below_bug.py index 946ffb3bde9..e6fc605f0b2 100644 --- a/raster/r.mapcalc/testsuite/test_row_above_below_bug.py +++ b/raster/r.mapcalc/testsuite/test_row_above_below_bug.py @@ -5,11 +5,9 @@ # MODULE: test_row_above_below_bug.py # AUTHOR: Vaclav Petras # PURPOSE: Show bug reported in #3067 -# COPYRIGHT: (C) 2016 by Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2016 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/raster/r.mask.status/main.c b/raster/r.mask.status/main.c index 3a204d1bdc9..45bf60872b4 100644 --- a/raster/r.mask.status/main.c +++ b/raster/r.mask.status/main.c @@ -3,11 +3,9 @@ * MODULE: r.mask.status * AUTHORS: Vaclav Petras * PURPOSE: Report status of raster mask - * COPYRIGHT: (C) 2024 by Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2024 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.mfilter/main.c b/raster/r.mfilter/main.c index d3c1ca82c7f..46c85517e68 100644 --- a/raster/r.mfilter/main.c +++ b/raster/r.mfilter/main.c @@ -9,11 +9,8 @@ * Jan-Oliver Wagner , * Aaron Saw Min Sern * PURPOSE: Performs raster map matrix filter - * COPYRIGHT: (C) 1999-2022 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2022 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.mode/main.c b/raster/r.mode/main.c index 0d5612ec872..3a44b7bce09 100644 --- a/raster/r.mode/main.c +++ b/raster/r.mode/main.c @@ -12,11 +12,8 @@ * of data contained in a cover raster map layer for areas * assigned the same category value in the user-specified * base raster map - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/raster/r.neighbors/main.c b/raster/r.neighbors/main.c index b0a2f7a2466..5d95f2ee050 100644 --- a/raster/r.neighbors/main.c +++ b/raster/r.neighbors/main.c @@ -14,11 +14,8 @@ * PURPOSE: Makes each cell category value a function of the category * values assigned to the cells around it, and stores new cell * values in an output raster map layer - * COPYRIGHT: (C) 1999-2022 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2022 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.null/main.c b/raster/r.null/main.c index f73178827ec..9f3afa69576 100644 --- a/raster/r.null/main.c +++ b/raster/r.null/main.c @@ -3,11 +3,8 @@ * MODULE: r.null * AUTHOR(S): U.S.Army Construction Engineering Research Laboratory * PURPOSE: Manages NULL-values of given raster map. - * COPYRIGHT: (C) 2008, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2008, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.object.geometry/main.c b/raster/r.object.geometry/main.c index 03a598703b5..cdb07a05ed9 100644 --- a/raster/r.object.geometry/main.c +++ b/raster/r.object.geometry/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Fetch object geometry parameters. * - * COPYRIGHT: (C) 2016-2021 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2016-2021 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.out.ascii/main.c b/raster/r.out.ascii/main.c index 3986e487355..2b3b3b19eb9 100644 --- a/raster/r.out.ascii/main.c +++ b/raster/r.out.ascii/main.c @@ -5,11 +5,8 @@ * Markus Neteler: added SURFER support * Roger Miller added MODFLOW support and organization * PURPOSE: r.out.ascii: writes ASCII GRID file - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.gdal/export_band.c b/raster/r.out.gdal/export_band.c index d293e6603be..220d9be5ca2 100644 --- a/raster/r.out.gdal/export_band.c +++ b/raster/r.out.gdal/export_band.c @@ -5,11 +5,8 @@ * PURPOSE: Exports GRASS raster to GDAL supported formats; * based on GDAL library. * - * COPYRIGHT: (C) 2006-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.gdal/main.c b/raster/r.out.gdal/main.c index d5372022f97..29764d9d2e8 100644 --- a/raster/r.out.gdal/main.c +++ b/raster/r.out.gdal/main.c @@ -6,11 +6,8 @@ * based on GDAL library. * Replaces r.out.gdal.sh script which used the gdal_translate * executable and GDAL grass-format plugin. - * COPYRIGHT: (C) 2006-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.mpeg/main.c b/raster/r.out.mpeg/main.c index c625acf44b5..1ec2e9cecf8 100644 --- a/raster/r.out.mpeg/main.c +++ b/raster/r.out.mpeg/main.c @@ -11,11 +11,8 @@ * Paolo Zatelli * * PURPOSE: combines a series of GRASS raster maps into a single MPEG-1 - * COPYRIGHT: (C) 1999-2006, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.png/main.c b/raster/r.out.png/main.c index 1e9874f70b4..fcdf20c999f 100644 --- a/raster/r.out.png/main.c +++ b/raster/r.out.png/main.c @@ -5,11 +5,8 @@ * Alex Shevlakov - sixote@yahoo.com * Hamish Bowman * PURPOSE: Export GRASS raster as non-georeferenced PNG image. - * COPYRIGHT: (C) 2000-2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.pov/main.c b/raster/r.out.pov/main.c index 58a8fb356f3..9ac83b9e03b 100644 --- a/raster/r.out.pov/main.c +++ b/raster/r.out.pov/main.c @@ -10,11 +10,8 @@ * Jan-Oliver Wagner * PURPOSE: converts a user-specified raster map layer into a * height-field file for POVray - * COPYRIGHT: (C) 2000-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.ppm/main.c b/raster/r.out.ppm/main.c index c14b09e8881..1f374c0d5aa 100644 --- a/raster/r.out.ppm/main.c +++ b/raster/r.out.ppm/main.c @@ -8,11 +8,8 @@ * Jachym Cepicky , * Jan-Oliver Wagner * PURPOSE: converts a GRASS raster map into a PPM image (obeying REGION) - * COPYRIGHT: (C) 1999-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.ppm3/main.c b/raster/r.out.ppm3/main.c index 175d79a1f77..11a05391d92 100644 --- a/raster/r.out.ppm3/main.c +++ b/raster/r.out.ppm3/main.c @@ -7,11 +7,8 @@ * Markus Neteler * PURPOSE: Use to convert 3 grass raster layers (R,G,B) to PPM uses * currently selected region - * COPYRIGHT: (C) 2001-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.vrml/main.c b/raster/r.out.vrml/main.c index b8cd7d38468..9429ce6e36f 100644 --- a/raster/r.out.vrml/main.c +++ b/raster/r.out.vrml/main.c @@ -7,11 +7,8 @@ * Markus Neteler * PURPOSE: This module exports a GRASS raster map to the Virtual Reality * Modeling Language (VRML) format for 3D visualization. - * COPYRIGHT: (C) 2006-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.vtk/globaldefs.h b/raster/r.out.vtk/globaldefs.h index efc9e75da46..3eb7d02a804 100644 --- a/raster/r.out.vtk/globaldefs.h +++ b/raster/r.out.vtk/globaldefs.h @@ -7,11 +7,8 @@ * 08 23 2005 Berlin * PURPOSE: Converts raster maps into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.vtk/main.c b/raster/r.out.vtk/main.c index bb18771aaef..fddeb1670af 100644 --- a/raster/r.out.vtk/main.c +++ b/raster/r.out.vtk/main.c @@ -7,11 +7,8 @@ * 08 23 2005 Berlin * PURPOSE: Converts raster maps into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.vtk/parameters.c b/raster/r.out.vtk/parameters.c index 0d6112a5c7b..c3b94b8974e 100644 --- a/raster/r.out.vtk/parameters.c +++ b/raster/r.out.vtk/parameters.c @@ -7,11 +7,8 @@ * 08 23 2005 Berlin * PURPOSE: Converts raster maps into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/raster/r.out.vtk/parameters.h b/raster/r.out.vtk/parameters.h index 9a3a99a595a..e587cb85241 100644 --- a/raster/r.out.vtk/parameters.h +++ b/raster/r.out.vtk/parameters.h @@ -7,11 +7,8 @@ * 08 23 2005 Berlin * PURPOSE: Converts raster maps into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.vtk/writeascii.c b/raster/r.out.vtk/writeascii.c index eac1d068585..88589e88dfb 100644 --- a/raster/r.out.vtk/writeascii.c +++ b/raster/r.out.vtk/writeascii.c @@ -7,11 +7,8 @@ * 08 23 2005 Berlin * PURPOSE: Converts raster maps into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.out.vtk/writeascii.h b/raster/r.out.vtk/writeascii.h index d12402707db..01455340c38 100644 --- a/raster/r.out.vtk/writeascii.h +++ b/raster/r.out.vtk/writeascii.h @@ -7,11 +7,8 @@ * 08 23 2005 Berlin * PURPOSE: Converts raster maps into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.param.scale/main.c b/raster/r.param.scale/main.c index 29b8b6ca977..8f19dffd5a5 100644 --- a/raster/r.param.scale/main.c +++ b/raster/r.param.scale/main.c @@ -3,11 +3,8 @@ * MODULE: r.param.scale * AUTHOR(S): Jo Wood, V 1.1, 11th December, 1994 (original contributor) * PURPOSE: GRASS module for extracting multi-scale surface parameters. - * COPYRIGHT: (C) 1999-2004 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2004 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.patch/main.c b/raster/r.patch/main.c index 7cd8faf2418..8a4c7733eb1 100644 --- a/raster/r.patch/main.c +++ b/raster/r.patch/main.c @@ -10,11 +10,8 @@ * Huidae Cho , * Aaron Saw Min Sern (OpenMP parallelization) * PURPOSE: - * COPYRIGHT: (C) 1999-2022 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2022 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.patch/testsuite/test_rpatch_artificial.py b/raster/r.patch/testsuite/test_rpatch_artificial.py index 30bee8bcd4d..bd84aae6433 100644 --- a/raster/r.patch/testsuite/test_rpatch_artificial.py +++ b/raster/r.patch/testsuite/test_rpatch_artificial.py @@ -5,11 +5,9 @@ PURPOSE: Test r.patch using artificial and small data -COPYRIGHT: (C) 2015 Vaclav Petras, and by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2015 Vaclav Petras +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ from grass.gunittest.case import TestCase diff --git a/raster/r.path/main.c b/raster/r.path/main.c index a6f122b1431..b524db5f33e 100644 --- a/raster/r.path/main.c +++ b/raster/r.path/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Tracing paths from starting points following * input directions. - * COPYRIGHT: (C) 2017 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.proj/main.c b/raster/r.proj/main.c index 59702cdfc92..18931d6e87c 100644 --- a/raster/r.proj/main.c +++ b/raster/r.proj/main.c @@ -16,11 +16,8 @@ * one of three different methods: nearest neighbor, bilinear and * cubic convolution. * -* COPYRIGHT: (C) 2001, 2011 by the GRASS Development Team -* -* This program is free software under the GNU General Public -* License (>=v2). Read the file COPYING that comes with GRASS -* for details. +* SPDX-FileCopyrightText: 2001, 2011 Other GRASS authors +* SPDX-License-Identifier: GPL-2.0-or-later * * Changes * Morten Hulden , Aug 2000: diff --git a/raster/r.proj/testsuite/test_rproj.py b/raster/r.proj/testsuite/test_rproj.py index 236d4ffac77..e7f84b1ece5 100644 --- a/raster/r.proj/testsuite/test_rproj.py +++ b/raster/r.proj/testsuite/test_rproj.py @@ -7,11 +7,9 @@ # # PURPOSE: Unit tests for r.proj # -# COPYRIGHT: (C) 2024 Chung-Yuan Liang and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2024 Chung-Yuan Liang +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later ############################################################################## from grass.gunittest.case import TestCase diff --git a/raster/r.quant/main.c b/raster/r.quant/main.c index 7a531178f5f..dde82d187e5 100644 --- a/raster/r.quant/main.c +++ b/raster/r.quant/main.c @@ -8,11 +8,8 @@ * Jachym Cepicky , * Jan-Oliver Wagner * PURPOSE: - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.random.cells/README b/raster/r.random.cells/README index 0b6463be393..3928b19d1d3 100644 --- a/raster/r.random.cells/README +++ b/raster/r.random.cells/README @@ -11,11 +11,8 @@ * Bernhard Reiter * PURPOSE: generates a random sets of cells that are at least * some distance apart - * COPYRIGHT: (C) 2000-2004 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2004 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.random.cells/main.c b/raster/r.random.cells/main.c index f69b7323e4f..51f8d6e93cd 100644 --- a/raster/r.random.cells/main.c +++ b/raster/r.random.cells/main.c @@ -10,11 +10,8 @@ * Glynn Clements * PURPOSE: generates a random sets of cells that are at least * some distance apart - * COPYRIGHT: (C) 1999-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.random.cells/testsuite/test_random_cells.py b/raster/r.random.cells/testsuite/test_random_cells.py index 963add103de..677c60a0654 100644 --- a/raster/r.random.cells/testsuite/test_random_cells.py +++ b/raster/r.random.cells/testsuite/test_random_cells.py @@ -5,11 +5,9 @@ PURPOSE: Test r.random.cells -COPYRIGHT: (C) 2015 Vaclav Petras, and by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2015 Vaclav Petras +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ from grass.gunittest.case import TestCase diff --git a/raster/r.random.surface/main.c b/raster/r.random.surface/main.c index d43c61d663d..d1833049e31 100644 --- a/raster/r.random.surface/main.c +++ b/raster/r.random.surface/main.c @@ -12,11 +12,8 @@ * Jachym Cepicky , * Jan-Oliver Wagner * PURPOSE: generates a spatially dependent random surface - * COPYRIGHT: (C) 2000-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* main.c */ diff --git a/raster/r.random/main.c b/raster/r.random/main.c index c2cdda273a6..a853770a04c 100644 --- a/raster/r.random/main.c +++ b/raster/r.random/main.c @@ -15,11 +15,8 @@ * PURPOSE: Generate a vector or raster map of random points * selected from an input map * - * COPYRIGHT: (C) 2003-2020 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003-2020 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.reclass/main.c b/raster/r.reclass/main.c index b2d8b3bb523..91c1db781c7 100644 --- a/raster/r.reclass/main.c +++ b/raster/r.reclass/main.c @@ -8,11 +8,8 @@ * Jan-Oliver Wagner , * Markus Neteler * PURPOSE: - * COPYRIGHT: (C) 1999-2006, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.recode/main.c b/raster/r.recode/main.c index f366b17bae1..6d7bcf0aca5 100644 --- a/raster/r.recode/main.c +++ b/raster/r.recode/main.c @@ -6,11 +6,8 @@ * Hamish Bowman , * Jan-Oliver Wagner * PURPOSE: Recode categorical raster maps - * COPYRIGHT: (C) 1999-2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1999-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.region/main.c b/raster/r.region/main.c index db3cb72b3b2..a51938caa42 100644 --- a/raster/r.region/main.c +++ b/raster/r.region/main.c @@ -5,10 +5,8 @@ * based upon g.region * PURPOSE: Set the boundary definitions for a raster map. * - * COPYRIGHT: (C) 2002-2020 by the GRASS Development Team - * - * This program is free software under the GPL (>=v2) - * Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2002-2020 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **************************************************************************** */ diff --git a/raster/r.regression.line/main.c b/raster/r.regression.line/main.c index 93e5ddba73e..19508ff3e47 100644 --- a/raster/r.regression.line/main.c +++ b/raster/r.regression.line/main.c @@ -8,11 +8,8 @@ * PURPOSE: Calculates linear regression from two raster maps: * y = a + b*x * - * COPYRIGHT: (C) 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.regression.multi/main.c b/raster/r.regression.multi/main.c index da9bb0ae704..8269fa76e65 100644 --- a/raster/r.regression.multi/main.c +++ b/raster/r.regression.multi/main.c @@ -7,11 +7,8 @@ * PURPOSE: Calculates multiple linear regression from raster maps: * y = b0 + b1*x1 + b2*x2 + ... + bn*xn + e * - * COPYRIGHT: (C) 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.relief/main.c b/raster/r.relief/main.c index dadb14baa10..0bf1eebdce2 100644 --- a/raster/r.relief/main.c +++ b/raster/r.relief/main.c @@ -11,11 +11,8 @@ * Converted to Python by Glynn Clements * Converted to C by Markus Metz * PURPOSE: Creates shaded relief map from raster elevation map (DEM) - * COPYRIGHT: (C) 1999 - 2008, 2010, 2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999 - 2008, 2010, 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.report/main.c b/raster/r.report/main.c index 5b13e23411e..00690673fc0 100644 --- a/raster/r.report/main.c +++ b/raster/r.report/main.c @@ -7,11 +7,8 @@ * Jan-Oliver Wagner * Sort option by Martin Landa * PURPOSE: Reports statistics for raster map(s). - * COPYRIGHT: (C) 1999-2013 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1999-2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.resamp.bspline/bspline.h b/raster/r.resamp.bspline/bspline.h index ca409c7d3be..2f59970914a 100644 --- a/raster/r.resamp.bspline/bspline.h +++ b/raster/r.resamp.bspline/bspline.h @@ -6,13 +6,9 @@ * * PURPOSE: Spline Interpolation and cross correlation * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************/ diff --git a/raster/r.resamp.bspline/crosscorr.c b/raster/r.resamp.bspline/crosscorr.c index 503d90b5006..3f97a4a8801 100644 --- a/raster/r.resamp.bspline/crosscorr.c +++ b/raster/r.resamp.bspline/crosscorr.c @@ -7,13 +7,9 @@ * * PURPOSE: Spline Interpolation and cross correlation * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************/ diff --git a/raster/r.resamp.bspline/main.c b/raster/r.resamp.bspline/main.c index f3c3f168141..0e1bd06ecea 100644 --- a/raster/r.resamp.bspline/main.c +++ b/raster/r.resamp.bspline/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Spline Interpolation * - * COPYRIGHT: (C) 2010, 2012 by GRASS development team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2010, 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **********************************************************************/ diff --git a/raster/r.resamp.bspline/resamp.c b/raster/r.resamp.bspline/resamp.c index 115296fd05c..3ff41c247bf 100644 --- a/raster/r.resamp.bspline/resamp.c +++ b/raster/r.resamp.bspline/resamp.c @@ -6,12 +6,8 @@ * * PURPOSE: Spline Interpolation and cross correlation * - * COPYRIGHT: (C) 2010 GRASS development team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************/ diff --git a/raster/r.resamp.filter/main.c b/raster/r.resamp.filter/main.c index 2d1d3e84d4e..1ca5255b58b 100644 --- a/raster/r.resamp.filter/main.c +++ b/raster/r.resamp.filter/main.c @@ -4,11 +4,9 @@ * AUTHOR(S): Glynn Clements * Aaron Saw Min Sern (OpenMP parallelization) * PURPOSE: - * COPYRIGHT: (C) 2010-2023 by Glynn Clements and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010-2023 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #if defined(_OPENMP) diff --git a/raster/r.resamp.interp/main.c b/raster/r.resamp.interp/main.c index b780c625ba0..03dad5facd3 100644 --- a/raster/r.resamp.interp/main.c +++ b/raster/r.resamp.interp/main.c @@ -9,11 +9,8 @@ * Markus Metz (lanczos) * Aaron Saw Min Sern (OpenMP parallelization) * PURPOSE: - * COPYRIGHT: (C) 2006-2022 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2022 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.resamp.stats/main.c b/raster/r.resamp.stats/main.c index 411694ecb88..c9b6a5759d2 100644 --- a/raster/r.resamp.stats/main.c +++ b/raster/r.resamp.stats/main.c @@ -5,11 +5,8 @@ * contributor) * Hamish Bowman * PURPOSE: - * COPYRIGHT: (C) 2006-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.resample/main.c b/raster/r.resample/main.c index b80bd0335f4..0652e776780 100644 --- a/raster/r.resample/main.c +++ b/raster/r.resample/main.c @@ -11,11 +11,8 @@ * Jan-Oliver Wagner * PURPOSE: resamples the data values in a user-specified raster * input map layer - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.rescale.eq/main.c b/raster/r.rescale.eq/main.c index 88bcf67a76d..b1fe322644a 100644 --- a/raster/r.rescale.eq/main.c +++ b/raster/r.rescale.eq/main.c @@ -7,11 +7,8 @@ * Glynn Clements , * Jachym Cepicky * PURPOSE: - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.rescale/main.c b/raster/r.rescale/main.c index 546f2ae2bca..48b55b99de2 100644 --- a/raster/r.rescale/main.c +++ b/raster/r.rescale/main.c @@ -5,11 +5,8 @@ * Jachym Cepicky , * Jan-Oliver Wagner * PURPOSE: - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.ros/main.c b/raster/r.ros/main.c index 63c3dad29c5..8ea405fccd7 100644 --- a/raster/r.ros/main.c +++ b/raster/r.ros/main.c @@ -60,11 +60,8 @@ * my_ros.max, and my_ros.maxdir, or even my_ros.spotdist * respectively. * - * COPYRIGHT: (C) 2000-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.series.accumulate/main.c b/raster/r.series.accumulate/main.c index 2c526c30257..5324cecb998 100644 --- a/raster/r.series.accumulate/main.c +++ b/raster/r.series.accumulate/main.c @@ -6,11 +6,8 @@ * based on r.series * PURPOSE: Calculates (accumulated) raster value means, growing degree * days (GDDs) or Winkler indices from several input maps. - * COPYRIGHT: (C) 2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.series.interp/main.c b/raster/r.series.interp/main.c index eb6a0f88dee..ff52ebec4e5 100644 --- a/raster/r.series.interp/main.c +++ b/raster/r.series.interp/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Interpolate raster maps located (temporal or spatial) in * between input raster maps at specific sampling positions - * COPYRIGHT: (C) 2011-2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the infile COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2011-2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.series/main.c b/raster/r.series/main.c index 387f164b96b..5a7eccf6b05 100644 --- a/raster/r.series/main.c +++ b/raster/r.series/main.c @@ -8,11 +8,8 @@ * Martin Wegmann , * Aaron Saw Min Sern (OpenMP parallelization) * PURPOSE: - * COPYRIGHT: (C) 2002-2022 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2022 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.sim/r.sim.sediment/main.c b/raster/r.sim/r.sim.sediment/main.c index 0facf9c9d13..571728cd927 100644 --- a/raster/r.sim/r.sim.sediment/main.c +++ b/raster/r.sim/r.sim.sediment/main.c @@ -6,11 +6,8 @@ * AUTHOR(S): L. Mitas, H. Mitasova, J. Hofierka * PURPOSE: Sediment transport simulation (SIMWE) * - * COPYRIGHT: (C) 2002, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.sim/r.sim.water/main.c b/raster/r.sim/r.sim.water/main.c index 02052bb96a1..96d8c65a116 100644 --- a/raster/r.sim/r.sim.water/main.c +++ b/raster/r.sim/r.sim.water/main.c @@ -6,11 +6,8 @@ * AUTHOR(S): L. Mitas, H. Mitasova, J. Hofierka * PURPOSE: Hydrologic and sediment transport simulation (SIMWE) * - * COPYRIGHT: (C) 2002, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.sim/simlib/erod.c b/raster/r.sim/simlib/erod.c index 2dba1194d76..47c4047410d 100644 --- a/raster/r.sim/simlib/erod.c +++ b/raster/r.sim/simlib/erod.c @@ -4,11 +4,8 @@ * AUTHOR(S): Helena Mitasova, Jaro Hofierka, Lubos Mitas: * PURPOSE: Hydrologic and sediment transport simulation (SIMWE) * - * COPYRIGHT: (C) 2002 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.sim/simlib/hydro.c b/raster/r.sim/simlib/hydro.c index af46e5dc9f1..6e1cad58e11 100644 --- a/raster/r.sim/simlib/hydro.c +++ b/raster/r.sim/simlib/hydro.c @@ -4,11 +4,8 @@ * AUTHOR(S): Helena Mitasova, Jaro Hofierka, Lubos Mitas: * PURPOSE: Hydrologic and sediment transport simulation (SIMWE) * - * COPYRIGHT: (C) 2002 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.slope.aspect/main.c b/raster/r.slope.aspect/main.c index 616452e9afa..8d43f05aa86 100644 --- a/raster/r.slope.aspect/main.c +++ b/raster/r.slope.aspect/main.c @@ -15,11 +15,8 @@ * PURPOSE: generates raster maps of slope, aspect, curvatures and * first and second order partial derivatives from a raster map * of true elevation values - * COPYRIGHT: (C) 1999-2022 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2022 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.smooth.edgepreserve/main.c b/raster/r.smooth.edgepreserve/main.c index fbb97b0466e..72ba9dddee1 100644 --- a/raster/r.smooth.edgepreserve/main.c +++ b/raster/r.smooth.edgepreserve/main.c @@ -11,11 +11,9 @@ * Robust anisotropic diffusion. IEEE transactions on image * processing, 7(3). * - * COPYRIGHT: (C) 2025 by Maris Nartiss and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2025 Maris Nartiss + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.solute.transport/main.c b/raster/r.solute.transport/main.c index 679c7ea3527..0e154229692 100644 --- a/raster/r.solute.transport/main.c +++ b/raster/r.solute.transport/main.c @@ -8,11 +8,9 @@ * PURPOSE: Calculates transient two dimensional solute transport * in porous media * - * COPYRIGHT: (C) 2006-2009 by Soeren Gebbert, and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2009 Soeren Gebbert + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.spread/main.c b/raster/r.spread/main.c index 404266505e6..e687da77385 100644 --- a/raster/r.spread/main.c +++ b/raster/r.spread/main.c @@ -18,11 +18,8 @@ * map cell, NOT the time that cell is EXHAUSTED. * 3) If a cell is spread barrier, a no-data value is assigned * to it. - * COPYRIGHT: (C) 2000-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.spreadpath/main.c b/raster/r.spreadpath/main.c index ee8083570d7..0b9767abd92 100644 --- a/raster/r.spreadpath/main.c +++ b/raster/r.spreadpath/main.c @@ -11,11 +11,8 @@ * PURPOSE: This is the main program for tracing out the shortest path(s) * based on the raster map showing back path cells from which the * cumulative costs were determined. - * COPYRIGHT: (C) 2000-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.statistics/main.c b/raster/r.statistics/main.c index a8182a4dbaa..291d6585f5f 100644 --- a/raster/r.statistics/main.c +++ b/raster/r.statistics/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Category or object oriented statistics * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.stats/main.c b/raster/r.stats/main.c index 6dfcc15daee..971b5cff6fc 100644 --- a/raster/r.stats/main.c +++ b/raster/r.stats/main.c @@ -12,11 +12,8 @@ * Sort parameter by Martin Landa * PURPOSE: Calculates the area present in each of the categories of * user-selected raster map layer(s) - * COPYRIGHT: (C) 1999-2006, 2013-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006, 2013-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.stats/testsuite/test_r_stats.py b/raster/r.stats/testsuite/test_r_stats.py index c1976383abd..65d9f2b8637 100644 --- a/raster/r.stats/testsuite/test_r_stats.py +++ b/raster/r.stats/testsuite/test_r_stats.py @@ -7,11 +7,9 @@ PURPOSE: Test that verifies the generated area statistics for a raster map. -COPYRIGHT: (C) 2025 by Nishant Bansal and the GRASS Development Team - -This program is free software under the GNU General Public -License (>=v2). Read the file COPYING that comes with GRASS -for details. +SPDX-FileCopyrightText: 2025 Nishant Bansal +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ import json diff --git a/raster/r.stream.extract/main.c b/raster/r.stream.extract/main.c index 486605430f0..5a462fe140f 100644 --- a/raster/r.stream.extract/main.c +++ b/raster/r.stream.extract/main.c @@ -5,11 +5,8 @@ * PURPOSE: Hydrological analysis * Extracts stream networks from accumulation raster with * given threshold - * COPYRIGHT: (C) 1999-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.sunhours/main.c b/raster/r.sunhours/main.c index b866a365b2f..a12d8c2c52f 100644 --- a/raster/r.sunhours/main.c +++ b/raster/r.sunhours/main.c @@ -5,11 +5,8 @@ * PURPOSE: Calculates solar azimuth and angle, and * sunshine hours (also called daytime period) * Uses NREL SOLPOS - * COPYRIGHT: (C) 2010-2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2010-2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.sunmask/main.c b/raster/r.sunmask/main.c index d75b343a4cf..0b832a12666 100644 --- a/raster/r.sunmask/main.c +++ b/raster/r.sunmask/main.c @@ -9,11 +9,8 @@ * Hamish Bowman , * Paul Kelly * PURPOSE: - * COPYRIGHT: (C) 1999-2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* diff --git a/raster/r.support.stats/check.c b/raster/r.support.stats/check.c index 6deb8988f96..23a8062dc0c 100644 --- a/raster/r.support.stats/check.c +++ b/raster/r.support.stats/check.c @@ -6,11 +6,8 @@ * * PURPOSE: Update raster statistics * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General - * Purpose License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***********************************************************************/ diff --git a/raster/r.support.stats/histo.c b/raster/r.support.stats/histo.c index 0d7c59a1c6b..7d8416e64e7 100644 --- a/raster/r.support.stats/histo.c +++ b/raster/r.support.stats/histo.c @@ -6,11 +6,8 @@ * * PURPOSE: Update raster statistics * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General - * Purpose License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***********************************************************************/ diff --git a/raster/r.support.stats/local_proto.h b/raster/r.support.stats/local_proto.h index 3dd8b3fd39e..5d4ef3f861f 100644 --- a/raster/r.support.stats/local_proto.h +++ b/raster/r.support.stats/local_proto.h @@ -6,11 +6,8 @@ * * PURPOSE: Update raster statistics * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General - * Purpose License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***********************************************************************/ diff --git a/raster/r.support.stats/main.c b/raster/r.support.stats/main.c index e2ed8ad4404..8e1bba8a989 100644 --- a/raster/r.support.stats/main.c +++ b/raster/r.support.stats/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Update raster statistics * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General - * Purpose License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***********************************************************************/ diff --git a/raster/r.support/main.c b/raster/r.support/main.c index 061a62cd232..86cfdf1dbc9 100644 --- a/raster/r.support/main.c +++ b/raster/r.support/main.c @@ -10,11 +10,8 @@ * - Edit header * - Update status (histogram, range) * - * COPYRIGHT: (C) 2000-2007 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that comes - * with GRASS for details. + * SPDX-FileCopyrightText: 2000-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **********************************************************************/ diff --git a/raster/r.surf.contour/main.c b/raster/r.surf.contour/main.c index 202cc99e758..67e95199062 100644 --- a/raster/r.surf.contour/main.c +++ b/raster/r.surf.contour/main.c @@ -12,11 +12,8 @@ * Markus Metz * PURPOSE: Interpolates a raster elevation map from a rasterized * contour map - * COPYRIGHT: (C) 1999-2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.surf.fractal/main.c b/raster/r.surf.fractal/main.c index 144b1982cc0..c7f1ca91154 100644 --- a/raster/r.surf.fractal/main.c +++ b/raster/r.surf.fractal/main.c @@ -3,11 +3,8 @@ * MODULE: r.surf.fractal * AUTHOR(S): Jo Wood, 19th October, 1994 * PURPOSE: GRASS module to manipulate a raster map layer. - * COPYRIGHT: (C) 2005-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.surf.fractal/testsuite/test_r_surf_fractal.py b/raster/r.surf.fractal/testsuite/test_r_surf_fractal.py index 6a7627617d5..e778c491077 100644 --- a/raster/r.surf.fractal/testsuite/test_r_surf_fractal.py +++ b/raster/r.surf.fractal/testsuite/test_r_surf_fractal.py @@ -7,11 +7,9 @@ PURPOSE: Test fractal surface generation of a given fractal dimension. -COPYRIGHT: (C) 2025 by Nishant Bansal and the GRASS Development Team - -This program is free software under the GNU General Public -License (>=v2). Read the file COPYING that comes with GRASS -for details. +SPDX-FileCopyrightText: 2025 Nishant Bansal +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ import os diff --git a/raster/r.surf.gauss/main.c b/raster/r.surf.gauss/main.c index 7dd2375b198..d1b5b7b3a8d 100644 --- a/raster/r.surf.gauss/main.c +++ b/raster/r.surf.gauss/main.c @@ -4,11 +4,8 @@ * AUTHOR(S): Jo Wood, 19th October, 24th October 1991 (original contributor) * Midlands Regional Research Laboratory (ASSIST) * PURPOSE: - * COPYRIGHT: (C) 1999-2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.surf.gauss/testsuite/test_r_surf_gauss.py b/raster/r.surf.gauss/testsuite/test_r_surf_gauss.py index 6b043a4bd24..55e1497e2a7 100644 --- a/raster/r.surf.gauss/testsuite/test_r_surf_gauss.py +++ b/raster/r.surf.gauss/testsuite/test_r_surf_gauss.py @@ -7,11 +7,9 @@ PURPOSE: Tests random gauss surface generation -COPYRIGHT: (C) 2023 - 2024 by Corey White and the GRASS Development Team - -This program is free software under the GNU General Public -License (>=v2). Read the file COPYING that comes with GRASS -for details. +SPDX-FileCopyrightText: 2023 - 2024 Corey White +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ import os diff --git a/raster/r.surf.idw/main.c b/raster/r.surf.idw/main.c index b9e99368ccc..eaea0a1c3e6 100644 --- a/raster/r.surf.idw/main.c +++ b/raster/r.surf.idw/main.c @@ -12,11 +12,8 @@ * Radim Blazek * PURPOSE: spatial interpolation based on distance squared weighting of * the values of nearest irregularly spaced data points - * COPYRIGHT: (C) 1999-2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.surf.random/main.c b/raster/r.surf.random/main.c index 09671738f40..27a2775d0c2 100644 --- a/raster/r.surf.random/main.c +++ b/raster/r.surf.random/main.c @@ -6,11 +6,8 @@ * AUTHOR(S): Markus Neteler (original contributor) * Vaclav Petras * PURPOSE: produces a raster map layer of uniform random deviates - * COPYRIGHT: (C) 1999-2020 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2020 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.surf.random/testsuite/test_min_max.py b/raster/r.surf.random/testsuite/test_min_max.py index 55fedc406c9..59f0804aada 100644 --- a/raster/r.surf.random/testsuite/test_min_max.py +++ b/raster/r.surf.random/testsuite/test_min_max.py @@ -7,11 +7,9 @@ PURPOSE: Test of min and max parameters -COPYRIGHT: (C) 2020 by Vaclav Petras and the GRASS Development Team - -This program is free software under the GNU General Public -License (>=v2). Read the file COPYING that comes with GRASS -for details. +SPDX-FileCopyrightText: 2020 Vaclav Petras +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ import grass.script as gs diff --git a/raster/r.texture/h_measure.c b/raster/r.texture/h_measure.c index d81104b27b3..21066e2145a 100644 --- a/raster/r.texture/h_measure.c +++ b/raster/r.texture/h_measure.c @@ -9,11 +9,9 @@ * * PURPOSE: Create map raster with textural features. * - * COPYRIGHT: (C) 2003 by University of Sannio (BN) - Italy - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003 University of Sannio (BN) - Italy + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted. This diff --git a/raster/r.texture/h_measure.h b/raster/r.texture/h_measure.h index 5a759b4ec72..204d07964d2 100644 --- a/raster/r.texture/h_measure.h +++ b/raster/r.texture/h_measure.h @@ -9,11 +9,9 @@ * PURPOSE: Intended to explain GRASS raster programming. * Create map raster with textural features. * - * COPYRIGHT: (C) 2002 by University of Sannio (BN) - Italy - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002 University of Sannio (BN) - Italy + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted. This diff --git a/raster/r.texture/matvec.h b/raster/r.texture/matvec.h index 07c3b9376ef..56d6f101006 100644 --- a/raster/r.texture/matvec.h +++ b/raster/r.texture/matvec.h @@ -9,11 +9,9 @@ * PURPOSE: Intended to explain GRASS raster programming. * Create map raster with textural features. * - * COPYRIGHT: (C) 2002 by University of Sannio (BN) - Italy - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002 University of Sannio (BN) - Italy + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted. This diff --git a/raster/r.thin/main.c b/raster/r.thin/main.c index 07b2fa9f9a5..259e4b25997 100644 --- a/raster/r.thin/main.c +++ b/raster/r.thin/main.c @@ -12,11 +12,8 @@ * Jan-Oliver Wagner , * Huidae Cho * PURPOSE: Cell-file line thinning - * COPYRIGHT: (C) 1999-2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* Cell-file line thinning */ diff --git a/raster/r.tile/main.c b/raster/r.tile/main.c index 98518c58d3a..3851c852c69 100644 --- a/raster/r.tile/main.c +++ b/raster/r.tile/main.c @@ -4,11 +4,9 @@ * AUTHOR(S): Glynn Clements * PURPOSE: Retiles an existing raster map with user defined x and y tile * size - * COPYRIGHT: (C) 2013 by Glynn Clements and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2013 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.timestamp/main.c b/raster/r.timestamp/main.c index e35899c6ab5..d08d765ff0d 100644 --- a/raster/r.timestamp/main.c +++ b/raster/r.timestamp/main.c @@ -8,11 +8,8 @@ * Hamish Bowman , * Jan-Oliver Wagner * PURPOSE: - * COPYRIGHT: (C) 1999-2006, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.to.rast3/main.c b/raster/r.to.rast3/main.c index 3fa00223591..f649c5c6340 100644 --- a/raster/r.to.rast3/main.c +++ b/raster/r.to.rast3/main.c @@ -7,11 +7,8 @@ * 08 01 2005 Berlin * PURPOSE: Converts 2D raster map slices to one 3D volume map * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.to.rast3elev/main.c b/raster/r.to.rast3elev/main.c index bb6ecd8ecfe..b2d5817d23f 100644 --- a/raster/r.to.rast3elev/main.c +++ b/raster/r.to.rast3elev/main.c @@ -8,11 +8,8 @@ * PURPOSE: Creates a 3D volume map based on 2D elevation and value raster * maps * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.to.vect/main.c b/raster/r.to.vect/main.c index 85e5fcf259f..32b2871a595 100644 --- a/raster/r.to.vect/main.c +++ b/raster/r.to.vect/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Converts a raster map into a vector map layer * - * COPYRIGHT: (C) 2007, 2011, 2017 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007, 2011, 2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.topidx/main.c b/raster/r.topidx/main.c index e3a6b6ab75e..835160cbe07 100644 --- a/raster/r.topidx/main.c +++ b/raster/r.topidx/main.c @@ -9,11 +9,8 @@ * PURPOSE: Creates a topographic index raster map from an elevation * raster map. * - * COPYRIGHT: (C) 2000-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.topmodel/main.c b/raster/r.topmodel/main.c index 8c5f3d7bf2d..72dd46a18d0 100644 --- a/raster/r.topmodel/main.c +++ b/raster/r.topmodel/main.c @@ -8,11 +8,8 @@ * * PURPOSE: Simulates TOPMODEL. * - * COPYRIGHT: (C) 2000-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.transect/main.c b/raster/r.transect/main.c index 714ecd8ab4f..e6437d64089 100644 --- a/raster/r.transect/main.c +++ b/raster/r.transect/main.c @@ -11,11 +11,8 @@ * which lie along one or more user-defined transect lines. * The transects are described by their starting coordinates, * azimuth, and distance. - * COPYRIGHT: (C) 1999-2006,2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006,2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.uslek/main.c b/raster/r.uslek/main.c index 7d35b44d2b6..e88cd83b6aa 100644 --- a/raster/r.uslek/main.c +++ b/raster/r.uslek/main.c @@ -6,11 +6,8 @@ * into USDA 1951 (p209) soil texture classes and then * into USLE soil erodibility factor (K) as an output * - * COPYRIGHT: (C) 2002-2008, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2008, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.usler/main.c b/raster/r.usler/main.c index c0fbf0a3d44..7c3152652bd 100644 --- a/raster/r.usler/main.c +++ b/raster/r.usler/main.c @@ -6,11 +6,8 @@ * PURPOSE: Calculates USLE R factor * Rainfall Erosion index according to four methods * - * COPYRIGHT: (C) 2002-2008, 2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2008, 2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/distribute.cpp b/raster/r.viewshed/distribute.cpp index 697b4a55cfe..d473a830bfb 100644 --- a/raster/r.viewshed/distribute.cpp +++ b/raster/r.viewshed/distribute.cpp @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/distribute.h b/raster/r.viewshed/distribute.h index 1ef7c9e7ac0..20551ed9995 100644 --- a/raster/r.viewshed/distribute.h +++ b/raster/r.viewshed/distribute.h @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/eventlist.cpp b/raster/r.viewshed/eventlist.cpp index 50f2ec6cb4a..0797ab77458 100644 --- a/raster/r.viewshed/eventlist.cpp +++ b/raster/r.viewshed/eventlist.cpp @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/eventlist.h b/raster/r.viewshed/eventlist.h index 52453352e95..a0dbeedd0df 100644 --- a/raster/r.viewshed/eventlist.h +++ b/raster/r.viewshed/eventlist.h @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 - 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 - 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/grass.cpp b/raster/r.viewshed/grass.cpp index eb47d5d2054..3919ab833fb 100644 --- a/raster/r.viewshed/grass.cpp +++ b/raster/r.viewshed/grass.cpp @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/grass.h b/raster/r.viewshed/grass.h index 65e971333f4..71cbe358d61 100644 --- a/raster/r.viewshed/grass.h +++ b/raster/r.viewshed/grass.h @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/grid.cpp b/raster/r.viewshed/grid.cpp index 4b7fefb9b40..975f325ea37 100644 --- a/raster/r.viewshed/grid.cpp +++ b/raster/r.viewshed/grid.cpp @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/grid.h b/raster/r.viewshed/grid.h index d99ebb7bd3b..fbccb76f4b5 100644 --- a/raster/r.viewshed/grid.h +++ b/raster/r.viewshed/grid.h @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/main.cpp b/raster/r.viewshed/main.cpp index 02f68b25281..58dfd61f7d6 100644 --- a/raster/r.viewshed/main.cpp +++ b/raster/r.viewshed/main.cpp @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/rbbst.cpp b/raster/r.viewshed/rbbst.cpp index 00b6109f580..9d5d1b14254 100644 --- a/raster/r.viewshed/rbbst.cpp +++ b/raster/r.viewshed/rbbst.cpp @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/rbbst.h b/raster/r.viewshed/rbbst.h index 1240c8a8a44..e4d0790333a 100644 --- a/raster/r.viewshed/rbbst.h +++ b/raster/r.viewshed/rbbst.h @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/statusstructure.cpp b/raster/r.viewshed/statusstructure.cpp index 97214f72fab..c65264e6fbc 100644 --- a/raster/r.viewshed/statusstructure.cpp +++ b/raster/r.viewshed/statusstructure.cpp @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/statusstructure.h b/raster/r.viewshed/statusstructure.h index d8df751c62d..012f68c9a1d 100644 --- a/raster/r.viewshed/statusstructure.h +++ b/raster/r.viewshed/statusstructure.h @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/viewshed.cpp b/raster/r.viewshed/viewshed.cpp index 567ddbbf0eb..f3564b2abe2 100644 --- a/raster/r.viewshed/viewshed.cpp +++ b/raster/r.viewshed/viewshed.cpp @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/raster/r.viewshed/viewshed.h b/raster/r.viewshed/viewshed.h index 914778a4355..2c61ad7cb44 100644 --- a/raster/r.viewshed/viewshed.h +++ b/raster/r.viewshed/viewshed.h @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.viewshed/visibility.cpp b/raster/r.viewshed/visibility.cpp index 3144f92a3ef..120e5b335bf 100644 --- a/raster/r.viewshed/visibility.cpp +++ b/raster/r.viewshed/visibility.cpp @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/raster/r.viewshed/visibility.h b/raster/r.viewshed/visibility.h index 7b4479f9717..4e0444ccc76 100644 --- a/raster/r.viewshed/visibility.h +++ b/raster/r.viewshed/visibility.h @@ -27,10 +27,8 @@ * paper: "Computing Visibility on * Terrains in External Memory" by * Herman Haverkort, Laura Toma and Yi Zhuang. * - * COPYRIGHT: (C) 2008 by the GRASS Development Team - * - * This program is free software under the GNU General Public License - * (>=v2). Read the file COPYING that comes with GRASS for details. + * SPDX-FileCopyrightText: 2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.volume/main.c b/raster/r.volume/main.c index 98447d93e77..aaf5746ae2d 100644 --- a/raster/r.volume/main.c +++ b/raster/r.volume/main.c @@ -17,11 +17,8 @@ * area of each cell. It also outputs the "centroid" location of * each clump. Output is to standard out. * - * COPYRIGHT: (C) 1999-2006, 2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006, 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.walk/heap.c b/raster/r.walk/heap.c index 7894c3cfaf0..e5e66db2e06 100644 --- a/raster/r.walk/heap.c +++ b/raster/r.walk/heap.c @@ -14,11 +14,8 @@ * input raster map layer whose cell category values * represent cost. * - * COPYRIGHT: (C) 2006-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.walk/main.c b/raster/r.walk/main.c index bf2a9d69623..29a74ccb0f2 100644 --- a/raster/r.walk/main.c +++ b/raster/r.walk/main.c @@ -33,11 +33,8 @@ * directions with bitmask encoding avoid * circular paths Markus Metz * PURPOSE: anisotropic movements on cost surfaces - * COPYRIGHT: (C) 1999-2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/raster/r.water.outlet/main.c b/raster/r.water.outlet/main.c index ad060205d2f..a261d1ff8c2 100644 --- a/raster/r.water.outlet/main.c +++ b/raster/r.water.outlet/main.c @@ -12,11 +12,8 @@ * PURPOSE: this program makes a watershed basin raster map using the * drainage pointer map, from an outlet point defined by an * easting and a northing. - * COPYRIGHT: (C) 1999-2006, 2010, 2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006, 2010, 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.watershed/front/main.c b/raster/r.watershed/front/main.c index 3f63ad48432..49cecc61c30 100644 --- a/raster/r.watershed/front/main.c +++ b/raster/r.watershed/front/main.c @@ -6,11 +6,8 @@ * Hamish Bowman * Markus Metz * PURPOSE: Hydrological analysis - * COPYRIGHT: (C) 1999-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.watershed/ram/main.c b/raster/r.watershed/ram/main.c index f5a96f8540d..72bf5dd1e90 100644 --- a/raster/r.watershed/ram/main.c +++ b/raster/r.watershed/ram/main.c @@ -7,11 +7,8 @@ * Hamish Bowman , * Markus Metz * PURPOSE: Hydrological analysis - * COPYRIGHT: (C) 1999-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.watershed/seg/main.c b/raster/r.watershed/seg/main.c index 5f71dda8cc8..78196343787 100644 --- a/raster/r.watershed/seg/main.c +++ b/raster/r.watershed/seg/main.c @@ -8,11 +8,8 @@ * Hamish Bowman , * Markus Metz * PURPOSE: Hydrological analysis using the GRASS segmentation lib - * COPYRIGHT: (C) 1999-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.watershed/shed/main.c b/raster/r.watershed/shed/main.c index 727c7556af5..65f7c8e772f 100644 --- a/raster/r.watershed/shed/main.c +++ b/raster/r.watershed/shed/main.c @@ -6,11 +6,8 @@ * Brad Douglas , * Hamish Bowman * PURPOSE: Watershed determination - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.what.color/main.c b/raster/r.what.color/main.c index 32d8230bb4a..40dd0e265b5 100644 --- a/raster/r.what.color/main.c +++ b/raster/r.what.color/main.c @@ -9,11 +9,8 @@ * Hamish Bowman , * Soeren Gebbert * PURPOSE: - * COPYRIGHT: (C) 1999-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster/r.what/main.c b/raster/r.what/main.c index d17e4e8f2f4..0b5a46eb255 100644 --- a/raster/r.what/main.c +++ b/raster/r.what/main.c @@ -11,11 +11,8 @@ * Martin Landa , * Luca Delucchi * PURPOSE: - * COPYRIGHT: (C) 1999-2006, 2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2006, 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #define NFILES 400 diff --git a/raster3d/r3.cross.rast/main.c b/raster3d/r3.cross.rast/main.c index 82a57272b72..f19b5cdc888 100644 --- a/raster3d/r3.cross.rast/main.c +++ b/raster3d/r3.cross.rast/main.c @@ -8,11 +8,8 @@ * PURPOSE: Creates a cross section 2D map from one RASTER3D raster map * based on a 2D elevation map * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.flow/main.c b/raster3d/r3.flow/main.c index 05745b658cc..97f08038155 100644 --- a/raster3d/r3.flow/main.c +++ b/raster3d/r3.flow/main.c @@ -4,11 +4,8 @@ * AUTHOR(S): Anna Petrasova kratochanna gmail com * PURPOSE: Computes 3D flow lines and flow accumulation based on 3D * raster map(s) - * COPYRIGHT: (C) 2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.gradient/main.c b/raster3d/r3.gradient/main.c index b23132568b3..f30d23c0108 100644 --- a/raster3d/r3.gradient/main.c +++ b/raster3d/r3.gradient/main.c @@ -3,11 +3,8 @@ * MODULE: r3.gradient * AUTHOR(S): Anna Petrasova kratochanna gmail com * PURPOSE: Computes gradient of a 3D raster map - * COPYRIGHT: (C) 2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.gwflow/main.c b/raster3d/r3.gwflow/main.c index 3ce03f37535..3b585492b23 100644 --- a/raster3d/r3.gwflow/main.c +++ b/raster3d/r3.gwflow/main.c @@ -8,11 +8,8 @@ * PURPOSE: Calculates confined transient three dimensional groundwater * flow * - * COPYRIGHT: (C) 2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.in.ascii/main.c b/raster3d/r3.in.ascii/main.c index edc7ac43e38..384eaf7093d 100644 --- a/raster3d/r3.in.ascii/main.c +++ b/raster3d/r3.in.ascii/main.c @@ -8,11 +8,8 @@ * PURPOSE: Convert a 3D ASCII raster text file into a (binary) 3D raster * map layer * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.in.bin/main.c b/raster3d/r3.in.bin/main.c index f241207388a..1a3e08a1f73 100644 --- a/raster3d/r3.in.bin/main.c +++ b/raster3d/r3.in.bin/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Imports a binary raster file into a GRASS 3D raster map. * - * COPYRIGHT: (C) 2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.in.lidar/main.c b/raster3d/r3.in.lidar/main.c index 710cdee362c..80a599e1d79 100644 --- a/raster3d/r3.in.lidar/main.c +++ b/raster3d/r3.in.lidar/main.c @@ -7,11 +7,9 @@ * PURPOSE: Imports LAS LiDAR point clouds to a 3D raster map using * aggregate statistics. * - * COPYRIGHT: (C) 2016 Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2016 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.info/main.c b/raster3d/r3.info/main.c index ff04d28850e..12ca480745a 100644 --- a/raster3d/r3.info/main.c +++ b/raster3d/r3.info/main.c @@ -8,11 +8,8 @@ * PURPOSE: Outputs basic information about a user-specified 3D raster map * layer. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.mask/main.c b/raster3d/r3.mask/main.c index 43b7ebb9173..c026cfecf20 100644 --- a/raster3d/r3.mask/main.c +++ b/raster3d/r3.mask/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Establishes the current working 3D raster mask. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.mkdspf/main.c b/raster3d/r3.mkdspf/main.c index dbbba6746cf..2c0d3170e72 100644 --- a/raster3d/r3.mkdspf/main.c +++ b/raster3d/r3.mkdspf/main.c @@ -9,11 +9,8 @@ * Radim Blazek , * Markus Neteler * PURPOSE: - * COPYRIGHT: (C) 2000-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* This program implements the marching cubes surface tiler described by diff --git a/raster3d/r3.neighbors/main.c b/raster3d/r3.neighbors/main.c index 796fc3617fa..8acbf7c90cc 100644 --- a/raster3d/r3.neighbors/main.c +++ b/raster3d/r3.neighbors/main.c @@ -11,11 +11,8 @@ * voxels around it, and stores new voxel values in an output 3D * raster map * - * COPYRIGHT: (C) 2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.null/main.c b/raster3d/r3.null/main.c index d7530f90184..3c8c35269e1 100644 --- a/raster3d/r3.null/main.c +++ b/raster3d/r3.null/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Explicitly create the 3D NULL-value bitmap file. * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.ascii/main.c b/raster3d/r3.out.ascii/main.c index 6d2683ebafa..ab8984b6378 100644 --- a/raster3d/r3.out.ascii/main.c +++ b/raster3d/r3.out.ascii/main.c @@ -8,11 +8,8 @@ * * PURPOSE: Converts a 3D raster map layer into an ASCII text file * - * COPYRIGHT: (C) 2005 - 2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 - 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/raster3d/r3.out.bin/main.c b/raster3d/r3.out.bin/main.c index cd14bf8b9df..7572f9be89c 100644 --- a/raster3d/r3.out.bin/main.c +++ b/raster3d/r3.out.bin/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Exports a GRASS 3D raster map to a binary array. * - * COPYRIGHT: (C) 2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.netcdf/main.c b/raster3d/r3.out.netcdf/main.c index 1edb1060cd6..44a8090540b 100644 --- a/raster3d/r3.out.netcdf/main.c +++ b/raster3d/r3.out.netcdf/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Export a 3D raster map as netCDF file * - * COPYRIGHT: (C) 2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: Add time zone support to time variable * TODO: Implement better support for CF coordinate reference system defined diff --git a/raster3d/r3.out.vtk/errorHandling.c b/raster3d/r3.out.vtk/errorHandling.c index 25f571ac22b..21c189026e4 100644 --- a/raster3d/r3.out.vtk/errorHandling.c +++ b/raster3d/r3.out.vtk/errorHandling.c @@ -7,11 +7,8 @@ * 27 Feb 2006 Berlin * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.vtk/errorHandling.h b/raster3d/r3.out.vtk/errorHandling.h index 3f128fdf81f..8e9ab7e8790 100644 --- a/raster3d/r3.out.vtk/errorHandling.h +++ b/raster3d/r3.out.vtk/errorHandling.h @@ -7,11 +7,8 @@ * 27 Feb 2006 Berlin * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.vtk/globalDefs.h b/raster3d/r3.out.vtk/globalDefs.h index 20596bc1339..b724008160d 100644 --- a/raster3d/r3.out.vtk/globalDefs.h +++ b/raster3d/r3.out.vtk/globalDefs.h @@ -7,11 +7,8 @@ * 27 Feb 2006 Berlin * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.vtk/main.c b/raster3d/r3.out.vtk/main.c index 8fe25bebe26..4097f58e246 100644 --- a/raster3d/r3.out.vtk/main.c +++ b/raster3d/r3.out.vtk/main.c @@ -7,11 +7,8 @@ * 27 Feb 2006 Berlin * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.vtk/parameters.c b/raster3d/r3.out.vtk/parameters.c index 8cf52bf8e4e..e6a6c6a2460 100644 --- a/raster3d/r3.out.vtk/parameters.c +++ b/raster3d/r3.out.vtk/parameters.c @@ -7,11 +7,8 @@ * 27 Feb 2006 Berlin * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.vtk/parameters.h b/raster3d/r3.out.vtk/parameters.h index 0d4b81b7958..ac22e8ba95d 100644 --- a/raster3d/r3.out.vtk/parameters.h +++ b/raster3d/r3.out.vtk/parameters.h @@ -7,11 +7,8 @@ * 27 Feb 2006 Berlin * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.vtk/writeVTKData.c b/raster3d/r3.out.vtk/writeVTKData.c index 4596979ff19..aac8a662175 100644 --- a/raster3d/r3.out.vtk/writeVTKData.c +++ b/raster3d/r3.out.vtk/writeVTKData.c @@ -7,11 +7,8 @@ * 27 Feb 2006 Berlin * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.vtk/writeVTKData.h b/raster3d/r3.out.vtk/writeVTKData.h index 118ec61023b..6b0b4895647 100644 --- a/raster3d/r3.out.vtk/writeVTKData.h +++ b/raster3d/r3.out.vtk/writeVTKData.h @@ -7,11 +7,8 @@ * 27 Feb 2006 Berlin * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.vtk/writeVTKHead.c b/raster3d/r3.out.vtk/writeVTKHead.c index 843952d062f..54fe3d7dd7c 100644 --- a/raster3d/r3.out.vtk/writeVTKHead.c +++ b/raster3d/r3.out.vtk/writeVTKHead.c @@ -7,11 +7,8 @@ * 27 Feb 2006 Berlin * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.out.vtk/writeVTKHead.h b/raster3d/r3.out.vtk/writeVTKHead.h index 52ee1868d2c..9dc24002351 100644 --- a/raster3d/r3.out.vtk/writeVTKHead.h +++ b/raster3d/r3.out.vtk/writeVTKHead.h @@ -7,11 +7,8 @@ * 27 Feb 2006 Berlin * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.retile/main.c b/raster3d/r3.retile/main.c index 7f851abf5f7..4849502a50b 100644 --- a/raster3d/r3.retile/main.c +++ b/raster3d/r3.retile/main.c @@ -8,11 +8,8 @@ * PURPOSE: Retiles an existing RASTER3D map with user defined x, y and z * tile size * - * COPYRIGHT: (C) 2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.showdspf/main_ogl.c b/raster3d/r3.showdspf/main_ogl.c index da6e90a3721..43ef3372c8c 100644 --- a/raster3d/r3.showdspf/main_ogl.c +++ b/raster3d/r3.showdspf/main_ogl.c @@ -7,11 +7,8 @@ * Sunnyale, California, Modification date: March 2000 * PURPOSE: Visualization program which loads the isosurfaces previously * calculated using r3.mkdspf - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.support/main.c b/raster3d/r3.support/main.c index f1f57796865..a48b491af09 100644 --- a/raster3d/r3.support/main.c +++ b/raster3d/r3.support/main.c @@ -9,11 +9,8 @@ * - Edit header, units * - Update status (range) * - * COPYRIGHT: (C) 2000-2007 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that comes - * with GRASS for details. + * SPDX-FileCopyrightText: 2000-2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **********************************************************************/ diff --git a/raster3d/r3.timestamp/main.c b/raster3d/r3.timestamp/main.c index 7d678872365..6ea6162a055 100644 --- a/raster3d/r3.timestamp/main.c +++ b/raster3d/r3.timestamp/main.c @@ -6,11 +6,8 @@ * Glynn Clements * Markus Neteler * PURPOSE: Stamps raster3d files with date and time. - * COPYRIGHT: (C) 2001-2006 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.to.rast/main.c b/raster3d/r3.to.rast/main.c index 4852a6796d7..d44340d82a3 100644 --- a/raster3d/r3.to.rast/main.c +++ b/raster3d/r3.to.rast/main.c @@ -7,11 +7,8 @@ * 08 01 2005 Berlin * PURPOSE: Converts 3D raster maps to 2D raster maps * - * COPYRIGHT: (C) 2005 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/raster3d/r3.to.rast/testsuite/test_a_b_coeff.py b/raster3d/r3.to.rast/testsuite/test_a_b_coeff.py index 4bae4f77a38..82f90fbdc48 100644 --- a/raster3d/r3.to.rast/testsuite/test_a_b_coeff.py +++ b/raster3d/r3.to.rast/testsuite/test_a_b_coeff.py @@ -5,11 +5,9 @@ # MODULE: test_small_data # AUTHOR: Vaclav Petras # PURPOSE: Fast test using a small example -# COPYRIGHT: (C) 2016 by Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2016 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/raster3d/r3.to.rast/testsuite/test_integer_rounding.py b/raster3d/r3.to.rast/testsuite/test_integer_rounding.py index 8c2d0f8741c..20890a302f2 100644 --- a/raster3d/r3.to.rast/testsuite/test_integer_rounding.py +++ b/raster3d/r3.to.rast/testsuite/test_integer_rounding.py @@ -5,11 +5,9 @@ # MODULE: test_integer_rounding # AUTHOR: Vaclav Petras # PURPOSE: Fast test of rounding integers based on a small example -# COPYRIGHT: (C) 2016 by Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2016 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/raster3d/r3.to.rast/testsuite/test_nulls.py b/raster3d/r3.to.rast/testsuite/test_nulls.py index a8c6c694ba0..6bec56f96d1 100644 --- a/raster3d/r3.to.rast/testsuite/test_nulls.py +++ b/raster3d/r3.to.rast/testsuite/test_nulls.py @@ -5,11 +5,9 @@ # MODULE: test_small_data # AUTHOR: Vaclav Petras # PURPOSE: Fast test of nulls values based on the small test -# COPYRIGHT: (C) 2016 by Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2016 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/raster3d/r3.to.rast/testsuite/test_small_data.py b/raster3d/r3.to.rast/testsuite/test_small_data.py index a92690997da..3830aa07660 100644 --- a/raster3d/r3.to.rast/testsuite/test_small_data.py +++ b/raster3d/r3.to.rast/testsuite/test_small_data.py @@ -5,11 +5,9 @@ # MODULE: test_small_data # AUTHOR: Vaclav Petras # PURPOSE: Fast test using a small example -# COPYRIGHT: (C) 2016 by Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2016 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/d.background/d.background.py b/scripts/d.background/d.background.py index 194e2e0d016..b934dd59444 100755 --- a/scripts/d.background/d.background.py +++ b/scripts/d.background/d.background.py @@ -5,11 +5,9 @@ # MODULE: d.background # AUTHOR(S): Vaclav Petras # PURPOSE: Uses d.his to drape a color raster over a shaded relief map -# COPYRIGHT: (C) 2022 by Vaclav Petras and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2022 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/d.correlate/d.correlate.py b/scripts/d.correlate/d.correlate.py index f3ea54799a5..2c9e04ef2e8 100755 --- a/scripts/d.correlate/d.correlate.py +++ b/scripts/d.correlate/d.correlate.py @@ -7,11 +7,8 @@ # Converted to Python by Glynn Clements # PURPOSE: prints a graph of the correlation between data layers (in pairs) # derived from /src.local/d.correlate.sh -# COPYRIGHT: (C) 2005, 2008, 2011 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005, 2008, 2011 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/d.frame/d.frame.py b/scripts/d.frame/d.frame.py index 3ac5853fb64..a576a4d81f6 100755 --- a/scripts/d.frame/d.frame.py +++ b/scripts/d.frame/d.frame.py @@ -6,17 +6,9 @@ # AUTHOR(S): Martin Landa # Based on d.frame from GRASS 6 # PURPOSE: Manages display frames on the user's graphics monitor -# COPYRIGHT: (C) 2014-2015 by Martin Landa, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2014-2015 Martin Landa +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ # %module diff --git a/scripts/d.out.file/d.out.file.py b/scripts/d.out.file/d.out.file.py index 96546158d95..ede4656d7d2 100644 --- a/scripts/d.out.file/d.out.file.py +++ b/scripts/d.out.file/d.out.file.py @@ -5,11 +5,8 @@ # MODULE: d.out.file # AUTHOR(S): Anna Petrasova # PURPOSE: Script for exporting content of monitor to graphic file -# COPYRIGHT: (C) 2014-2015 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2014-2015 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/d.polar/d.polar.py b/scripts/d.polar/d.polar.py index b3d705f602c..5bfd061d623 100755 --- a/scripts/d.polar/d.polar.py +++ b/scripts/d.polar/d.polar.py @@ -11,11 +11,8 @@ # all cells in the map. If one or many of them are NULL (no data), # the figure will not reach the outer circle. The vector inside # indicates the prevalent direction. -# COPYRIGHT: (C) 2006,2008 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2006,2008 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/d.rast.edit/d.rast.edit.py b/scripts/d.rast.edit/d.rast.edit.py index 102d7e447d8..ce297b7e546 100755 --- a/scripts/d.rast.edit/d.rast.edit.py +++ b/scripts/d.rast.edit/d.rast.edit.py @@ -4,17 +4,9 @@ # # MODULE: d.rast.edit # AUTHOR(S): Glynn Clements -# COPYRIGHT: (C) 2007,2008,2009 Glynn Clements -# -# 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 2 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. +# SPDX-FileCopyrightText: 2007,2008,2009 Glynn Clements +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # / diff --git a/scripts/d.rast.leg/d.rast.leg.py b/scripts/d.rast.leg/d.rast.leg.py index 74576113577..0a4a390c641 100755 --- a/scripts/d.rast.leg/d.rast.leg.py +++ b/scripts/d.rast.leg/d.rast.leg.py @@ -20,11 +20,8 @@ # # See also: d.rast, d.legend. # -# COPYRIGHT: (C) 1993-2014 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 1993-2014 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/d.shade/d.shade.py b/scripts/d.shade/d.shade.py index edbcae52e17..df81e272765 100755 --- a/scripts/d.shade/d.shade.py +++ b/scripts/d.shade/d.shade.py @@ -6,11 +6,8 @@ # AUTHOR(S): Unknown; updated to GRASS 5.7 by Michael Barton # Converted to Python by Glynn Clements # PURPOSE: Uses d.his to drape a color raster over a shaded relief map -# COPYRIGHT: (C) 2004-2013 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2004-2013 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/d.to.rast/d.to.rast.py b/scripts/d.to.rast/d.to.rast.py index b74ea52d424..af326fbc24c 100644 --- a/scripts/d.to.rast/d.to.rast.py +++ b/scripts/d.to.rast/d.to.rast.py @@ -5,11 +5,8 @@ # MODULE: d.to.rast # AUTHOR(S): Anna Petrasova # PURPOSE: Script for exporting content of monitor to raster map -# COPYRIGHT: (C) 2014-2015 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2014-2015 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/d.what.rast/d.what.rast.py b/scripts/d.what.rast/d.what.rast.py index 09b7bee63b6..60aa66fd35f 100644 --- a/scripts/d.what.rast/d.what.rast.py +++ b/scripts/d.what.rast/d.what.rast.py @@ -5,11 +5,8 @@ # MODULE: d.what.rast # AUTHOR(S): Anna Petrasova # PURPOSE: Script for querying raster maps in d.mon -# COPYRIGHT: (C) 2014-2015 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2014-2015 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/d.what.vect/d.what.vect.py b/scripts/d.what.vect/d.what.vect.py index b47e593c888..304c1d05d58 100644 --- a/scripts/d.what.vect/d.what.vect.py +++ b/scripts/d.what.vect/d.what.vect.py @@ -5,11 +5,8 @@ # MODULE: d.what.vect # AUTHOR(S): Anna Petrasova # PURPOSE: Script for querying vector maps in d.mon -# COPYRIGHT: (C) 2014 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2014 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/db.dropcolumn/db.dropcolumn.py b/scripts/db.dropcolumn/db.dropcolumn.py index 04feb8709a1..fdac0b0fcad 100755 --- a/scripts/db.dropcolumn/db.dropcolumn.py +++ b/scripts/db.dropcolumn/db.dropcolumn.py @@ -8,11 +8,9 @@ # PURPOSE: Interface to db.execute to drop a column from an # attribute table # - with special trick for SQLite -# COPYRIGHT: (C) 2007, 2012 by Markus Neteler and the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2007, 2012 Markus Neteler +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/db.droptable/db.droptable.py b/scripts/db.droptable/db.droptable.py index 563cb8d1ad6..b5fd2cfa220 100755 --- a/scripts/db.droptable/db.droptable.py +++ b/scripts/db.droptable/db.droptable.py @@ -6,11 +6,9 @@ # AUTHOR(S): Markus Neteler # Converted to Python by Glynn Clements # PURPOSE: Interface to db.execute to drop an attribute table -# COPYRIGHT: (C) 2007, 2012 by Markus Neteler and the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2007, 2012 Markus Neteler +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/db.in.ogr/db.in.ogr.py b/scripts/db.in.ogr/db.in.ogr.py index 810aeb41ead..7da71b5fd93 100755 --- a/scripts/db.in.ogr/db.in.ogr.py +++ b/scripts/db.in.ogr/db.in.ogr.py @@ -6,11 +6,9 @@ # AUTHOR(S): Markus Neteler # PURPOSE: Imports attribute tables in various formats # Converted to Python by Glynn Clements -# COPYRIGHT: (C) 2007-2021 by Markus Neteler and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2007-2021 Markus Neteler +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/db.out.ogr/db.out.ogr.py b/scripts/db.out.ogr/db.out.ogr.py index 200f31fb99a..e91e651c004 100755 --- a/scripts/db.out.ogr/db.out.ogr.py +++ b/scripts/db.out.ogr/db.out.ogr.py @@ -6,11 +6,9 @@ # AUTHOR(S): Markus Neteler # Converted to Python by Glynn Clements # PURPOSE: exports attribute tables into various formats -# COPYRIGHT: (C) 2007-2014 by Markus Neteler and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2007-2014 Markus Neteler +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/db.test/db.test.py b/scripts/db.test/db.test.py index 01406102d53..325c07763cc 100755 --- a/scripts/db.test/db.test.py +++ b/scripts/db.test/db.test.py @@ -5,11 +5,8 @@ # AUTHOR(S): Radim Blazek # Converted to Python by Glynn Clements # PURPOSE: Test database driver -# COPYRIGHT: (C) 2004-2014 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (version 2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2004-2014 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/db.univar/db.univar.py b/scripts/db.univar/db.univar.py index 624ec3fa07a..d70a4c31124 100755 --- a/scripts/db.univar/db.univar.py +++ b/scripts/db.univar/db.univar.py @@ -8,11 +8,8 @@ # Sync'ed to r.univar by Markus Metz # PURPOSE: Calculates univariate statistics from a GRASS vector map attribute column. # Based on r.univar.sh by Markus Neteler -# COPYRIGHT: (C) 2005, 2007, 2008 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005, 2007, 2008 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/g.download.location/g.download.location.py b/scripts/g.download.location/g.download.location.py index 61660457a4a..37b6f4da916 100644 --- a/scripts/g.download.location/g.download.location.py +++ b/scripts/g.download.location/g.download.location.py @@ -4,11 +4,8 @@ # MODULE: g.download.location # AUTHOR(S): Vaclav Petras # PURPOSE: Download and extract project (location) from web -# COPYRIGHT: (C) 2017-2024 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2017-2024 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/g.download.project/g.download.project.py b/scripts/g.download.project/g.download.project.py index 27e2b09a660..87513979a92 100644 --- a/scripts/g.download.project/g.download.project.py +++ b/scripts/g.download.project/g.download.project.py @@ -4,11 +4,8 @@ # MODULE: g.download.project # AUTHOR(S): Vaclav Petras # PURPOSE: Download and extract project (location) from web -# COPYRIGHT: (C) 2017-2024 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2017-2024 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/g.extension.all/g.extension.all.py b/scripts/g.extension.all/g.extension.all.py index 8ac6d47a85a..f65a7871137 100644 --- a/scripts/g.extension.all/g.extension.all.py +++ b/scripts/g.extension.all/g.extension.all.py @@ -8,11 +8,9 @@ # # PURPOSE: Rebuilds or removes locally installed GRASS Addons extensions # -# COPYRIGHT: (C) 2011-2013 by Martin Landa, and the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2011-2013 Martin Landa +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/g.extension/g.extension.py b/scripts/g.extension/g.extension.py index f198a3b87b8..8b171b5a825 100755 --- a/scripts/g.extension/g.extension.py +++ b/scripts/g.extension/g.extension.py @@ -8,11 +8,9 @@ # Vaclav Petras (support for general sources) # PURPOSE: Tool to download and install extensions into local installation # -# COPYRIGHT: (C) 2009-2025 by Markus Neteler, and the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2009-2025 Markus Neteler +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # TODO: - update temporary workaround of using grass7 subdir of addon-repo, see # https://github.com/OSGeo/grass-addons/issues/528 diff --git a/scripts/g.extension/testsuite/test_addons_download.py b/scripts/g.extension/testsuite/test_addons_download.py index 2ece3c85833..2c6bcd0ddf0 100644 --- a/scripts/g.extension/testsuite/test_addons_download.py +++ b/scripts/g.extension/testsuite/test_addons_download.py @@ -5,11 +5,9 @@ PURPOSE: Test for g.extension individual modules/extensions download -COPYRIGHT: (C) 2022 Stefan Blumentrath and by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2022 Stefan Blumentrath +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ import re diff --git a/scripts/g.extension/testsuite/test_addons_modules.py b/scripts/g.extension/testsuite/test_addons_modules.py index 8bb19a9f76c..fbb64892c6c 100644 --- a/scripts/g.extension/testsuite/test_addons_modules.py +++ b/scripts/g.extension/testsuite/test_addons_modules.py @@ -5,11 +5,9 @@ PURPOSE: Test for g.extension individual modules/extensions handling -COPYRIGHT: (C) 2015 Vaclav Petras, and by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2015 Vaclav Petras +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ from grass.gunittest.case import TestCase diff --git a/scripts/g.extension/testsuite/test_addons_toolboxes.py b/scripts/g.extension/testsuite/test_addons_toolboxes.py index 17d7e4b5b74..7f5f031d8ba 100644 --- a/scripts/g.extension/testsuite/test_addons_toolboxes.py +++ b/scripts/g.extension/testsuite/test_addons_toolboxes.py @@ -5,11 +5,9 @@ PURPOSE: Test for g.extension toolboxes handling -COPYRIGHT: (C) 2015 Vaclav Petras, and by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2015 Vaclav Petras +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ from grass.gunittest.case import TestCase diff --git a/scripts/g.manual/g.manual.py b/scripts/g.manual/g.manual.py index 58e93aea870..3e2b93b4b3a 100755 --- a/scripts/g.manual/g.manual.py +++ b/scripts/g.manual/g.manual.py @@ -6,11 +6,8 @@ # AUTHOR(S): Markus Neteler # Converted to Python by Glynn Clements # PURPOSE: Display the HTML/MAN pages -# COPYRIGHT: (C) 2003-2015 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2003-2015 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/g.search.modules/g.search.modules.py b/scripts/g.search.modules/g.search.modules.py index a079add53a1..b1b2792b491 100755 --- a/scripts/g.search.modules/g.search.modules.py +++ b/scripts/g.search.modules/g.search.modules.py @@ -4,11 +4,8 @@ # MODULE: g.search.modules # AUTHOR(S): Jachym Cepicky # PURPOSE: g.search.modules in grass modules using keywords -# COPYRIGHT: (C) 2015-2019 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2015-2019 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/g.search.modules/testsuite/test_g_search_modules.py b/scripts/g.search.modules/testsuite/test_g_search_modules.py index 75537eb8d78..be612b7b9ca 100644 --- a/scripts/g.search.modules/testsuite/test_g_search_modules.py +++ b/scripts/g.search.modules/testsuite/test_g_search_modules.py @@ -5,11 +5,9 @@ PURPOSE: Test g.search.modules script outputs -COPYRIGHT: (C) 2015 Jachym Cepicky, and by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2015 Jachym Cepicky +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ from grass.gunittest.case import TestCase diff --git a/scripts/i.colors.enhance/i.colors.enhance.py b/scripts/i.colors.enhance/i.colors.enhance.py index 757e1e1cc53..96c3b94a526 100755 --- a/scripts/i.colors.enhance/i.colors.enhance.py +++ b/scripts/i.colors.enhance/i.colors.enhance.py @@ -11,11 +11,8 @@ # PURPOSE: create pretty RGBs: the trick is to remove outliers # using percentiles (area under the histogram curve) # -# COPYRIGHT: (C) 2006, 2008, 2012-2014 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2006, 2008, 2012-2014 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # TODO: implement better brightness control ############################################################################# diff --git a/scripts/i.image.mosaic/i.image.mosaic.py b/scripts/i.image.mosaic/i.image.mosaic.py index 257ebdf6e93..24308d48bb1 100755 --- a/scripts/i.image.mosaic/i.image.mosaic.py +++ b/scripts/i.image.mosaic/i.image.mosaic.py @@ -6,11 +6,8 @@ # updated for GRASS 5.7 by Michael Barton 2004/04/05 # converted to Python by Glynn Clements # -# COPYRIGHT: (C) 1999,2007,2008 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 1999,2007,2008 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # TODO: - implement g.findfile for 3 and 4 maps (currently only current mapset # supported) diff --git a/scripts/i.in.spotvgt/i.in.spotvgt.py b/scripts/i.in.spotvgt/i.in.spotvgt.py index 63de6923d85..5aa242105da 100755 --- a/scripts/i.in.spotvgt/i.in.spotvgt.py +++ b/scripts/i.in.spotvgt/i.in.spotvgt.py @@ -11,11 +11,8 @@ # SPOT Vegetation (1km, global) data: # http://free.vgt.vito.be/ # -# COPYRIGHT: (c) 2004-2011 GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2004-2011 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# # diff --git a/scripts/i.oif/i.oif.py b/scripts/i.oif/i.oif.py index 3a2d56f06ab..0f671fdd258 100755 --- a/scripts/i.oif/i.oif.py +++ b/scripts/i.oif/i.oif.py @@ -10,11 +10,8 @@ # Customised by Luca Delucchi Vienna Code Sprint 2014 # PURPOSE: calculates the Optimum Index factor of all band combinations # for LANDSAT TM 1,2,3,4,5,7 -# COPYRIGHT: (C) 1999,2008 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 1999,2008 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # Ref.: Jensen: Introductory digital image processing 1996, p.98 ############################################################################# diff --git a/scripts/i.pansharpen/i.pansharpen.py b/scripts/i.pansharpen/i.pansharpen.py index fd48eb93603..c5069423a39 100755 --- a/scripts/i.pansharpen/i.pansharpen.py +++ b/scripts/i.pansharpen/i.pansharpen.py @@ -14,11 +14,8 @@ # # PURPOSE: Sharpening of 3 RGB channels using a high-resolution panchromatic channel # -# COPYRIGHT: (C) 2002-2019 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2002-2019 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # REFERENCES: # Roller, N.E.G. and Cox, S., 1980. Comparison of Landsat MSS and merged MSS/RBV diff --git a/scripts/i.spectral/i.spectral.py b/scripts/i.spectral/i.spectral.py index c86c5984839..98f9effa558 100755 --- a/scripts/i.spectral/i.spectral.py +++ b/scripts/i.spectral/i.spectral.py @@ -7,11 +7,8 @@ # Converted to Python by Glynn Clements # PURPOSE: Displays spectral response at user specified locations in # group or raster images -# COPYRIGHT: (C) 1999-2013 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 1999-2013 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# # diff --git a/scripts/i.tasscap/i.tasscap.py b/scripts/i.tasscap/i.tasscap.py index fb22c6048ed..94192208409 100755 --- a/scripts/i.tasscap/i.tasscap.py +++ b/scripts/i.tasscap/i.tasscap.py @@ -9,11 +9,8 @@ # Sentinel-2 support by Veronica Andreo # # PURPOSE: At-satellite reflectance based tasseled cap transformation. -# COPYRIGHT: (C) 1997-2014 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 1997-2014 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# # References: diff --git a/scripts/m.proj/m.proj.py b/scripts/m.proj/m.proj.py index d2c5c3411fa..b200aed5aa7 100755 --- a/scripts/m.proj/m.proj.py +++ b/scripts/m.proj/m.proj.py @@ -10,10 +10,9 @@ PURPOSE: cs2cs reprojection frontend for a list of coordinates. Replacement for m.proj2 from GRASS 5 -COPYRIGHT: (c) 2006-2019 Hamish Bowman, and the GRASS Development Team - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2006-2019 Hamish Bowman +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ # notes: diff --git a/scripts/r.blend/r.blend.py b/scripts/r.blend/r.blend.py index b0302d6203c..e46de1fb102 100755 --- a/scripts/r.blend/r.blend.py +++ b/scripts/r.blend/r.blend.py @@ -6,11 +6,8 @@ # AUTHOR(S): CERL?; updated to GRASS 5.7 by Michael Barton # Converted to Python by Glynn Clements # PURPOSE: To redraw current displayed maps to 24 bit PNG output -# COPYRIGHT: (C) 2004-2012 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2004-2012 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.buffer.lowmem/r.buffer.lowmem.py b/scripts/r.buffer.lowmem/r.buffer.lowmem.py index bcf619a2daf..864a742e46e 100755 --- a/scripts/r.buffer.lowmem/r.buffer.lowmem.py +++ b/scripts/r.buffer.lowmem/r.buffer.lowmem.py @@ -6,11 +6,9 @@ # AUTHOR(S): Glynn Clements # PURPOSE: Low-memory replacement for r.buffer using r.grow.distance # -# COPYRIGHT: (C) 2008, 2010 by Glynn Clements -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2008, 2010 Glynn Clements +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.colors.stddev/r.colors.stddev.py b/scripts/r.colors.stddev/r.colors.stddev.py index d8db41e427d..017cbd643c6 100755 --- a/scripts/r.colors.stddev/r.colors.stddev.py +++ b/scripts/r.colors.stddev/r.colors.stddev.py @@ -7,10 +7,9 @@ # Converted to Python by Glynn Clements # PURPOSE: Set color rules based on stddev from a map's mean value. # -# COPYRIGHT: (c) 2007,2009-2010 Hamish Bowman, and the GRASS Development Team -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2007,2009-2010 Hamish Bowman +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.drain/r.drain.py b/scripts/r.drain/r.drain.py index d35357e16e6..50604c6e667 100644 --- a/scripts/r.drain/r.drain.py +++ b/scripts/r.drain/r.drain.py @@ -5,17 +5,9 @@ # AUTHOR(S): Markus Metz # PURPOSE: Wrapper for r.path. If no input directions are provided, # directions are determined with r.fill.dir -# COPYRIGHT: (C) 2017 by metz, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2017 metz +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################ diff --git a/scripts/r.fillnulls/r.fillnulls.py b/scripts/r.fillnulls/r.fillnulls.py index e799866da92..d95ed78ad84 100755 --- a/scripts/r.fillnulls/r.fillnulls.py +++ b/scripts/r.fillnulls/r.fillnulls.py @@ -14,11 +14,8 @@ # PURPOSE: fills NULL (no data areas) in raster maps # The script respects a user mask if present. # -# COPYRIGHT: (C) 2001-2025 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2001-2025 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.grow/r.grow.py b/scripts/r.grow/r.grow.py index 263183da59c..281c51ccf32 100755 --- a/scripts/r.grow/r.grow.py +++ b/scripts/r.grow/r.grow.py @@ -6,11 +6,9 @@ # AUTHOR(S): Glynn Clements # PURPOSE: Fast replacement for r.grow using r.grow.distance # -# COPYRIGHT: (C) 2008 by Glynn Clements -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2008 Glynn Clements +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.import/r.import.py b/scripts/r.import/r.import.py index 14c13902c82..bf083fc396c 100644 --- a/scripts/r.import/r.import.py +++ b/scripts/r.import/r.import.py @@ -8,11 +8,8 @@ # # PURPOSE: Import and reproject on the fly # -# COPYRIGHT: (C) 2015-2021 GRASS development team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2015-2021 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.in.aster/r.in.aster.py b/scripts/r.in.aster/r.in.aster.py index 3a673c47782..8e2ab8f2011 100755 --- a/scripts/r.in.aster/r.in.aster.py +++ b/scripts/r.in.aster/r.in.aster.py @@ -9,11 +9,8 @@ # by Michael Barton and Paul Kelly # PURPOSE: Rectifies, georeferences, & imports Terra-ASTER imagery # using gdalwarp -# COPYRIGHT: (C) 2008 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2008 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# # diff --git a/scripts/r.in.srtm/r.in.srtm.py b/scripts/r.in.srtm/r.in.srtm.py index f89041f698f..e90b2804331 100755 --- a/scripts/r.in.srtm/r.in.srtm.py +++ b/scripts/r.in.srtm/r.in.srtm.py @@ -9,11 +9,8 @@ # Luca Delucchi # PURPOSE: import of SRTM hgt files into GRASS # -# COPYRIGHT: (C) 2004, 2006 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2004, 2006 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # Dec 2004: merged with srtm_generate_hdr.sh (M. Neteler) # corrections and refinement (W. Kyngesburye) diff --git a/scripts/r.in.wms/r.in.wms.py b/scripts/r.in.wms/r.in.wms.py index 09f371034f4..f84b82e8632 100755 --- a/scripts/r.in.wms/r.in.wms.py +++ b/scripts/r.in.wms/r.in.wms.py @@ -6,10 +6,9 @@ PURPOSE: Downloads and imports data from WMS/WMTS/NASA OnEarth server. -COPYRIGHT: (C) 2012-2021 Stepan Turek, and by the GRASS Development Team - -This program is free software under the GNU General Public License -(>=v2). Read the file COPYING that comes with GRASS for details. +SPDX-FileCopyrightText: 2012-2021 Stepan Turek +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ # %module diff --git a/scripts/r.mapcalc.simple/r.mapcalc.simple.py b/scripts/r.mapcalc.simple/r.mapcalc.simple.py index ba26c2a0393..a313480c776 100755 --- a/scripts/r.mapcalc.simple/r.mapcalc.simple.py +++ b/scripts/r.mapcalc.simple/r.mapcalc.simple.py @@ -10,11 +10,9 @@ PURPOSE: Provides wrapper friendly wrapper to r.mapcalc -COPYRIGHT: (C) 2018 by Vaclav Petras and the GRASS Development Team - -This program is free software under the GNU General Public -License (>=v2). Read the file COPYING that comes with GRASS -for details. +SPDX-FileCopyrightText: 2018 Vaclav Petras +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ # %module diff --git a/scripts/r.mask/r.mask.py b/scripts/r.mask/r.mask.py index 29fb1ff988b..cd6ec27de1e 100755 --- a/scripts/r.mask/r.mask.py +++ b/scripts/r.mask/r.mask.py @@ -8,11 +8,8 @@ # Converted to Python by Glynn Clements # Markus Metz # PURPOSE: Facilitates creation of 2D raster mask -# COPYRIGHT: (C) 2005-2013 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005-2013 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.pack/r.pack.py b/scripts/r.pack/r.pack.py index 14917772aff..73094de2016 100644 --- a/scripts/r.pack/r.pack.py +++ b/scripts/r.pack/r.pack.py @@ -5,11 +5,8 @@ # AUTHOR(S): Hamish Bowman, Otago University, New Zealand # Converted to Python by Martin Landa # PURPOSE: Pack up a raster map, collect raster map elements => gzip -# COPYRIGHT: (C) 2004-2013 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2004-2013 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.plane/r.plane.py b/scripts/r.plane/r.plane.py index 4adf0558198..6458e98ae9d 100755 --- a/scripts/r.plane/r.plane.py +++ b/scripts/r.plane/r.plane.py @@ -9,11 +9,8 @@ # Modified to produce floating and double values maps # Converted to Python by Glynn Clements # PURPOSE: Creates a raster plane map from user specified inclination and azimuth -# COPYRIGHT: (C) 2004-2012 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2004-2012 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.reclass.area/r.reclass.area.py b/scripts/r.reclass.area/r.reclass.area.py index c0546ef163a..d02b040a7ca 100755 --- a/scripts/r.reclass.area/r.reclass.area.py +++ b/scripts/r.reclass.area/r.reclass.area.py @@ -7,11 +7,8 @@ # Converted to Python by Glynn Clements # Added rmarea method by Luca Delucchi # PURPOSE: Reclasses a raster map greater or less than user specified area size (in hectares) -# COPYRIGHT: (C) 1999-2026 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 1999-2026 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# # 04/2026: rewrite with Tools API and new options (Stefan Blumentrath) diff --git a/scripts/r.rgb/r.rgb.py b/scripts/r.rgb/r.rgb.py index b7f84114864..87f43a36778 100755 --- a/scripts/r.rgb/r.rgb.py +++ b/scripts/r.rgb/r.rgb.py @@ -5,11 +5,9 @@ # MODULE: r.rgb # AUTHOR(S): Glynn Clements # PURPOSE: Split a raster map into red, green and blue maps -# COPYRIGHT: (C) 2009 Glynn Clements and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2009 Glynn Clements +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.shade/r.shade.py b/scripts/r.shade/r.shade.py index 8c0063d3489..104695e2391 100755 --- a/scripts/r.shade/r.shade.py +++ b/scripts/r.shade/r.shade.py @@ -7,11 +7,9 @@ # Vaclav Petras # Inspired by d.shade (formerly d.shadedmap) # PURPOSE: Uses r.his to drape a color raster over a shaded relief map -# COPYRIGHT: (C) 2014 by Hamish Bowman, and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2014 Hamish Bowman +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/r.unpack/r.unpack.py b/scripts/r.unpack/r.unpack.py index ee9a5a2b41f..2ce8aac8140 100644 --- a/scripts/r.unpack/r.unpack.py +++ b/scripts/r.unpack/r.unpack.py @@ -5,11 +5,8 @@ # AUTHOR(S): Hamish Bowman, Otago University, New Zealand # Converted to Python by Martin Landa # PURPOSE: Unpack up a raster map packed with r.pack -# COPYRIGHT: (C) 2010-2017 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2010-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.build.all/v.build.all.py b/scripts/v.build.all/v.build.all.py index 8691ecddc32..e45201aec07 100755 --- a/scripts/v.build.all/v.build.all.py +++ b/scripts/v.build.all/v.build.all.py @@ -4,11 +4,8 @@ # MODULE: v.build.all # AUTHOR(S): Glynn Clements, Radim Blazek # PURPOSE: Build all vectors in current mapset -# COPYRIGHT: (C) 2004, 2008-2009 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2004, 2008-2009 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.centroids/v.centroids.py b/scripts/v.centroids/v.centroids.py index 38a6e694fe9..5e0098d5145 100755 --- a/scripts/v.centroids/v.centroids.py +++ b/scripts/v.centroids/v.centroids.py @@ -4,10 +4,9 @@ # MODULE: v.centroids # AUTHOR: Hamish Bowman # PURPOSE: Add missing centroids (frontend to v.category opt=add) -# COPYRIGHT: (c) 2006 Hamish Bowman, and the GRASS Development Team -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2006 Hamish Bowman +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.clip/v.clip.py b/scripts/v.clip/v.clip.py index 81b3bacf5f4..15f382a3d93 100644 --- a/scripts/v.clip/v.clip.py +++ b/scripts/v.clip/v.clip.py @@ -5,10 +5,9 @@ # MODULE: v.clip # AUTHOR: Zofie Cimburova, CTU Prague, Czech Republic # PURPOSE: Clips vector features -# COPYRIGHT: (C) 2016 Zofie Cimburova -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2016 Zofie Cimburova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.db.addcolumn/v.db.addcolumn.py b/scripts/v.db.addcolumn/v.db.addcolumn.py index b5757a2190c..485556ff72f 100755 --- a/scripts/v.db.addcolumn/v.db.addcolumn.py +++ b/scripts/v.db.addcolumn/v.db.addcolumn.py @@ -7,11 +7,8 @@ # Converted to Python by Glynn Clements # PURPOSE: interface to db.execute to add a column to the attribute table # connected to a given vector map -# COPYRIGHT: (C) 2005 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.db.addtable/v.db.addtable.py b/scripts/v.db.addtable/v.db.addtable.py index 2168884bb1e..2ab10abf7e6 100755 --- a/scripts/v.db.addtable/v.db.addtable.py +++ b/scripts/v.db.addtable/v.db.addtable.py @@ -8,11 +8,9 @@ # Key column added by Martin Landa # Table index added by Markus Metz # PURPOSE: interface to db.execute to creates and add a new table to given vector map -# COPYRIGHT: (C) 2005, 2007, 2008, 2011 by Markus Neteler & the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005, 2007, 2008, 2011 Markus Neteler +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.db.dropcolumn/v.db.dropcolumn.py b/scripts/v.db.dropcolumn/v.db.dropcolumn.py index b0df6169d52..f569a307539 100755 --- a/scripts/v.db.dropcolumn/v.db.dropcolumn.py +++ b/scripts/v.db.dropcolumn/v.db.dropcolumn.py @@ -9,11 +9,8 @@ # attribute table connected to a given vector map # - Based on v.db.addcolumn # - with special trick for SQLite -# COPYRIGHT: (C) 2007 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2007 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.db.droprow/v.db.droprow.py b/scripts/v.db.droprow/v.db.droprow.py index 27ebbf8a3c4..52a9ab51145 100755 --- a/scripts/v.db.droprow/v.db.droprow.py +++ b/scripts/v.db.droprow/v.db.droprow.py @@ -6,11 +6,8 @@ # AUTHOR(S): Markus Neteler # Pythonized by Martin Landa # PURPOSE: Interface to v.extract -r to drop ... -# COPYRIGHT: (C) 2009 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2009 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.db.droptable/v.db.droptable.py b/scripts/v.db.droptable/v.db.droptable.py index 9cfd46c6233..5e82bad9016 100755 --- a/scripts/v.db.droptable/v.db.droptable.py +++ b/scripts/v.db.droptable/v.db.droptable.py @@ -6,11 +6,8 @@ # AUTHOR(S): Markus Neteler # Converted to Python by Glynn Clements # PURPOSE: interface to db.execute to drop an existing table of given vector map -# COPYRIGHT: (C) 2005, 2008 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005, 2008 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.db.join/testsuite/test_v_db_join.py b/scripts/v.db.join/testsuite/test_v_db_join.py index 70819c148e8..942176342db 100644 --- a/scripts/v.db.join/testsuite/test_v_db_join.py +++ b/scripts/v.db.join/testsuite/test_v_db_join.py @@ -5,11 +5,9 @@ PURPOSE: Test for v.db.join -COPYRIGHT: (C) 2024 Stefan Blumentrath, and by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2024 Stefan Blumentrath +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ from grass.gunittest.case import TestCase diff --git a/scripts/v.db.join/v.db.join.py b/scripts/v.db.join/v.db.join.py index 104bee1b92f..e4cad20795e 100755 --- a/scripts/v.db.join/v.db.join.py +++ b/scripts/v.db.join/v.db.join.py @@ -6,11 +6,9 @@ # AUTHOR(S): Markus Neteler # Converted to Python by Glynn Clements # PURPOSE: Join a table to a map table -# COPYRIGHT: (C) 2007-2023 by Markus Neteler and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2007-2023 Markus Neteler +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.db.reconnect.all/v.db.reconnect.all.py b/scripts/v.db.reconnect.all/v.db.reconnect.all.py index 55d4d75b1fc..3c9317ce7d2 100755 --- a/scripts/v.db.reconnect.all/v.db.reconnect.all.py +++ b/scripts/v.db.reconnect.all/v.db.reconnect.all.py @@ -6,11 +6,8 @@ # Converted to Python by Glynn Clements # Update for GRASS 7 by Markus Metz # PURPOSE: Reconnect all vector maps from the current mapset -# COPYRIGHT: (C) 2004, 2012 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2004, 2012 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.db.renamecolumn/v.db.renamecolumn.py b/scripts/v.db.renamecolumn/v.db.renamecolumn.py index b6345bfa0ce..aa5a3f4d900 100755 --- a/scripts/v.db.renamecolumn/v.db.renamecolumn.py +++ b/scripts/v.db.renamecolumn/v.db.renamecolumn.py @@ -10,11 +10,8 @@ # - Based on v.db.dropcolumn # - with special trick for SQLite and DBF (here the new col is # added/values copied/old col deleted) -# COPYRIGHT: (C) 2007 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2007 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # TODO: MySQL untested ############################################################################# diff --git a/scripts/v.db.univar/v.db.univar.py b/scripts/v.db.univar/v.db.univar.py index 3f0addf17f9..3a53da24ed1 100755 --- a/scripts/v.db.univar/v.db.univar.py +++ b/scripts/v.db.univar/v.db.univar.py @@ -8,11 +8,8 @@ # Sync'ed to r.univar by Markus Metz # PURPOSE: Calculates univariate statistics from a GRASS vector map attribute column. # Based on r.univar.sh by Markus Neteler -# COPYRIGHT: (C) 2005, 2007, 2008 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005, 2007, 2008 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.db.update/v.db.update.py b/scripts/v.db.update/v.db.update.py index 1d433315722..01ea2b26782 100755 --- a/scripts/v.db.update/v.db.update.py +++ b/scripts/v.db.update/v.db.update.py @@ -7,11 +7,8 @@ # Extensions by Markus Neteler # Converted to Python by Glynn Clements # PURPOSE: Interface to db.execute to update a column in the attribute table connected to a given map -# COPYRIGHT: (C) 2005-2014 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005-2014 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.dissolve/v.dissolve.py b/scripts/v.dissolve/v.dissolve.py index b2091080f2f..d92e31b8dbf 100755 --- a/scripts/v.dissolve/v.dissolve.py +++ b/scripts/v.dissolve/v.dissolve.py @@ -8,10 +8,9 @@ # Vaclav Petras (aggregate statistics) # PURPOSE: Dissolve adjacent or overlapping features # with common cat (frontend to v.extract -d) -# COPYRIGHT: (c) 2006-2024 Hamish Bowman, and the GRASS Development Team -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2006-2024 Hamish Bowman +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.geometry/v.geometry.py b/scripts/v.geometry/v.geometry.py index a3bf7d737fa..7d014452122 100644 --- a/scripts/v.geometry/v.geometry.py +++ b/scripts/v.geometry/v.geometry.py @@ -5,10 +5,9 @@ # MODULE: v.geometry # AUTHOR: Anna Petrasova # PURPOSE: Print geometry metrics of vector features as JSON -# COPYRIGHT: (C) 2026 by Anna Petrasova and the GRASS Development Team -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2026 Anna Petrasova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.import/v.import.py b/scripts/v.import/v.import.py index db7266981dc..f782fe0426a 100755 --- a/scripts/v.import/v.import.py +++ b/scripts/v.import/v.import.py @@ -8,11 +8,8 @@ # # PURPOSE: Import and reproject vector data on the fly # -# COPYRIGHT: (C) 2015 by GRASS development team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2015 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.in.geonames/v.in.geonames.py b/scripts/v.in.geonames/v.in.geonames.py index f3de50d7991..30b5cac088b 100755 --- a/scripts/v.in.geonames/v.in.geonames.py +++ b/scripts/v.in.geonames/v.in.geonames.py @@ -12,11 +12,9 @@ # # Feature Codes: https://www.geonames.org/export/codes.html # -# COPYRIGHT: (c) 2008-2014 Markus Neteler, GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2008-2014 Markus Neteler +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # TODO: fix encoding issues for Asian fonts in 'alternatename' column (v.in.ascii) # fix spurious char stuff in elevation column diff --git a/scripts/v.in.lines/v.in.lines.py b/scripts/v.in.lines/v.in.lines.py index b2cdf112bac..67dda04d122 100755 --- a/scripts/v.in.lines/v.in.lines.py +++ b/scripts/v.in.lines/v.in.lines.py @@ -8,11 +8,8 @@ # # PURPOSE: Import point data as lines ('v.in.mapgen -f' wrapper script) # -# COPYRIGHT: (c) 2009-2010 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2009-2010 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# # %module diff --git a/scripts/v.in.wfs/v.in.wfs.py b/scripts/v.in.wfs/v.in.wfs.py index 3828524850a..78feffc3b1a 100755 --- a/scripts/v.in.wfs/v.in.wfs.py +++ b/scripts/v.in.wfs/v.in.wfs.py @@ -8,11 +8,9 @@ # Converted to Python by Glynn Clements # German ALKIS support added by Veronica Köß # PURPOSE: WFS support -# COPYRIGHT: (C) 2006-2024 Markus Neteler and the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2006-2024 Markus Neteler +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # GetFeature example: # http://mapserver.gdf-hannover.de/cgi-bin/grassuserwfs?REQUEST=GetFeature&SERVICE=WFS&VERSION=1.0.0 diff --git a/scripts/v.pack/v.pack.py b/scripts/v.pack/v.pack.py index bfb7e78af74..2e750872f70 100755 --- a/scripts/v.pack/v.pack.py +++ b/scripts/v.pack/v.pack.py @@ -6,11 +6,8 @@ # AUTHOR(S): Luca Delucchi, Fondazione E. Mach (Italy) # # PURPOSE: Pack up a vector map, collect vector map elements => gzip -# COPYRIGHT: (C) 2011-2013 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2011-2013 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.rast.stats/v.rast.stats.py b/scripts/v.rast.stats/v.rast.stats.py index 3f8b5c80ddd..1439930fa9a 100644 --- a/scripts/v.rast.stats/v.rast.stats.py +++ b/scripts/v.rast.stats/v.rast.stats.py @@ -9,11 +9,8 @@ # add column choose by Luca Delucchi # PURPOSE: Calculates univariate statistics from a GRASS raster map # only for areas covered by vector objects on a per-category base -# COPYRIGHT: (C) 2005-2016 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005-2016 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.report/v.report.py b/scripts/v.report/v.report.py index bccc87e1d84..ffbd3453c82 100755 --- a/scripts/v.report/v.report.py +++ b/scripts/v.report/v.report.py @@ -6,11 +6,9 @@ # AUTHOR(S): Markus Neteler, converted to Python by Glynn Clements # Bug fixes, sort for coor by Huidae Cho # PURPOSE: Reports geometry statistics for vector maps -# COPYRIGHT: (C) 2005-2021 by MN and the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005-2021 MN +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.to.lines/v.to.lines.py b/scripts/v.to.lines/v.to.lines.py index c032565b105..5f5e67a59d8 100644 --- a/scripts/v.to.lines/v.to.lines.py +++ b/scripts/v.to.lines/v.to.lines.py @@ -7,11 +7,8 @@ # point support added by Markus Neteler # # PURPOSE: Converts polygons and points to lines -# COPYRIGHT: (C) 2013-2014 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (version 2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2013-2014 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # TODO # support centroids (treat as points)? ############################################################################# diff --git a/scripts/v.unpack/v.unpack.py b/scripts/v.unpack/v.unpack.py index b21a150ca60..3c0ae1e6012 100644 --- a/scripts/v.unpack/v.unpack.py +++ b/scripts/v.unpack/v.unpack.py @@ -6,11 +6,8 @@ # AUTHOR(S): Luca Delucchi # # PURPOSE: Unpack up a vector map packed with v.pack -# COPYRIGHT: (C) 2010-2017 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2010-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.what.strds/v.what.strds.py b/scripts/v.what.strds/v.what.strds.py index 2c819fd0e44..6bfa09bab23 100644 --- a/scripts/v.what.strds/v.what.strds.py +++ b/scripts/v.what.strds/v.what.strds.py @@ -6,11 +6,8 @@ # AUTHOR(S): Luca delucchi # # PURPOSE: Uploads space time raster dataset values at positions of vector points to the table -# COPYRIGHT: (C) 2013 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (version 2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2013 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/v.what.vect/v.what.vect.py b/scripts/v.what.vect/v.what.vect.py index c305df90d0d..96a95cc7435 100755 --- a/scripts/v.what.vect/v.what.vect.py +++ b/scripts/v.what.vect/v.what.vect.py @@ -5,11 +5,8 @@ # MODULE: v.what.vect # AUTHOR(S): Markus Neteler, converted to Python by Glynn Clements # PURPOSE: Uploads attributes at the location of vector points to the table. -# COPYRIGHT: (C) 2005, 2008, 2011 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2005, 2008, 2011 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/scripts/wxpyimgview/wxpyimgview.py b/scripts/wxpyimgview/wxpyimgview.py index ac848791c80..d6cf12b4aa7 100644 --- a/scripts/wxpyimgview/wxpyimgview.py +++ b/scripts/wxpyimgview/wxpyimgview.py @@ -4,17 +4,9 @@ # # MODULE: wxpyimgview # AUTHOR(S): Glynn Clements -# COPYRIGHT: (C) 2010 Glynn Clements -# -# 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 2 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. +# SPDX-FileCopyrightText: 2010 Glynn Clements +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # / diff --git a/scripts/wxpyimgview/wxpyimgview_gui.py b/scripts/wxpyimgview/wxpyimgview_gui.py index 8000aa2a6dd..2dcefb63ae1 100644 --- a/scripts/wxpyimgview/wxpyimgview_gui.py +++ b/scripts/wxpyimgview/wxpyimgview_gui.py @@ -4,17 +4,9 @@ # # MODULE: wxpyimgview # AUTHOR(S): Glynn Clements -# COPYRIGHT: (C) 2010 Glynn Clements -# -# 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 2 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. +# SPDX-FileCopyrightText: 2010 Glynn Clements +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # # / diff --git a/temporal/t.connect/main.c b/temporal/t.connect/main.c index bdfd535ab54..f43ba12544b 100644 --- a/temporal/t.connect/main.c +++ b/temporal/t.connect/main.c @@ -5,11 +5,8 @@ * * PURPOSE: Prints/sets general temporal GIS database connection for * current mapset. - * COPYRIGHT: (C) 2002-2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/temporal/t.copy/t.copy.py b/temporal/t.copy/t.copy.py index 79e5c53d9e8..c3324000e4c 100755 --- a/temporal/t.copy/t.copy.py +++ b/temporal/t.copy/t.copy.py @@ -6,17 +6,8 @@ # AUTHOR(S): Markus Metz # # PURPOSE: Create a copy of a space time dataset -# COPYRIGHT: (C) 2021 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2021 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.create/t.create.py b/temporal/t.create/t.create.py index 282c8e97336..e9655221ee0 100755 --- a/temporal/t.create/t.create.py +++ b/temporal/t.create/t.create.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Create a space time dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.info/t.info.py b/temporal/t.info/t.info.py index c04fe0c0a5f..cd46366cabc 100755 --- a/temporal/t.info/t.info.py +++ b/temporal/t.info/t.info.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Print information about a space-time dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.list/t.list.py b/temporal/t.list/t.list.py index 49c2eb76853..3f1574c4c85 100755 --- a/temporal/t.list/t.list.py +++ b/temporal/t.list/t.list.py @@ -6,17 +6,9 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: List space time datasets and maps registered in the temporal database -# COPYRIGHT: (C) 2011-2026, Soeren Gebbert and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2026 Soeren Gebbert +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.merge/t.merge.py b/temporal/t.merge/t.merge.py index 251332d9ca7..8328b940909 100755 --- a/temporal/t.merge/t.merge.py +++ b/temporal/t.merge/t.merge.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Merge several space time datasets into a single one -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.accdetect/t.rast.accdetect.py b/temporal/t.rast.accdetect/t.rast.accdetect.py index c60bbf61d78..00ff23292e3 100755 --- a/temporal/t.rast.accdetect/t.rast.accdetect.py +++ b/temporal/t.rast.accdetect/t.rast.accdetect.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Detect accumulation pattern in temporally accumulated space time raster datasets created by t.rast.accumulate. -# COPYRIGHT: (C) 2013-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2013-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.accumulate/t.rast.accumulate.py b/temporal/t.rast.accumulate/t.rast.accumulate.py index 656513f6a25..6bd5c84c662 100755 --- a/temporal/t.rast.accumulate/t.rast.accumulate.py +++ b/temporal/t.rast.accumulate/t.rast.accumulate.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Compute cyclic accumulations of a space time raster dataset -# COPYRIGHT: (C) 2013-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2013-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py b/temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py index cc27d18d679..da46f559883 100755 --- a/temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py +++ b/temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Aggregates data of an existing space time raster dataset using the time intervals of a second space time dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.aggregate/t.rast.aggregate.py b/temporal/t.rast.aggregate/t.rast.aggregate.py index dd31fafa5c2..21c3f7a4c25 100755 --- a/temporal/t.rast.aggregate/t.rast.aggregate.py +++ b/temporal/t.rast.aggregate/t.rast.aggregate.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Temporally aggregates the maps of a space time raster dataset by a user defined granularity. -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.algebra/t.rast.algebra.py b/temporal/t.rast.algebra/t.rast.algebra.py index 8d88743a605..107a30cde6f 100644 --- a/temporal/t.rast.algebra/t.rast.algebra.py +++ b/temporal/t.rast.algebra/t.rast.algebra.py @@ -8,17 +8,8 @@ # PURPOSE: Provide temporal raster algebra to perform spatial an temporal operations # for space time datasets by topological relationships to other space time # datasets. -# COPYRIGHT: (C) 2014-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2014-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.colors/t.rast.colors.py b/temporal/t.rast.colors/t.rast.colors.py index b70e27e23d6..23d2fa9bfe0 100755 --- a/temporal/t.rast.colors/t.rast.colors.py +++ b/temporal/t.rast.colors/t.rast.colors.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Creates/modifies the color table associated with each raster map of the space time raster dataset. -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.contour/t.rast.contour.py b/temporal/t.rast.contour/t.rast.contour.py index 23168755504..ad856892dcc 100755 --- a/temporal/t.rast.contour/t.rast.contour.py +++ b/temporal/t.rast.contour/t.rast.contour.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Produces a space time vector dataset of specified contours from a space time raster dataset. -# COPYRIGHT: (C) 2015-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2015-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.export/t.rast.export.py b/temporal/t.rast.export/t.rast.export.py index 21e3e1d285b..80a9f84cb71 100755 --- a/temporal/t.rast.export/t.rast.export.py +++ b/temporal/t.rast.export/t.rast.export.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Export a space time raster dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.extract/t.rast.extract.py b/temporal/t.rast.extract/t.rast.extract.py index b2e83e90c4f..d1bb97ddc6d 100755 --- a/temporal/t.rast.extract/t.rast.extract.py +++ b/temporal/t.rast.extract/t.rast.extract.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Extract a subset of a space time raster dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.gapfill/t.rast.gapfill.py b/temporal/t.rast.gapfill/t.rast.gapfill.py index b080cd6e694..064f32f89e7 100755 --- a/temporal/t.rast.gapfill/t.rast.gapfill.py +++ b/temporal/t.rast.gapfill/t.rast.gapfill.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Replace gaps in a space time raster dataset with interpolated raster maps. -# COPYRIGHT: (C) 2012-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.import/t.rast.import.py b/temporal/t.rast.import/t.rast.import.py index 6c113cec784..0bf9538d328 100755 --- a/temporal/t.rast.import/t.rast.import.py +++ b/temporal/t.rast.import/t.rast.import.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Import a space time raster dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.import/test.t.rast.import.relative.with.semantic.label.sh b/temporal/t.rast.import/test.t.rast.import.relative.with.semantic.label.sh index bfda3443a8e..8b25791f34b 100755 --- a/temporal/t.rast.import/test.t.rast.import.relative.with.semantic.label.sh +++ b/temporal/t.rast.import/test.t.rast.import.relative.with.semantic.label.sh @@ -7,17 +7,9 @@ # # PURPOSE: Test the import of space time raster datasets with relative time # and with semantic label -# COPYRIGHT: (C) 2011-2024, Tomas Zigo and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2024 Tomas Zigo +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.list/t.rast.list.py b/temporal/t.rast.list/t.rast.list.py index 63506d75d0e..9faec487412 100755 --- a/temporal/t.rast.list/t.rast.list.py +++ b/temporal/t.rast.list/t.rast.list.py @@ -6,17 +6,9 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: List registered maps of a space time raster dataset -# COPYRIGHT: (C) 2011-2017, Soeren Gebbert and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Soeren Gebbert +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.mapcalc/t.rast.mapcalc.py b/temporal/t.rast.mapcalc/t.rast.mapcalc.py index 3a41d8a5e27..c8c7e59c185 100755 --- a/temporal/t.rast.mapcalc/t.rast.mapcalc.py +++ b/temporal/t.rast.mapcalc/t.rast.mapcalc.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Perform spatio-temporal mapcalc expressions on temporal sampled maps of space time raster datasets -# COPYRIGHT: (C) 2012-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.neighbors/t.rast.neighbors.py b/temporal/t.rast.neighbors/t.rast.neighbors.py index f11e350a219..9453ee6a4c3 100755 --- a/temporal/t.rast.neighbors/t.rast.neighbors.py +++ b/temporal/t.rast.neighbors/t.rast.neighbors.py @@ -7,17 +7,8 @@ # # PURPOSE: Performs a neighborhood analysis for each map in a space time # raster dataset. -# COPYRIGHT: (C) 2013 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2013 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.out.vtk/t.rast.out.vtk.py b/temporal/t.rast.out.vtk/t.rast.out.vtk.py index b9ae8f4e803..2eb175c07be 100755 --- a/temporal/t.rast.out.vtk/t.rast.out.vtk.py +++ b/temporal/t.rast.out.vtk/t.rast.out.vtk.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Export space time raster dataset as VTK time series -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.series/t.rast.series.py b/temporal/t.rast.series/t.rast.series.py index af2a51dd62d..c797d5b6a78 100755 --- a/temporal/t.rast.series/t.rast.series.py +++ b/temporal/t.rast.series/t.rast.series.py @@ -7,17 +7,8 @@ # # PURPOSE: Perform different aggregation algorithms from r.series on all or a # selected subset of raster maps in a space time raster dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.to.rast3/t.rast.to.rast3.py b/temporal/t.rast.to.rast3/t.rast.to.rast3.py index 118e19549c6..8054ca8bbbf 100755 --- a/temporal/t.rast.to.rast3/t.rast.to.rast3.py +++ b/temporal/t.rast.to.rast3/t.rast.to.rast3.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Convert a space time raster dataset into a 3D raster map -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.to.vect/t.rast.to.vect.py b/temporal/t.rast.to.vect/t.rast.to.vect.py index 350bbb02d1e..49d948e9f88 100755 --- a/temporal/t.rast.to.vect/t.rast.to.vect.py +++ b/temporal/t.rast.to.vect/t.rast.to.vect.py @@ -7,17 +7,8 @@ # # PURPOSE: Converts a space time raster dataset into a space time vector dataset. # -# COPYRIGHT: (C) 2015-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2015-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.univar/t.rast.univar.py b/temporal/t.rast.univar/t.rast.univar.py index 64d6d3e3d69..c7994cddc04 100755 --- a/temporal/t.rast.univar/t.rast.univar.py +++ b/temporal/t.rast.univar/t.rast.univar.py @@ -6,17 +6,9 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset -# COPYRIGHT: (C) 2011-2017, Soeren Gebbert and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Soeren Gebbert +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast.what/t.rast.what.py b/temporal/t.rast.what/t.rast.what.py index bd52336c53f..c01bd2aa488 100755 --- a/temporal/t.rast.what/t.rast.what.py +++ b/temporal/t.rast.what/t.rast.what.py @@ -8,17 +8,8 @@ # PURPOSE: Sample a space time raster dataset at specific vector point # coordinates and write the output to stdout using different # layouts -# COPYRIGHT: (C) 2015-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2015-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast3d.algebra/t.rast3d.algebra.py b/temporal/t.rast3d.algebra/t.rast3d.algebra.py index 045f6cb070c..475c1afbf37 100644 --- a/temporal/t.rast3d.algebra/t.rast3d.algebra.py +++ b/temporal/t.rast3d.algebra/t.rast3d.algebra.py @@ -8,17 +8,8 @@ # PURPOSE: Provide temporal 3D raster algebra to perform spatial an temporal operations # for space time datasets by topological relationships to other space time # datasets. -# COPYRIGHT: (C) 2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast3d.extract/t.rast3d.extract.py b/temporal/t.rast3d.extract/t.rast3d.extract.py index 5a180a50d67..1b857934a09 100755 --- a/temporal/t.rast3d.extract/t.rast3d.extract.py +++ b/temporal/t.rast3d.extract/t.rast3d.extract.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Extract a subset of a space time 3D raster dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast3d.list/t.rast3d.list.py b/temporal/t.rast3d.list/t.rast3d.list.py index 29f4b905f37..4bc500166ca 100755 --- a/temporal/t.rast3d.list/t.rast3d.list.py +++ b/temporal/t.rast3d.list/t.rast3d.list.py @@ -6,17 +6,9 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: List registered maps of a space time raster3d dataset -# COPYRIGHT: (C) 2011-2017, Soeren Gebbert and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Soeren Gebbert +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py b/temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py index 3ef8fa340e7..ba8c626b38e 100755 --- a/temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py +++ b/temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Perform r3.mapcalc expressions on maps of sampled space time raster3d datasets -# COPYRIGHT: (C) 2012-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2012-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rast3d.univar/t.rast3d.univar.py b/temporal/t.rast3d.univar/t.rast3d.univar.py index 52a235c032b..278cf72b193 100755 --- a/temporal/t.rast3d.univar/t.rast3d.univar.py +++ b/temporal/t.rast3d.univar/t.rast3d.univar.py @@ -7,17 +7,9 @@ # # PURPOSE: Calculates univariate statistics from the non-null cells for each registered 3D # raster map of a space time 3D raster dataset -# COPYRIGHT: (C) 2011-2017, Soeren Gebbert and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Soeren Gebbert +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.register/t.register.py b/temporal/t.register/t.register.py index 0dc5af7806f..287b88ea982 100755 --- a/temporal/t.register/t.register.py +++ b/temporal/t.register/t.register.py @@ -6,17 +6,9 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Registers raster, vector and raster3d maps in a space time dataset -# COPYRIGHT: (C) 2011-2017, Soeren Gebbert and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Soeren Gebbert +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.remove/t.remove.py b/temporal/t.remove/t.remove.py index a5bb3d85fd8..928db469542 100755 --- a/temporal/t.remove/t.remove.py +++ b/temporal/t.remove/t.remove.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Remove space time datasets from the temporal database -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.rename/t.rename.py b/temporal/t.rename/t.rename.py index a1f1a164fee..629fab2386b 100755 --- a/temporal/t.rename/t.rename.py +++ b/temporal/t.rename/t.rename.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Renames a space time dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.sample/t.sample.py b/temporal/t.sample/t.sample.py index 9f76d55ba1f..fa0addd3fe4 100755 --- a/temporal/t.sample/t.sample.py +++ b/temporal/t.sample/t.sample.py @@ -6,17 +6,9 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Sample the input space time dataset(s) with a sample space time dataset and print the result to stdout -# COPYRIGHT: (C) 2011-2017, Soeren Gebbert and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Soeren Gebbert +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.select/t.select.py b/temporal/t.select/t.select.py index 8dba09ece5a..335de52008d 100644 --- a/temporal/t.select/t.select.py +++ b/temporal/t.select/t.select.py @@ -7,17 +7,8 @@ # # PURPOSE: Select maps from space time datasets by topological relationships to # other space time datasets using temporal algebra. -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.shift/t.shift.py b/temporal/t.shift/t.shift.py index d8c74973237..c4e22d59d19 100755 --- a/temporal/t.shift/t.shift.py +++ b/temporal/t.shift/t.shift.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Temporally shift the maps of a space time dataset -# COPYRIGHT: (C) 2013-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2013-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.snap/t.snap.py b/temporal/t.snap/t.snap.py index bf557d6c324..4bd39c2a1aa 100755 --- a/temporal/t.snap/t.snap.py +++ b/temporal/t.snap/t.snap.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Temporally snap the maps of a space time dataset. -# COPYRIGHT: (C) 2013-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2013-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.support/t.support.py b/temporal/t.support/t.support.py index a9649cdc2f6..75a4311d0de 100755 --- a/temporal/t.support/t.support.py +++ b/temporal/t.support/t.support.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Modify the metadata of a space time dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.topology/t.topology.py b/temporal/t.topology/t.topology.py index e9da9b369a7..db57ac84463 100755 --- a/temporal/t.topology/t.topology.py +++ b/temporal/t.topology/t.topology.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: List temporal topology of a space time dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.unregister/t.unregister.py b/temporal/t.unregister/t.unregister.py index a67ef91adb5..6a4fba2515c 100755 --- a/temporal/t.unregister/t.unregister.py +++ b/temporal/t.unregister/t.unregister.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Unregister raster, vector and raster3d maps from the temporal database or a specific space time dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.upgrade/t.upgrade.py b/temporal/t.upgrade/t.upgrade.py index 7e37f077684..8a38eb35bce 100644 --- a/temporal/t.upgrade/t.upgrade.py +++ b/temporal/t.upgrade/t.upgrade.py @@ -5,17 +5,9 @@ # AUTHOR(S): Martin Landa, Markus Neteler # # PURPOSE: Upgrade of TGRASS DB -# COPYRIGHT: (C) 2020-2021 by Martin Landa, and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2020-2021 Martin Landa +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.vect.algebra/t.vect.algebra.py b/temporal/t.vect.algebra/t.vect.algebra.py index d46b4442e15..e8013c22518 100644 --- a/temporal/t.vect.algebra/t.vect.algebra.py +++ b/temporal/t.vect.algebra/t.vect.algebra.py @@ -8,17 +8,8 @@ # PURPOSE: Provide temporal vector algebra to perform spatial and temporal operations # for space time datasets by topological relationships to other space time # datasets. -# COPYRIGHT: (C) 2014-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2014-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.vect.db.select/t.vect.db.select.py b/temporal/t.vect.db.select/t.vect.db.select.py index be4e8986f3c..4b10816e980 100755 --- a/temporal/t.vect.db.select/t.vect.db.select.py +++ b/temporal/t.vect.db.select/t.vect.db.select.py @@ -6,17 +6,9 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Prints attributes of vector maps registered in a space time vector dataset. -# COPYRIGHT: (C) 2011-2017, Soeren Gebbert and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Soeren Gebbert +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.vect.export/t.vect.export.py b/temporal/t.vect.export/t.vect.export.py index 97584821f20..dac6ba497a3 100755 --- a/temporal/t.vect.export/t.vect.export.py +++ b/temporal/t.vect.export/t.vect.export.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Export a space time vector dataset.as GRASS specific archive file -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.vect.extract/t.vect.extract.py b/temporal/t.vect.extract/t.vect.extract.py index ab257462bfd..f49a4f0da2b 100755 --- a/temporal/t.vect.extract/t.vect.extract.py +++ b/temporal/t.vect.extract/t.vect.extract.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Extract a subset of a space time vector dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.vect.import/t.vect.import.py b/temporal/t.vect.import/t.vect.import.py index 782c5c50db3..620e835586e 100755 --- a/temporal/t.vect.import/t.vect.import.py +++ b/temporal/t.vect.import/t.vect.import.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Import a space time vector dataset archive file -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.vect.list/t.vect.list.py b/temporal/t.vect.list/t.vect.list.py index cd85e71a3ff..faa492cffb1 100755 --- a/temporal/t.vect.list/t.vect.list.py +++ b/temporal/t.vect.list/t.vect.list.py @@ -6,17 +6,9 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: List registered maps of a space time vector dataset -# COPYRIGHT: (C) 2011-2017, Soeren Gebbert and the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Soeren Gebbert +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.vect.observe.strds/t.vect.observe.strds.py b/temporal/t.vect.observe.strds/t.vect.observe.strds.py index fdb23b34834..af5dba79ba0 100755 --- a/temporal/t.vect.observe.strds/t.vect.observe.strds.py +++ b/temporal/t.vect.observe.strds/t.vect.observe.strds.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Observe specific locations in a space time raster dataset over a period of time using vector points -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.vect.univar/t.vect.univar.py b/temporal/t.vect.univar/t.vect.univar.py index a9108eb8769..24557ff069e 100755 --- a/temporal/t.vect.univar/t.vect.univar.py +++ b/temporal/t.vect.univar/t.vect.univar.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Calculates univariate statistics of attributes for each registered vector map of a space time vector dataset -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/temporal/t.vect.what.strds/t.vect.what.strds.py b/temporal/t.vect.what.strds/t.vect.what.strds.py index b1f2c17a9c6..c380f8f6ef8 100755 --- a/temporal/t.vect.what.strds/t.vect.what.strds.py +++ b/temporal/t.vect.what.strds/t.vect.what.strds.py @@ -6,17 +6,8 @@ # AUTHOR(S): Soeren Gebbert # # PURPOSE: Store raster map values at spatial and temporal positions of vector points as vector attributes. -# COPYRIGHT: (C) 2011-2017 by the GRASS Development Team -# -# 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 2 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. +# SPDX-FileCopyrightText: 2011-2017 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/utils/dep_tree2sql.sh b/utils/dep_tree2sql.sh index 99f061f86f4..8dc91d9cbe5 100755 --- a/utils/dep_tree2sql.sh +++ b/utils/dep_tree2sql.sh @@ -6,11 +6,8 @@ # AUTHOR(S): Glynn Clements # PURPOSE: run "nm" on every object file, library and executable to # find dependencies, stored in PostgreSQL database -# COPYRIGHT: (C) 2006 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2006 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# # diff --git a/utils/grass_clang_format.sh b/utils/grass_clang_format.sh index f2149f9dbf2..8010c15b067 100755 --- a/utils/grass_clang_format.sh +++ b/utils/grass_clang_format.sh @@ -22,11 +22,8 @@ set -eu # It is also possible to format the content in a (one) given directory: # ./utils/grass_clang_format.sh ./lib/raster # -# COPYRIGHT: (C) 2023-2024 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2023-2024 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################### diff --git a/utils/grass_html2md.sh b/utils/grass_html2md.sh index af51d8b37ee..a0b0b5266a8 100755 --- a/utils/grass_html2md.sh +++ b/utils/grass_html2md.sh @@ -16,11 +16,8 @@ set -eu # current directory and subdirectories: # ./utils/grass_html2md.sh # -# COPYRIGHT: (C) 2024-2025 by the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2024-2025 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################### diff --git a/utils/mkhtml.py b/utils/mkhtml.py index e8e55bbedeb..a6f345d85ef 100644 --- a/utils/mkhtml.py +++ b/utils/mkhtml.py @@ -7,12 +7,9 @@ # Glynn Clements # Martin Landa # PURPOSE: Create HTML manual page snippets -# COPYRIGHT: (C) 2007-2026 by Glynn Clements -# and the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2007-2026 Glynn Clements +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/utils/mkmarkdown.py b/utils/mkmarkdown.py index e4ffed5b3d5..178e77ff5b4 100644 --- a/utils/mkmarkdown.py +++ b/utils/mkmarkdown.py @@ -8,11 +8,8 @@ # Martin Landa # PURPOSE: Create Markdown manual page snippets # Inspired by mkhtml.py -# COPYRIGHT: (C) 2024 by the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2024 Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/utils/mkrest.py b/utils/mkrest.py index ce5fccba548..2309aec2664 100755 --- a/utils/mkrest.py +++ b/utils/mkrest.py @@ -5,12 +5,9 @@ # MODULE: mkrest.py # AUTHOR(S): Luca Delucchi # PURPOSE: Create HTML manual page snippets -# COPYRIGHT: (C) 2012 by Luca Delucchi -# and the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2012 Luca Delucchi +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/utils/module_synopsis.sh b/utils/module_synopsis.sh index 148b5e89cd0..be0fdf98ad8 100755 --- a/utils/module_synopsis.sh +++ b/utils/module_synopsis.sh @@ -6,10 +6,9 @@ # New Zealand # PURPOSE: Runs through GRASS modules and creates a synopsis list of # module names and descriptions. -# COPYRIGHT: (c) 2007 Hamish Bowman, and the GRASS Development Team -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2007 Hamish Bowman +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# # diff --git a/utils/symbol_to_img.sh b/utils/symbol_to_img.sh index 600d26ca12d..79adf731a90 100755 --- a/utils/symbol_to_img.sh +++ b/utils/symbol_to_img.sh @@ -5,12 +5,9 @@ # MODULE: symbol_to_img.sh # AUTHOR(S): Anna Petrasova, Hamish Bowman, Vaclav Petras # PURPOSE: Renders the GRASS symbols from dir to a dir of PNGs -# COPYRIGHT: (C) 2012-2016 by Anna Petrasova -# and the GRASS Development Team -# -# This program is free software under the GNU General -# Public License (>=v2). Read the file COPYING that -# comes with GRASS for details. +# SPDX-FileCopyrightText: 2012-2016 Anna Petrasova +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/utils/timer/main.c b/utils/timer/main.c index 6477b58a3a2..34903aeabbc 100644 --- a/utils/timer/main.c +++ b/utils/timer/main.c @@ -5,11 +5,8 @@ * PURPOSE: timer for benchmarking. Prints current time in * seconds.milliseconds * - * COPYRIGHT: (C) 2003 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/vector/v.buffer/main.c b/vector/v.buffer/main.c index 267869058ec..13897870255 100644 --- a/vector/v.buffer/main.c +++ b/vector/v.buffer/main.c @@ -9,11 +9,8 @@ * * PURPOSE: Vector buffer * - * COPYRIGHT: (C) 2001-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.build.polylines/main.c b/vector/v.build.polylines/main.c index aa13d75356e..93facd3e409 100644 --- a/vector/v.build.polylines/main.c +++ b/vector/v.build.polylines/main.c @@ -9,11 +9,8 @@ * Markus Metz (geometry type management, cats, attributes) * PURPOSE: * - * COPYRIGHT: (C) 2000-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* diff --git a/vector/v.build/main.c b/vector/v.build/main.c index be61f1361f2..3496b9745aa 100644 --- a/vector/v.build/main.c +++ b/vector/v.build/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Build topology * - * COPYRIGHT: (C) 2001, 2012 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001, 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.category/main.c b/vector/v.category/main.c index 46b80bf492b..a3ca16a9af9 100644 --- a/vector/v.category/main.c +++ b/vector/v.category/main.c @@ -7,12 +7,8 @@ * * PURPOSE: Category manipulations * - * COPYRIGHT: (C) 2001-2009 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.class/main.c b/vector/v.class/main.c index 324c9481456..e144f12faf4 100644 --- a/vector/v.class/main.c +++ b/vector/v.class/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Create data classes, mainly for thematic mapping * - * COPYRIGHT: (C) 2004-2009 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2004-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.clean/main.c b/vector/v.clean/main.c index 92652a18025..daa52fa56f0 100644 --- a/vector/v.clean/main.c +++ b/vector/v.clean/main.c @@ -7,12 +7,8 @@ * * PURPOSE: Clean vector features * - * COPYRIGHT: (C) 2001-2009, 2011 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2009, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.clean/prune.c b/vector/v.clean/prune.c index f4036012af4..4418c01b2e5 100644 --- a/vector/v.clean/prune.c +++ b/vector/v.clean/prune.c @@ -6,12 +6,8 @@ * * PURPOSE: Clean lines - prune lines / boundaries * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************/ #include diff --git a/vector/v.clean/rmdac.c b/vector/v.clean/rmdac.c index 9df20f2387b..89c3c9f6077 100644 --- a/vector/v.clean/rmdac.c +++ b/vector/v.clean/rmdac.c @@ -6,12 +6,8 @@ * * PURPOSE: Clean lines - remove duplicate centroids * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.clean/rmline.c b/vector/v.clean/rmline.c index 0529c2d7e20..beb58e673c8 100644 --- a/vector/v.clean/rmline.c +++ b/vector/v.clean/rmline.c @@ -7,12 +7,8 @@ * PURPOSE: Clean lines -- remove all lines or boundaries * of zero length * - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.clean/split.c b/vector/v.clean/split.c index f4af31d1499..cc9c1de0fa1 100644 --- a/vector/v.clean/split.c +++ b/vector/v.clean/split.c @@ -6,12 +6,8 @@ * * PURPOSE: Split lines - helper tool for breaking lines * - * COPYRIGHT: (C) 2012 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************/ #include diff --git a/vector/v.clean/test/topocheck.c b/vector/v.clean/test/topocheck.c index 3eadc7132a2..d91f3bc56b1 100644 --- a/vector/v.clean/test/topocheck.c +++ b/vector/v.clean/test/topocheck.c @@ -6,12 +6,8 @@ * * PURPOSE: Check vector topology. * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.cluster/main.c b/vector/v.cluster/main.c index 49c7535beca..50584f4dcdc 100644 --- a/vector/v.cluster/main.c +++ b/vector/v.cluster/main.c @@ -6,12 +6,8 @@ * * PURPOSE: Identifies clusters in a point cloud * - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.colors.out/main.c b/vector/v.colors.out/main.c index 616bd9419ec..fe134cc5758 100644 --- a/vector/v.colors.out/main.c +++ b/vector/v.colors.out/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Allows export of the color table for a vector map. * - * COPYRIGHT: (C) 2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************************/ diff --git a/vector/v.colors/main.c b/vector/v.colors/main.c index fe38c64392c..28844647bd9 100644 --- a/vector/v.colors/main.c +++ b/vector/v.colors/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Manage color tables for vector maps * - * COPYRIGHT: (C) 2011-2021 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2011-2021 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.db.connect/main.c b/vector/v.db.connect/main.c index d6709f8f242..b928fb6e243 100644 --- a/vector/v.db.connect/main.c +++ b/vector/v.db.connect/main.c @@ -6,11 +6,8 @@ * * PURPOSE: sets/prints DB connection for a given vector map * - * COPYRIGHT: (C) 2002-2010 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2002-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: - fix -o flag (needs fix in Vect lib) * diff --git a/vector/v.db.select/main.c b/vector/v.db.select/main.c index d5f35966a94..2b1b89898a1 100644 --- a/vector/v.db.select/main.c +++ b/vector/v.db.select/main.c @@ -10,11 +10,8 @@ * * PURPOSE: Print vector attributes * - * COPYRIGHT: (C) 2005-2021 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2005-2021 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.db.select/testsuite/test_v_db_select_json_csv.py b/vector/v.db.select/testsuite/test_v_db_select_json_csv.py index bfd7f85a552..caec6493dd4 100644 --- a/vector/v.db.select/testsuite/test_v_db_select_json_csv.py +++ b/vector/v.db.select/testsuite/test_v_db_select_json_csv.py @@ -3,11 +3,9 @@ # MODULE: Test of v.db.select # AUTHOR(S): Vaclav Petras # PURPOSE: Test parsing and structure of CSV and JSON outputs -# COPYRIGHT: (C) 2021-2023 by Vaclav Petras the GRASS Development Team -# -# This program is free software under the GNU General Public -# License (>=v2). Read the file COPYING that comes with GRASS -# for details. +# SPDX-FileCopyrightText: 2021-2023 Vaclav Petras +# SPDX-FileCopyrightText: Other GRASS authors +# SPDX-License-Identifier: GPL-2.0-or-later # ############################################################################# diff --git a/vector/v.decimate/count_decimation.c b/vector/v.decimate/count_decimation.c index 29f65c5964e..757c382afc7 100644 --- a/vector/v.decimate/count_decimation.c +++ b/vector/v.decimate/count_decimation.c @@ -3,11 +3,8 @@ * MODULE: v.decimate * AUTHOR(S): Vaclav Petras * PURPOSE: Reduce the number of points in a vector map - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.decimate/count_decimation.h b/vector/v.decimate/count_decimation.h index c3239cb686d..f8043aa0a98 100644 --- a/vector/v.decimate/count_decimation.h +++ b/vector/v.decimate/count_decimation.h @@ -3,11 +3,8 @@ * MODULE: v.decimate * AUTHOR(S): Vaclav Petras * PURPOSE: Reduce the number of points in a vector map - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.decimate/grid_decimation.c b/vector/v.decimate/grid_decimation.c index bd72d6d329a..8a802ce787c 100644 --- a/vector/v.decimate/grid_decimation.c +++ b/vector/v.decimate/grid_decimation.c @@ -3,11 +3,8 @@ * MODULE: v.decimate * AUTHOR(S): Vaclav Petras * PURPOSE: Reduce the number of points in a vector map - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.decimate/grid_decimation.h b/vector/v.decimate/grid_decimation.h index cf4ff4951f7..acdfb99c536 100644 --- a/vector/v.decimate/grid_decimation.h +++ b/vector/v.decimate/grid_decimation.h @@ -3,11 +3,8 @@ * MODULE: v.decimate * AUTHOR(S): Vaclav Petras * PURPOSE: Reduce the number of points in a vector map - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.decimate/main.c b/vector/v.decimate/main.c index 25b9780a5e5..67ab590492f 100644 --- a/vector/v.decimate/main.c +++ b/vector/v.decimate/main.c @@ -3,11 +3,8 @@ * MODULE: v.decimate * AUTHOR(S): Vaclav Petras * PURPOSE: Reduce the number of points in a vector map - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.distance/main.c b/vector/v.distance/main.c index 457f1ed267f..c76d5ffc22d 100644 --- a/vector/v.distance/main.c +++ b/vector/v.distance/main.c @@ -14,12 +14,8 @@ * PURPOSE: Calculates distance from a point to nearest feature in vector * layer. * - * COPYRIGHT: (C) 2002-2017 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.distance/testsuite/test_areas_points.py b/vector/v.distance/testsuite/test_areas_points.py index a7ee512334b..0d50c88b06c 100644 --- a/vector/v.distance/testsuite/test_areas_points.py +++ b/vector/v.distance/testsuite/test_areas_points.py @@ -5,11 +5,9 @@ PURPOSE: Test v.distance 2D and 3D points with areas -COPYRIGHT: (C) 2015 Vaclav Petras, and by the GRASS Development Team - - This program is free software under the GNU General Public - License (>=v2). Read the file COPYING that comes with GRASS - for details. +SPDX-FileCopyrightText: 2015 Vaclav Petras +SPDX-FileCopyrightText: Other GRASS authors +SPDX-License-Identifier: GPL-2.0-or-later """ from grass.gunittest.case import TestCase diff --git a/vector/v.drape/main.c b/vector/v.drape/main.c index 3b5df6f1d39..6331b979152 100644 --- a/vector/v.drape/main.c +++ b/vector/v.drape/main.c @@ -9,11 +9,8 @@ * * PURPOSE: Convert 2D vector to 3D vector by sampling of elevation raster. * - * COPYRIGHT: (C) 2005-2009, 2013 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2005-2009, 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **********************************************************/ diff --git a/vector/v.edit/main.c b/vector/v.edit/main.c index 01543555fcb..3d81886ab67 100644 --- a/vector/v.edit/main.c +++ b/vector/v.edit/main.c @@ -9,11 +9,8 @@ * Major updates by Martin Landa * Extend tools by Huidae Cho * - * COPYRIGHT: (C) 2006-2017 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that comes - * with GRASS for details. + * SPDX-FileCopyrightText: 2006-2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: 3D support (done for move and vertexmove) ****************************************************************/ diff --git a/vector/v.edit/max_distance.c b/vector/v.edit/max_distance.c index 9e67b901486..e4bc25444af 100644 --- a/vector/v.edit/max_distance.c +++ b/vector/v.edit/max_distance.c @@ -7,12 +7,8 @@ * AUTHOR(S): GRASS Development Team * Wolf Bergenheim, Jachym Cepicky, Martin Landa * - * COPYRIGHT: (C) 2006-2008 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: 3D support ****************************************************************/ diff --git a/vector/v.edit/select.c b/vector/v.edit/select.c index 6e2ecb66166..a30ec059370 100644 --- a/vector/v.edit/select.c +++ b/vector/v.edit/select.c @@ -7,12 +7,8 @@ * AUTHOR(S): GRASS Development Team * Wolf Bergenheim, Jachym Cepicky, Martin Landa * - * COPYRIGHT: (C) 2006-2008 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: 3D support ****************************************************************/ diff --git a/vector/v.edit/snap.c b/vector/v.edit/snap.c index 3d27926b841..3a5b946116b 100644 --- a/vector/v.edit/snap.c +++ b/vector/v.edit/snap.c @@ -7,12 +7,8 @@ * AUTHOR(S): GRASS Development Team * Wolf Bergenheim, Jachym Cepicky, Martin Landa * - * COPYRIGHT: (C) 2006-2008 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006-2008 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: 3D support ****************************************************************/ diff --git a/vector/v.external.out/main.c b/vector/v.external.out/main.c index 21ea96bbc27..ff43f7cb66d 100644 --- a/vector/v.external.out/main.c +++ b/vector/v.external.out/main.c @@ -7,11 +7,9 @@ * PURPOSE: Make GRASS write vector maps utilizing the OGR library. * (Partly based on r.external.out code) * - * COPYRIGHT: (C) 2010-2014 by Martin Landa and the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2010-2014 Martin Landa + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.external/main.c b/vector/v.external/main.c index ff18c5de190..3657843fe23 100644 --- a/vector/v.external/main.c +++ b/vector/v.external/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Create a new vector as a link to OGR layer * - * COPYRIGHT: (C) 2003-2017 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.extract/main.c b/vector/v.extract/main.c index 9e51f205fc3..31854940b62 100644 --- a/vector/v.extract/main.c +++ b/vector/v.extract/main.c @@ -10,11 +10,8 @@ * creates a new vector map containing only the selected * features. * - * COPYRIGHT: (C) 2002-2009, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2002-2009, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: - fix white space problems for file= option ****************************************************************/ diff --git a/vector/v.extrude/main.c b/vector/v.extrude/main.c index 4887263dc5f..f3689bd0797 100644 --- a/vector/v.extrude/main.c +++ b/vector/v.extrude/main.c @@ -14,11 +14,8 @@ * Inspired by d.vect and v.drape * Coding help and code cleaning by Markus Neteler * - * COPYRIGHT: (C) 2005-2010,2013 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that comes - * with GRASS for details. + * SPDX-FileCopyrightText: 2005-2010,2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later ****************************************************************/ #include diff --git a/vector/v.fill.holes/main.c b/vector/v.fill.holes/main.c index aa7e84d7553..e3dd65055f9 100644 --- a/vector/v.fill.holes/main.c +++ b/vector/v.fill.holes/main.c @@ -7,11 +7,9 @@ * * PURPOSE: Fill holes in an area, i.e., preserve only its outer boundary * - * COPYRIGHT: (C) 2023 by Vaclav Petras and the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2023 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/displacement.c b/vector/v.generalize/displacement.c index 43dbaeb979c..e8dd780bee1 100644 --- a/vector/v.generalize/displacement.c +++ b/vector/v.generalize/displacement.c @@ -6,12 +6,8 @@ * * PURPOSE: Methods for displacement * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/main.c b/vector/v.generalize/main.c index 12629b27d6a..b253ddae20b 100644 --- a/vector/v.generalize/main.c +++ b/vector/v.generalize/main.c @@ -8,11 +8,8 @@ * * PURPOSE: Module for line simplification and smoothing * - * COPYRIGHT: (C) 2007-2010, 2012 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2007-2010, 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/matrix.c b/vector/v.generalize/matrix.c index 5022bf7f342..0ea1cc2cf24 100644 --- a/vector/v.generalize/matrix.c +++ b/vector/v.generalize/matrix.c @@ -7,12 +7,8 @@ * PURPOSE: Definition of a matrix and basic operations with * matrices * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/matrix.h b/vector/v.generalize/matrix.h index e1bd530e5b7..ed84e15dca5 100644 --- a/vector/v.generalize/matrix.h +++ b/vector/v.generalize/matrix.h @@ -7,12 +7,8 @@ * PURPOSE: definition of a matrix and basic operations with * with matrices * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/misc.c b/vector/v.generalize/misc.c index 67d02b2b132..69d1887ed9e 100644 --- a/vector/v.generalize/misc.c +++ b/vector/v.generalize/misc.c @@ -7,12 +7,8 @@ * PURPOSE: miscellaneous functions of v.generalize * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/network.c b/vector/v.generalize/network.c index 62c6a8454c3..288fb087588 100644 --- a/vector/v.generalize/network.c +++ b/vector/v.generalize/network.c @@ -6,12 +6,8 @@ * * PURPOSE: Network generalization * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/point.c b/vector/v.generalize/point.c index 2c7ee02b147..69f17beb79c 100644 --- a/vector/v.generalize/point.c +++ b/vector/v.generalize/point.c @@ -7,12 +7,8 @@ * PURPOSE: Definition of a point in 3D and basic operations * with points * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/point.h b/vector/v.generalize/point.h index e51908cfdbf..d2c02e1f9dd 100644 --- a/vector/v.generalize/point.h +++ b/vector/v.generalize/point.h @@ -7,12 +7,8 @@ * PURPOSE: Definition of a point in 3D and basic operations * with points * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/pq.c b/vector/v.generalize/pq.c index 0dd669070d4..ee3c0d33d39 100644 --- a/vector/v.generalize/pq.c +++ b/vector/v.generalize/pq.c @@ -7,12 +7,8 @@ * PURPOSE: priority queue / binary heap * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/pq.h b/vector/v.generalize/pq.h index 8143d56f25d..42e9e99db0d 100644 --- a/vector/v.generalize/pq.h +++ b/vector/v.generalize/pq.h @@ -7,12 +7,8 @@ * PURPOSE: priority queue / binary max heap * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/simplification.c b/vector/v.generalize/simplification.c index 02723d69f82..a4d5fdf02dd 100644 --- a/vector/v.generalize/simplification.c +++ b/vector/v.generalize/simplification.c @@ -6,12 +6,8 @@ * * PURPOSE: Module for line simplification and smoothing * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.generalize/smoothing.c b/vector/v.generalize/smoothing.c index 4ed8196985d..963837010c2 100644 --- a/vector/v.generalize/smoothing.c +++ b/vector/v.generalize/smoothing.c @@ -6,12 +6,8 @@ * * PURPOSE: Module for line simplification and smoothing * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.hull/main.c b/vector/v.hull/main.c index 3bea9bad411..05b3d9543e5 100644 --- a/vector/v.hull/main.c +++ b/vector/v.hull/main.c @@ -9,11 +9,8 @@ * * PURPOSE: Creates the convex hull surrounding a vector points. * - * COPYRIGHT: (C) 2001-2010 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.in.ascii/main.c b/vector/v.in.ascii/main.c index c60a7fa5b6e..245777c5788 100644 --- a/vector/v.in.ascii/main.c +++ b/vector/v.in.ascii/main.c @@ -7,11 +7,8 @@ * PURPOSE: Converts a vector map in ASCII format to a vector map * in binary format * - * COPYRIGHT: (C) 2000-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/vector/v.in.db/main.c b/vector/v.in.db/main.c index 50dae7c07cb..ca3d621cf2f 100644 --- a/vector/v.in.db/main.c +++ b/vector/v.in.db/main.c @@ -5,11 +5,8 @@ * * PURPOSE: Create new vector from db table. * - * COPYRIGHT: (C) 2000-2007, 2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2007, 2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ******************************************************************************/ #include diff --git a/vector/v.in.dxf/main.c b/vector/v.in.dxf/main.c index 7d01c9ecddb..75131ff38d6 100644 --- a/vector/v.in.dxf/main.c +++ b/vector/v.in.dxf/main.c @@ -20,11 +20,8 @@ * * PURPOSE: Import DXF file * - * COPYRIGHT: (C) 1999-2009 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later */ #define _MAIN_C_ diff --git a/vector/v.in.lidar/attributes.h b/vector/v.in.lidar/attributes.h index 7a3532e6dd1..e0770973554 100644 --- a/vector/v.in.lidar/attributes.h +++ b/vector/v.in.lidar/attributes.h @@ -3,11 +3,8 @@ * MODULE: v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: projection related functions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.lidar/count_decimation.c b/vector/v.in.lidar/count_decimation.c index 29f65c5964e..757c382afc7 100644 --- a/vector/v.in.lidar/count_decimation.c +++ b/vector/v.in.lidar/count_decimation.c @@ -3,11 +3,8 @@ * MODULE: v.decimate * AUTHOR(S): Vaclav Petras * PURPOSE: Reduce the number of points in a vector map - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.lidar/count_decimation.h b/vector/v.in.lidar/count_decimation.h index 68c53c85842..cff2130370b 100644 --- a/vector/v.in.lidar/count_decimation.h +++ b/vector/v.in.lidar/count_decimation.h @@ -3,11 +3,8 @@ * MODULE: v.decimate * AUTHOR(S): Vaclav Petras * PURPOSE: Reduce the number of points in a vector map - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.lidar/info.h b/vector/v.in.lidar/info.h index 0cdeeca082f..d9b3cc84d00 100644 --- a/vector/v.in.lidar/info.h +++ b/vector/v.in.lidar/info.h @@ -3,11 +3,8 @@ * MODULE: v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: projection related functions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.lidar/lidar.c b/vector/v.in.lidar/lidar.c index e410770006e..109c2b1ad86 100644 --- a/vector/v.in.lidar/lidar.c +++ b/vector/v.in.lidar/lidar.c @@ -3,11 +3,8 @@ * MODULE: v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: common lidar-related definitions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.lidar/lidar.h b/vector/v.in.lidar/lidar.h index c6bdf317591..e2c4ecf9e64 100644 --- a/vector/v.in.lidar/lidar.h +++ b/vector/v.in.lidar/lidar.h @@ -3,11 +3,8 @@ * MODULE: v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: common lidar-related definitions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.lidar/main.c b/vector/v.in.lidar/main.c index ce1da1d0d60..babe155cc73 100644 --- a/vector/v.in.lidar/main.c +++ b/vector/v.in.lidar/main.c @@ -8,12 +8,8 @@ * * PURPOSE: Import LiDAR LAS points * - * COPYRIGHT: (C) 2011-2015 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2011-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later **************************************************************/ #include diff --git a/vector/v.in.lidar/projection.h b/vector/v.in.lidar/projection.h index 611e4362fa6..e2adbfe97fb 100644 --- a/vector/v.in.lidar/projection.h +++ b/vector/v.in.lidar/projection.h @@ -3,11 +3,8 @@ * MODULE: v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: projection related functions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.lidar/vector_mask.h b/vector/v.in.lidar/vector_mask.h index 4a0e416f314..dab2003c17b 100644 --- a/vector/v.in.lidar/vector_mask.h +++ b/vector/v.in.lidar/vector_mask.h @@ -3,11 +3,8 @@ * MODULE: v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: vector mask - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.ogr/geom.c b/vector/v.in.ogr/geom.c index e8da04256e2..89ff013b6ed 100644 --- a/vector/v.in.ogr/geom.c +++ b/vector/v.in.ogr/geom.c @@ -6,12 +6,8 @@ * * PURPOSE: Import OGR vectors * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.in.ogr/global.h b/vector/v.in.ogr/global.h index de7984de341..10e415e1ba1 100644 --- a/vector/v.in.ogr/global.h +++ b/vector/v.in.ogr/global.h @@ -8,12 +8,8 @@ * * PURPOSE: Import OGR vectors * - * COPYRIGHT: (C) 2003 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: - make fixed field length of OFTIntegerList dynamic * - several other TODOs below diff --git a/vector/v.in.ogr/main.c b/vector/v.in.ogr/main.c index 33f0cae7cf2..9bc2a955f0c 100644 --- a/vector/v.in.ogr/main.c +++ b/vector/v.in.ogr/main.c @@ -9,11 +9,8 @@ * * PURPOSE: Import vector data with OGR * - * COPYRIGHT: (C) 2003-2016 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2016 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: - make fixed field length of OFTIntegerList dynamic * - several other TODOs below diff --git a/vector/v.in.pdal/lidar.c b/vector/v.in.pdal/lidar.c index 82ed3e2ab72..ddd4a750d39 100644 --- a/vector/v.in.pdal/lidar.c +++ b/vector/v.in.pdal/lidar.c @@ -3,11 +3,8 @@ * MODULE: v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: common lidar-related definitions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.pdal/lidar.h b/vector/v.in.pdal/lidar.h index 4cbb99e1780..1f445a5fc1a 100644 --- a/vector/v.in.pdal/lidar.h +++ b/vector/v.in.pdal/lidar.h @@ -3,11 +3,8 @@ * MODULE: v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: common lidar-related definitions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.pdal/main.cpp b/vector/v.in.pdal/main.cpp index 6886328b6d4..6a43d0a6e01 100644 --- a/vector/v.in.pdal/main.cpp +++ b/vector/v.in.pdal/main.cpp @@ -6,11 +6,8 @@ * * PURPOSE: Import LiDAR LAS points using PDAL * - * COPYRIGHT: (C) 2015-2018 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2015-2018 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.in.pdal/projection.h b/vector/v.in.pdal/projection.h index 5270614af90..ea404ca2923 100644 --- a/vector/v.in.pdal/projection.h +++ b/vector/v.in.pdal/projection.h @@ -3,11 +3,8 @@ * MODULE: v.in.lidar * AUTHOR(S): Vaclav Petras * PURPOSE: projection related functions - * COPYRIGHT: (C) 2015 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the COPYING file that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.in.region/main.c b/vector/v.in.region/main.c index b7b4fd97d9c..ce4716929d3 100644 --- a/vector/v.in.region/main.c +++ b/vector/v.in.region/main.c @@ -6,12 +6,8 @@ * * PURPOSE: Create a new vector from current region * - * COPYRIGHT: (C) 2002 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.info/main.c b/vector/v.info/main.c index f8b8110639f..a543723efa4 100644 --- a/vector/v.info/main.c +++ b/vector/v.info/main.c @@ -8,11 +8,8 @@ * * PURPOSE: Print vector map info * - * COPYRIGHT: (C) 2002-2009, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2002-2009, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.kcv/main.c b/vector/v.kcv/main.c index 050a2c7edc6..f50dbc29cf6 100644 --- a/vector/v.kcv/main.c +++ b/vector/v.kcv/main.c @@ -8,12 +8,9 @@ * * PURPOSE: Randomly partition points into test/train sets. * - * COPYRIGHT: (C) 2001-2020 by James Darrell McCauley, and the GRASS - * Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001-2020 James Darrell McCauley + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.kernel/main.c b/vector/v.kernel/main.c index b9245958fad..6174d49916c 100644 --- a/vector/v.kernel/main.c +++ b/vector/v.kernel/main.c @@ -7,11 +7,8 @@ * PURPOSE: Generates a raster density map from vector points data using * a moving kernel function or optionally generates a vector * density map on vector network with a 1D kernel - * COPYRIGHT: (C) 2004-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2004-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/vector/v.label.sa/annealing.c b/vector/v.label.sa/annealing.c index 34f6f52d274..f76281d4abb 100644 --- a/vector/v.label.sa/annealing.c +++ b/vector/v.label.sa/annealing.c @@ -4,11 +4,8 @@ * AUTHOR(S): Wolf Bergenheim * PURPOSE: This file contains functions which have to do with the * annealing part of the algorithm. - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.label.sa/main.c b/vector/v.label.sa/main.c index ea961d69148..2e1357c529c 100644 --- a/vector/v.label.sa/main.c +++ b/vector/v.label.sa/main.c @@ -7,11 +7,8 @@ * This file contains the command line parsing and main function. * The paint label file writing function (print_label()) is also * part of this file. - * COPYRIGHT: (C) 2007 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.label/main.c b/vector/v.label/main.c index c6c8c24a234..51df3238041 100644 --- a/vector/v.label/main.c +++ b/vector/v.label/main.c @@ -3,11 +3,8 @@ * MODULE: v.label * AUTHOR(S): Philip Verhagen (original s.label), Radim Blazek, Hamish Bowman * PURPOSE: Create paint labels - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/vector/v.lidar.correction/correction.c b/vector/v.lidar.correction/correction.c index b20d9569781..dd0ddb6f2e1 100644 --- a/vector/v.lidar.correction/correction.c +++ b/vector/v.lidar.correction/correction.c @@ -7,13 +7,9 @@ * * PURPOSE: Correction of the v.growing output * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ********************************************************************/ diff --git a/vector/v.lidar.correction/main.c b/vector/v.lidar.correction/main.c index 6e4e197bcf7..15a9ddd2921 100644 --- a/vector/v.lidar.correction/main.c +++ b/vector/v.lidar.correction/main.c @@ -7,13 +7,9 @@ * * PURPOSE: Correction of the v.growing output * - * COPYRIGHT: (C) 2005 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2005 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **********************************************************************/ diff --git a/vector/v.lidar.edgedetection/edgedetection.c b/vector/v.lidar.edgedetection/edgedetection.c index c2c6db394bd..93eef835bf3 100644 --- a/vector/v.lidar.edgedetection/edgedetection.c +++ b/vector/v.lidar.edgedetection/edgedetection.c @@ -11,13 +11,9 @@ * * PURPOSE: Detection of object's edges on a LIDAR data set * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.lidar.edgedetection/edgedetection.h b/vector/v.lidar.edgedetection/edgedetection.h index 32d603acc0c..804dbc929b6 100644 --- a/vector/v.lidar.edgedetection/edgedetection.h +++ b/vector/v.lidar.edgedetection/edgedetection.h @@ -11,13 +11,9 @@ * * PURPOSE: Detection of object's edges on a LIDAR data set * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.lidar.edgedetection/main.c b/vector/v.lidar.edgedetection/main.c index fc53a9e240d..55dfb89920c 100644 --- a/vector/v.lidar.edgedetection/main.c +++ b/vector/v.lidar.edgedetection/main.c @@ -11,13 +11,9 @@ * * PURPOSE: Detection of object's edges on a LIDAR data set * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **********************************************************************/ diff --git a/vector/v.lidar.growing/main.c b/vector/v.lidar.growing/main.c index 8cff8a584cf..86da46f23cd 100644 --- a/vector/v.lidar.growing/main.c +++ b/vector/v.lidar.growing/main.c @@ -8,13 +8,9 @@ * Growing algorithm for determining the building * inside * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.mkgrid/main.c b/vector/v.mkgrid/main.c index 3916456d3aa..d55f7e81b58 100644 --- a/vector/v.mkgrid/main.c +++ b/vector/v.mkgrid/main.c @@ -14,11 +14,8 @@ * Luca Delucchi: lines support -l, vertical breaks * Markus Metz: rewrite, hexagon creation * PURPOSE: - * COPYRIGHT: (C) 1999-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1999-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.neighbors/main.c b/vector/v.neighbors/main.c index e1fef9f8644..f795a7774bc 100644 --- a/vector/v.neighbors/main.c +++ b/vector/v.neighbors/main.c @@ -10,11 +10,8 @@ * * PURPOSE: Category manipulations * - * COPYRIGHT: (C) 2001-2020 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001-2020 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.net.alloc/main.c b/vector/v.net.alloc/main.c index d6ba2be7423..7b4be88e139 100644 --- a/vector/v.net.alloc/main.c +++ b/vector/v.net.alloc/main.c @@ -8,12 +8,8 @@ * * PURPOSE: Allocate subnets for nearest centers * - * COPYRIGHT: (C) 2001, 2016,2017 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001, 2016,2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ #include diff --git a/vector/v.net.allpairs/main.c b/vector/v.net.allpairs/main.c index 47803219b4e..54bbeedf05b 100644 --- a/vector/v.net.allpairs/main.c +++ b/vector/v.net.allpairs/main.c @@ -7,12 +7,8 @@ * * PURPOSE: Shortest paths between all nodes * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.bridge/main.c b/vector/v.net.bridge/main.c index 6daf3fdc370..ef1ff0daf0e 100644 --- a/vector/v.net.bridge/main.c +++ b/vector/v.net.bridge/main.c @@ -6,12 +6,8 @@ * * PURPOSE: Computes bridges and articulation points * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.centrality/main.c b/vector/v.net.centrality/main.c index 6625aeae464..4e062355065 100644 --- a/vector/v.net.centrality/main.c +++ b/vector/v.net.centrality/main.c @@ -6,12 +6,8 @@ * * PURPOSE: This module computes various centrality measures * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.components/main.c b/vector/v.net.components/main.c index ff9a07a130a..4f55199177e 100644 --- a/vector/v.net.components/main.c +++ b/vector/v.net.components/main.c @@ -7,12 +7,8 @@ * * PURPOSE: Computes strongly and weakly connected components * - * COPYRIGHT: (C) 2002-2014 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.connectivity/main.c b/vector/v.net.connectivity/main.c index 83250be0232..325829adf6d 100644 --- a/vector/v.net.connectivity/main.c +++ b/vector/v.net.connectivity/main.c @@ -6,12 +6,8 @@ * * PURPOSE: Vertex connectivity between two sets of nodes * - * COPYRIGHT: (C) 2002-20014 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-20014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.distance/main.c b/vector/v.net.distance/main.c index 00adaf155f5..c3879fb6637 100644 --- a/vector/v.net.distance/main.c +++ b/vector/v.net.distance/main.c @@ -8,13 +8,9 @@ * PURPOSE: Computes shortest distance via the network between * two given sets of features. * - * COPYRIGHT: (C) 2009-2010, 2012 by Daniel Bundala, and the GRASS - * Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2009-2010, 2012 Daniel Bundala + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.flow/main.c b/vector/v.net.flow/main.c index 47fe794ff51..6e19d1f2f31 100644 --- a/vector/v.net.flow/main.c +++ b/vector/v.net.flow/main.c @@ -6,12 +6,8 @@ * * PURPOSE: Max flow and min cut between two sets of nodes * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.iso/main.c b/vector/v.net.iso/main.c index 47a27a900c3..691ba360b53 100644 --- a/vector/v.net.iso/main.c +++ b/vector/v.net.iso/main.c @@ -8,12 +8,8 @@ * * PURPOSE: Split net to bands between isolines. * - * COPYRIGHT: (C) 2001-2008,2014,2017 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2008,2014,2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ #include diff --git a/vector/v.net.path/main.c b/vector/v.net.path/main.c index db27395e598..d5629536f3d 100644 --- a/vector/v.net.path/main.c +++ b/vector/v.net.path/main.c @@ -7,12 +7,8 @@ * * PURPOSE: Shortest path on vector network * - * COPYRIGHT: (C) 2002, 2014 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002, 2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ #include diff --git a/vector/v.net.salesman/main.c b/vector/v.net.salesman/main.c index c1e26073548..ccac585658d 100644 --- a/vector/v.net.salesman/main.c +++ b/vector/v.net.salesman/main.c @@ -7,12 +7,8 @@ * * PURPOSE: Create a cycle connecting given nodes. * - * COPYRIGHT: (C) 2001-2011,2014 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2011,2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ #include diff --git a/vector/v.net.spanningtree/main.c b/vector/v.net.spanningtree/main.c index f9af1952d41..71a31dc4965 100644 --- a/vector/v.net.spanningtree/main.c +++ b/vector/v.net.spanningtree/main.c @@ -6,12 +6,8 @@ * * PURPOSE: Computes spanning tree in the network * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.steiner/main.c b/vector/v.net.steiner/main.c index 00a0cd71d77..a48c0f531e2 100644 --- a/vector/v.net.steiner/main.c +++ b/vector/v.net.steiner/main.c @@ -6,12 +6,8 @@ * * PURPOSE: Find Steiner tree for network * - * COPYRIGHT: (C) 2001 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.net.timetable/main.c b/vector/v.net.timetable/main.c index 477618a83a6..f15f64c7171 100644 --- a/vector/v.net.timetable/main.c +++ b/vector/v.net.timetable/main.c @@ -6,12 +6,8 @@ * * PURPOSE: Routing with timetables * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.visibility/data_structures.c b/vector/v.net.visibility/data_structures.c index 504382b999a..44bc59ded07 100644 --- a/vector/v.net.visibility/data_structures.c +++ b/vector/v.net.visibility/data_structures.c @@ -4,12 +4,8 @@ * AUTHOR(S): Maximilian Maldacker * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ #include "data_structures.h" diff --git a/vector/v.net.visibility/data_structures.h b/vector/v.net.visibility/data_structures.h index afb98d89918..cba6d05e9f9 100644 --- a/vector/v.net.visibility/data_structures.h +++ b/vector/v.net.visibility/data_structures.h @@ -4,12 +4,8 @@ * AUTHOR(S): Maximilian Maldacker * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ #ifndef DATA_STRUCTURES_H diff --git a/vector/v.net.visibility/geometry.c b/vector/v.net.visibility/geometry.c index 83a8a0e43c4..c3dc31649a5 100644 --- a/vector/v.net.visibility/geometry.c +++ b/vector/v.net.visibility/geometry.c @@ -4,12 +4,8 @@ * AUTHOR(S): Maximilian Maldacker * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.visibility/geometry.h b/vector/v.net.visibility/geometry.h index 812fd3d5875..40d55c3bca0 100644 --- a/vector/v.net.visibility/geometry.h +++ b/vector/v.net.visibility/geometry.h @@ -4,12 +4,8 @@ * AUTHOR(S): Maximilian Maldacker * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.visibility/main.c b/vector/v.net.visibility/main.c index 4299bd31b75..6a74c5bde95 100644 --- a/vector/v.net.visibility/main.c +++ b/vector/v.net.visibility/main.c @@ -4,12 +4,8 @@ * AUTHOR(S): Maximilian Maldacker * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.visibility/proto.h b/vector/v.net.visibility/proto.h index 5d18dd6e3d0..11c77f34d37 100644 --- a/vector/v.net.visibility/proto.h +++ b/vector/v.net.visibility/proto.h @@ -4,12 +4,8 @@ * AUTHOR(S): Maximilian Maldacker * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.visibility/rotation_tree.c b/vector/v.net.visibility/rotation_tree.c index 773d8dd2315..6d273f5ccc5 100644 --- a/vector/v.net.visibility/rotation_tree.c +++ b/vector/v.net.visibility/rotation_tree.c @@ -4,12 +4,8 @@ * AUTHOR(S): Maximilian Maldacker * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.visibility/rotation_tree.h b/vector/v.net.visibility/rotation_tree.h index 4a915399b98..6ecb7392b91 100644 --- a/vector/v.net.visibility/rotation_tree.h +++ b/vector/v.net.visibility/rotation_tree.h @@ -4,12 +4,8 @@ * AUTHOR(S): Maximilian Maldacker * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.visibility/visibility.c b/vector/v.net.visibility/visibility.c index ea80c0abb6f..108183be4c9 100644 --- a/vector/v.net.visibility/visibility.c +++ b/vector/v.net.visibility/visibility.c @@ -4,12 +4,8 @@ * AUTHOR(S): Maximilian Maldacker * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.net.visibility/visibility.h b/vector/v.net.visibility/visibility.h index d46d9732d04..e28e8fe16bc 100644 --- a/vector/v.net.visibility/visibility.h +++ b/vector/v.net.visibility/visibility.h @@ -4,12 +4,8 @@ * AUTHOR(S): Maximilian Maldacker * * - * COPYRIGHT: (C) 2002-2005 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2005 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ #ifndef VISIBILITY_H diff --git a/vector/v.net/main.c b/vector/v.net/main.c index 485f64d1125..2ed162481b3 100644 --- a/vector/v.net/main.c +++ b/vector/v.net/main.c @@ -9,12 +9,8 @@ * * PURPOSE: Network maintenance * - * COPYRIGHT: (C) 2001-2009,2014,2016 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2009,2014,2016 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.normal/main.c b/vector/v.normal/main.c index b02342d6b6d..e21e5476d4c 100644 --- a/vector/v.normal/main.c +++ b/vector/v.normal/main.c @@ -7,11 +7,8 @@ * * PURPOSE: GRASS program for distributional testing (based on s.normal) * - * COPYRIGHT: (C) 2001-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * Modification History: * <23 Jan 2001> - added field parameter, fixed reading of sites (MN) * <27 Aug 1994> - began coding. Adapted cdh.f from statlib (jdm) diff --git a/vector/v.out.ascii/main.c b/vector/v.out.ascii/main.c index 034f99c7021..f745e1bb377 100644 --- a/vector/v.out.ascii/main.c +++ b/vector/v.out.ascii/main.c @@ -10,11 +10,8 @@ * (v.out.ascii.db merged & update (OGR) for GRASS7) * * PURPOSE: Writes GRASS vector data as ASCII files - * COPYRIGHT: (C) 2000-2009, 2011-2012 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that comes - * with GRASS for details. + * SPDX-FileCopyrightText: 2000-2009, 2011-2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/vector/v.out.dxf/main.c b/vector/v.out.dxf/main.c index e521f1dea25..63f1b80310c 100644 --- a/vector/v.out.dxf/main.c +++ b/vector/v.out.dxf/main.c @@ -8,11 +8,8 @@ * * PURPOSE: Convert vector maps into DXF files. * - * COPYRIGHT: (C) 1989-2006 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1989-2006 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/vector/v.out.lidar/main.c b/vector/v.out.lidar/main.c index ceaa89c3ea4..7922d477f8c 100644 --- a/vector/v.out.lidar/main.c +++ b/vector/v.out.lidar/main.c @@ -6,12 +6,9 @@ * * PURPOSE: Export LiDAR LAS points * - * COPYRIGHT: (C) 2015 by Vaclav Petras and the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2015 Vaclav Petras + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***********************************************************************/ diff --git a/vector/v.out.ogr/main.c b/vector/v.out.ogr/main.c index 07bd5381883..f2256f1160c 100644 --- a/vector/v.out.ogr/main.c +++ b/vector/v.out.ogr/main.c @@ -8,11 +8,8 @@ * * PURPOSE: Converts GRASS vector to one of supported OGR vector formats. * - * COPYRIGHT: (C) 2001-2017 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001-2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.out.postgis/main.c b/vector/v.out.postgis/main.c index 74ae0f3b2ef..6165bc6b7bf 100644 --- a/vector/v.out.postgis/main.c +++ b/vector/v.out.postgis/main.c @@ -6,11 +6,9 @@ * * PURPOSE: Converts GRASS vector map layer to PostGIS * - * COPYRIGHT: (C) 2012-2013 by Martin Landa, and the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2012-2013 Martin Landa + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.out.pov/main.c b/vector/v.out.pov/main.c index a664bf41b80..2539515737b 100644 --- a/vector/v.out.pov/main.c +++ b/vector/v.out.pov/main.c @@ -7,12 +7,8 @@ * * PURPOSE: Export vector to renderers' format (PovRay) * - * COPYRIGHT: (C) 2001-2012 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2001-2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.out.svg/main.c b/vector/v.out.svg/main.c index 236c9c9a016..dd27d601957 100644 --- a/vector/v.out.svg/main.c +++ b/vector/v.out.svg/main.c @@ -6,11 +6,8 @@ * OGR support by Martin Landa (2009) * PURPOSE: Export GRASS vector map to SVG with custom * coordinate-precision and optional attributes - * COPYRIGHT: (C) 2006-2009 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2006-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.out.vtk/head.c b/vector/v.out.vtk/head.c index f2d27e79954..757001d4c6d 100644 --- a/vector/v.out.vtk/head.c +++ b/vector/v.out.vtk/head.c @@ -5,11 +5,8 @@ * * PURPOSE: v.out.vtk: writes ASCII VTK file * this module is based on v.out.ascii - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/vector/v.out.vtk/local_proto.h b/vector/v.out.vtk/local_proto.h index 3a416170b56..a546d148e04 100644 --- a/vector/v.out.vtk/local_proto.h +++ b/vector/v.out.vtk/local_proto.h @@ -5,11 +5,8 @@ * * PURPOSE: v.out.vtk: writes ASCII VTK file * this module is based on v.out.ascii - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/vector/v.out.vtk/main.c b/vector/v.out.vtk/main.c index 873975cd383..7dee951d667 100644 --- a/vector/v.out.vtk/main.c +++ b/vector/v.out.vtk/main.c @@ -5,11 +5,8 @@ * * PURPOSE: v.out.vtk: writes ASCII VTK file * this module is based on v.out.ascii - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/vector/v.out.vtk/writeVTK.c b/vector/v.out.vtk/writeVTK.c index eaeb4a496fc..f4ee5632547 100644 --- a/vector/v.out.vtk/writeVTK.c +++ b/vector/v.out.vtk/writeVTK.c @@ -5,11 +5,8 @@ * * PURPOSE: v.out.vtk: writes ASCII VTK file * this module is based on v.out.ascii - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/vector/v.out.vtk/writeVTK.h b/vector/v.out.vtk/writeVTK.h index 0e620e9475a..c9d0258ba0c 100644 --- a/vector/v.out.vtk/writeVTK.h +++ b/vector/v.out.vtk/writeVTK.h @@ -5,11 +5,8 @@ * * PURPOSE: v.out.vtk: writes ASCII VTK file * this module is based on v.out.ascii - * COPYRIGHT: (C) 2000 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************************/ diff --git a/vector/v.outlier/main.c b/vector/v.outlier/main.c index 1c0e06c1753..9a46d5eedfe 100644 --- a/vector/v.outlier/main.c +++ b/vector/v.outlier/main.c @@ -6,13 +6,9 @@ * * PURPOSE: Removal of data outliers * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **********************************************************************/ diff --git a/vector/v.overlay/main.c b/vector/v.overlay/main.c index ae9730027e5..1e7d8990224 100644 --- a/vector/v.overlay/main.c +++ b/vector/v.overlay/main.c @@ -10,11 +10,8 @@ * OGR support by Martin Landa * Markus Metz * PURPOSE: - * COPYRIGHT: (C) 2003-2026 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2026 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.parallel/main.c b/vector/v.parallel/main.c index 169c9564da0..4e83bea1e30 100644 --- a/vector/v.parallel/main.c +++ b/vector/v.parallel/main.c @@ -8,11 +8,8 @@ * * PURPOSE: Create parallel lines * - * COPYRIGHT: (C) 2008-2009 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2008-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.patch/main.c b/vector/v.patch/main.c index a48130332bd..9f0e81a845d 100644 --- a/vector/v.patch/main.c +++ b/vector/v.patch/main.c @@ -8,11 +8,8 @@ * Markus Neteler , * Martin Landa (bbox) * PURPOSE: - * COPYRIGHT: (C) 2002-2024 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2024 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* diff --git a/vector/v.profile/main.c b/vector/v.profile/main.c index ccf7749965f..ac3712f5eae 100644 --- a/vector/v.profile/main.c +++ b/vector/v.profile/main.c @@ -8,12 +8,8 @@ * * PURPOSE: Output vector point/line values along sampling line * - * COPYRIGHT: (C) 2008, 2017 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2008, 2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * TODO: Attach a centroid to buffer with tolerance value; * Ability to have "interrupted" profiling line - with holes, diff --git a/vector/v.proj/main.c b/vector/v.proj/main.c index cce7f5d59bf..cc6e9008cc4 100644 --- a/vector/v.proj/main.c +++ b/vector/v.proj/main.c @@ -12,11 +12,8 @@ * Paul Kelly * Markus Metz * PURPOSE: - * COPYRIGHT: (C) 1999-2008, 2018 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1999-2008, 2018 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/vector/v.qcount/main.c b/vector/v.qcount/main.c index afd87ffe7b2..6082516aff1 100644 --- a/vector/v.qcount/main.c +++ b/vector/v.qcount/main.c @@ -16,11 +16,8 @@ * <25 Jun 1995> - v 0.7B, new site API (jdm) * <13 Sep 2000> - released under GPL * - * COPYRIGHT: (C) 2003-2009 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.random/main.c b/vector/v.random/main.c index 0c7db9dcaa3..4a4383e81a5 100644 --- a/vector/v.random/main.c +++ b/vector/v.random/main.c @@ -21,11 +21,8 @@ * <25 Jun 1995> - new site API (jdm) * <13 Sep 2000> - released under GPL * - * COPYRIGHT: (C) 2003-2023 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2023 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.reclass/main.c b/vector/v.reclass/main.c index 40ee78ae4e9..8cf1865404d 100644 --- a/vector/v.reclass/main.c +++ b/vector/v.reclass/main.c @@ -8,11 +8,8 @@ * Markus Neteler * OGR support by Martin Landa * PURPOSE: - * COPYRIGHT: (C) 1999-2009 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1999-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.rectify/main.c b/vector/v.rectify/main.c index 86999d6286d..64f358e8223 100644 --- a/vector/v.rectify/main.c +++ b/vector/v.rectify/main.c @@ -8,11 +8,8 @@ * the vector * control points can come from g.gui.gcp or a user-given * text file - * COPYRIGHT: (C) 2002-2011 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.sample/main.c b/vector/v.sample/main.c index 388c637b1ec..fab539446be 100644 --- a/vector/v.sample/main.c +++ b/vector/v.sample/main.c @@ -22,11 +22,8 @@ * 0.8B (jdm) * <13 Sep 2000> - released under GPL * - * COPYRIGHT: (C) 2003-2009 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2009 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.segment/main.c b/vector/v.segment/main.c index d1bdde3f702..9e2609f3e0e 100644 --- a/vector/v.segment/main.c +++ b/vector/v.segment/main.c @@ -10,11 +10,8 @@ * PURPOSE: Generate segments or points from input map and segments read *from stdin * - * COPYRIGHT: (C) 2002-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2002-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.select/main.c b/vector/v.select/main.c index 57f57d525ca..496703e8d4d 100644 --- a/vector/v.select/main.c +++ b/vector/v.select/main.c @@ -7,11 +7,8 @@ * Martin Landa (GEOS support) * Huidae Cho (reverse flag fix) * PURPOSE: Select features from one map by features in another map. - * COPYRIGHT: (C) 2003-2017, 2019 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2017, 2019 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.split/main.c b/vector/v.split/main.c index 928073f8982..95b26f2461f 100644 --- a/vector/v.split/main.c +++ b/vector/v.split/main.c @@ -8,11 +8,8 @@ * * PURPOSE: Split lines to segments * - * COPYRIGHT: (C) 2001-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.support/main.c b/vector/v.support/main.c index 105a1374a36..18a473bdf2b 100644 --- a/vector/v.support/main.c +++ b/vector/v.support/main.c @@ -6,12 +6,8 @@ * * PURPOSE: updates metadata of vector map * - * COPYRIGHT: (C) 2007, 2017 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007, 2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ****************************************************************/ diff --git a/vector/v.surf.bspline/bspline.h b/vector/v.surf.bspline/bspline.h index d4c7659f7e6..416b9f2f56e 100644 --- a/vector/v.surf.bspline/bspline.h +++ b/vector/v.surf.bspline/bspline.h @@ -6,13 +6,9 @@ * * PURPOSE: Spline Interpolation and cross correlation * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************/ diff --git a/vector/v.surf.bspline/crosscorr.c b/vector/v.surf.bspline/crosscorr.c index e47f154e948..5357fc76ed7 100644 --- a/vector/v.surf.bspline/crosscorr.c +++ b/vector/v.surf.bspline/crosscorr.c @@ -6,13 +6,9 @@ * * PURPOSE: Spline Interpolation and cross correlation * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************************/ diff --git a/vector/v.surf.bspline/main.c b/vector/v.surf.bspline/main.c index 925d78c91dd..2db91cc81dc 100644 --- a/vector/v.surf.bspline/main.c +++ b/vector/v.surf.bspline/main.c @@ -7,13 +7,9 @@ * * PURPOSE: Spline Interpolation * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **********************************************************************/ diff --git a/vector/v.surf.bspline/resamp.c b/vector/v.surf.bspline/resamp.c index 5f908d6527c..e489e9ef9f0 100644 --- a/vector/v.surf.bspline/resamp.c +++ b/vector/v.surf.bspline/resamp.c @@ -7,13 +7,9 @@ * * PURPOSE: Spline Interpolation * - * COPYRIGHT: (C) 2006 by Politecnico di Milano - - * Polo Regionale di Como - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2006 Politecnico di Milano - Polo Regionale di Como + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **********************************************************************/ diff --git a/vector/v.surf.idw/main.c b/vector/v.surf.idw/main.c index 7b46f6e4ab9..454dbb6fae2 100644 --- a/vector/v.surf.idw/main.c +++ b/vector/v.surf.idw/main.c @@ -12,11 +12,8 @@ * OGR support by Martin Landa * PURPOSE: Surface interpolation from vector point data by Inverse * Distance Squared Weighting - * COPYRIGHT: (C) 2003-2010 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/vector/v.surf.rst/main.c b/vector/v.surf.rst/main.c index 57f14c888b8..7f84fff6de8 100644 --- a/vector/v.surf.rst/main.c +++ b/vector/v.surf.rst/main.c @@ -15,11 +15,8 @@ * Anna Petrasova (OpenMP version GRASS integration) * * PURPOSE: Surface interpolation from vector point data by splines - * COPYRIGHT: (C) 2003-2009, 2013 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2003-2009, 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.timestamp/main.c b/vector/v.timestamp/main.c index 375fccbf2c7..64470d95ccf 100644 --- a/vector/v.timestamp/main.c +++ b/vector/v.timestamp/main.c @@ -7,11 +7,8 @@ * contributor) * * PURPOSE: Print/add/remove a timestamp for a vector map - * COPYRIGHT: (C) 2012 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2012 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/vector/v.to.3d/main.c b/vector/v.to.3d/main.c index 38270a35328..66b4a98d910 100644 --- a/vector/v.to.3d/main.c +++ b/vector/v.to.3d/main.c @@ -6,11 +6,8 @@ * * PURPOSE: Performs transformation of 2D vector features to 3D * - * COPYRIGHT: (C) 2008-2010 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2008-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.to.db/main.c b/vector/v.to.db/main.c index 660320d9c04..9fe650d71aa 100644 --- a/vector/v.to.db/main.c +++ b/vector/v.to.db/main.c @@ -6,11 +6,8 @@ * Glynn Clements , * Markus Neteler * PURPOSE: load values from vector to database - * COPYRIGHT: (C) 2000-2020 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2000-2020 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.to.points/main.c b/vector/v.to.points/main.c index 3ed2a16bb85..1dedaf9dd98 100644 --- a/vector/v.to.points/main.c +++ b/vector/v.to.points/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Create points along lines * - * COPYRIGHT: (C) 2002-2019 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2002-2019 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.to.rast/main.c b/vector/v.to.rast/main.c index 3878c1ad6d2..1ce11909cc4 100644 --- a/vector/v.to.rast/main.c +++ b/vector/v.to.rast/main.c @@ -12,11 +12,8 @@ * OGR support by Martin Landa * Markus Metz (labelcol, cats, where options) * PURPOSE: Converts vector map to raster map - * COPYRIGHT: (C) 2003-2024 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2003-2024 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.to.rast3/main.c b/vector/v.to.rast3/main.c index 94bc2204500..bf4abadfba3 100644 --- a/vector/v.to.rast3/main.c +++ b/vector/v.to.rast3/main.c @@ -7,11 +7,8 @@ * Soeren Gebbert * OGR support by Martin Landa * PURPOSE: Converts vector points to 3D raster - * COPYRIGHT: (C) 1999-2010 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 1999-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ #include diff --git a/vector/v.transform/main.c b/vector/v.transform/main.c index 349c88a9127..4df0867c1a4 100644 --- a/vector/v.transform/main.c +++ b/vector/v.transform/main.c @@ -8,11 +8,8 @@ * PURPOSE: To transform a vector map's coordinates via a set of tie * points. * - * COPYRIGHT: (C) 2002-2014 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with - * GRASS for details. + * SPDX-FileCopyrightText: 2002-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ /* diff --git a/vector/v.type/main.c b/vector/v.type/main.c index 5a9fa3b61dd..42cc4655a47 100644 --- a/vector/v.type/main.c +++ b/vector/v.type/main.c @@ -7,11 +7,8 @@ * * PURPOSE: Feature type manipulations * - * COPYRIGHT: (C) 2001-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.univar/main.c b/vector/v.univar/main.c index eb5a588a53c..dad1131f14f 100644 --- a/vector/v.univar/main.c +++ b/vector/v.univar/main.c @@ -8,11 +8,8 @@ * * PURPOSE: Univariate Statistics for attribute * - * COPYRIGHT: (C) 2004-2014 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2004-2014 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ diff --git a/vector/v.vect.stats/main.c b/vector/v.vect.stats/main.c index ff946a1d6ed..34171d19961 100644 --- a/vector/v.vect.stats/main.c +++ b/vector/v.vect.stats/main.c @@ -6,12 +6,8 @@ * * PURPOSE: Counts points per area and calculates aggregate statistics. * - * COPYRIGHT: (C) 2002-2010 by the GRASS Development Team - * - * This program is free software under the - * GNU General Public License (>=v2). - * Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2002-2010 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * **************************************************************/ #include diff --git a/vector/v.voronoi/main.c b/vector/v.voronoi/main.c index f28595a4fcb..d90244aa334 100644 --- a/vector/v.voronoi/main.c +++ b/vector/v.voronoi/main.c @@ -9,11 +9,8 @@ * Markus Neteler , * Markus Metz * PURPOSE: produce a Voronoi diagram using vector points - * COPYRIGHT: (C) 1993-2006, 2001, 2013 by the GRASS Development Team - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 1993-2006, 2001, 2013 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/vector/v.what.rast/main.c b/vector/v.what.rast/main.c index 8fdb6743db1..4fd13c4b0d8 100644 --- a/vector/v.what.rast/main.c +++ b/vector/v.what.rast/main.c @@ -9,11 +9,8 @@ * * PURPOSE: Query raster map * - * COPYRIGHT: (C) 2001-2015 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001-2015 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * * * TODO: fix user notification if where= is used ***************************************************************/ diff --git a/vector/v.what.rast3/main.c b/vector/v.what.rast3/main.c index 8ede8075874..67e12099478 100644 --- a/vector/v.what.rast3/main.c +++ b/vector/v.what.rast3/main.c @@ -8,11 +8,8 @@ * PURPOSE: Uploads 3d raster values at positions of vector points to the * table * - * COPYRIGHT: (C) 2001, 2011 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2001, 2011 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * ***************************************************************/ #include diff --git a/vector/v.what/main.c b/vector/v.what/main.c index e9482fc0735..091719c19e9 100644 --- a/vector/v.what/main.c +++ b/vector/v.what/main.c @@ -11,11 +11,8 @@ * the interactive component to enable its use with the new * gis.m and future GUI. * - * COPYRIGHT: (C) 2006-2010, 2011, 2017 by the GRASS Development Team - * - * This program is free software under the GNU General - * Public License (>=v2). Read the file COPYING that - * comes with GRASS for details. + * SPDX-FileCopyrightText: 2006-2010, 2011, 2017 Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/ diff --git a/visualization/ximgview/main.c b/visualization/ximgview/main.c index 2ffaf1385d0..92b46d31e14 100644 --- a/visualization/ximgview/main.c +++ b/visualization/ximgview/main.c @@ -3,11 +3,9 @@ * MODULE: ximgview * AUTHOR(S): Glynn Clements * PURPOSE: View BMP images from the PNG driver - * COPYRIGHT: (C) 2007 Glynn Clements - * - * This program is free software under the GNU General Public - * License (>=v2). Read the file COPYING that comes with GRASS - * for details. + * SPDX-FileCopyrightText: 2007 Glynn Clements + * SPDX-FileCopyrightText: Other GRASS authors + * SPDX-License-Identifier: GPL-2.0-or-later * *****************************************************************************/