[GRASS-git] [OSGeo/grass] e8fd76: contributing: Use SPDX copyright tags in more comp...

Vaclav Petras noreply at github.com
Wed Sep 16 19:08:03 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: e8fd76f1e2baf4128da36c04e038643f45ddf6a3
      https://github.com/OSGeo/grass/commit/e8fd76f1e2baf4128da36c04e038643f45ddf6a3
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M imagery/i.albedo/main.c
    M imagery/i.aster.toar/main.c
    M imagery/i.evapo.time/main.c
    M lib/gis/open_misc.c
    M macos/build_grass_app.bash
    M raster/r.geomorphon/main.c
    M raster/r.stats.zonal/main.c
    M raster/r.texture/main.c
    M scripts/i.band.library/i.band.library.py
    M scripts/r.out.xyz/r.out.xyz.py
    M scripts/r.semantic.label/r.semantic.label.py
    M scripts/r.tileset/r.tileset.py
    M scripts/r3.in.xyz/r3.in.xyz.py
    M scripts/v.in.e00/v.in.e00.py
    M vector/v.delaunay/data_types.h
    M vector/v.delaunay/edge.c
    M vector/v.delaunay/edge.h
    M vector/v.delaunay/geom_primitives.h
    M vector/v.delaunay/geometry.c
    M vector/v.delaunay/in_out.c
    M vector/v.delaunay/main.c
    M vector/v.delaunay/memory.c
    M vector/v.perturb/main.c
    M vector/v.vol.rst/dataoct.c
    M vector/v.vol.rst/main.c
    M vector/v.vol.rst/oct.c
    M vector/v.vol.rst/user1.c
    M vector/v.vol.rst/user2.c
    M vector/v.vol.rst/user3.c
    M vector/v.vol.rst/user4.c
    M vector/v.vol.rst/vector.c

  Log Message:
  -----------
  contributing: Use SPDX copyright tags in more complicated file headers (#7751)

Convert the 31 files that the mechanical conversion left out of earlier
changes because their notices needed closer reading rather
than simple pattern matching.

Notices naming several people are split into one line per person, with
a shared year range repeated on each line; the largest is v.vol.rst
with five holders for 1989, 1993, 2000. Organization names with
punctuation stay on one line as written, such as mundialis GmbH & Co.KG
and GDF Hannover bR, http://www.gdf-hannover.de. Text interleaved with
the old notices is unchanged, including the third-party permission
notice in r.texture and the RMIT license text in v.delaunay, where
(C) RMIT 1993 becomes 1993 RMIT and the team clause keeps its own years
on the collective line because it is a separate clause.

The r.geomorphon clause "Scientific idea of geomorphon copyrighted
to authors" is dropped as an acknowledgement rather than a record
of a legal right; the tool documentation cites the authors and their papers.
Further copyright checks may add authors from documentation
and commits as SPDX copyright authors,
but that would be going out of scope here.

Three imagery tools (i.albedo, i.aster.toar, i.evapo.time) whose prose
named an unversioned GNU Lesser General Public License
while pointing at the GPL COPYING file onvert to GPL-2.0-or-later,
following the COPYING reference.

Each file was changed by a single reviewed replacement applied by a
script that asserts the old text occurs exactly once, the trailing
bytes are unchanged, no COPYRIGHT field remains, and exactly one
license identifier results. Written with AI assistance (Claude Code
with Opus 4.8, Fable 5); the decisions are the author's.



To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications


More information about the grass-commit mailing list