[GRASS-git] [OSGeo/grass] f80363: contributing: Use SPDX copyright tags in complicat...

Vaclav Petras noreply at github.com
Thu Sep 3 19:10:36 PDT 2026


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

  Changed paths:
    M lib/rst/interp_float/distance.c
    M lib/rst/interp_float/minmax.c
    M lib/rst/interp_float/resout2d.c
    M lib/rst/interp_float/ressegm2d.c
    M raster/r.resamp.rst/main.c
    M raster/r.sun/main.c
    M raster/r.sun/rsunglobals.h
    M raster/r.sun/rsunlib.c
    M raster/r.sun/sunradstruct.h
    M raster/r.surf.area/main.c
    M vector/v.lrs/v.lrs.segment/main.c
    M vector/v.normal/scancats.c
    M vector/v.perturb/fische.c
    M vector/v.perturb/myrng.c
    M vector/v.perturb/normal00.c
    M vector/v.perturb/normalen.c
    M vector/v.perturb/normalrs.c
    M vector/v.perturb/normalsv.c
    M vector/v.perturb/zufall.h
    M vector/v.qcount/count.c
    M vector/v.qcount/findquads.c
    M vector/v.qcount/indices.c
    M vector/v.qcount/quaddefs.h

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

Convert 23 files whose headers needed complex, full reading.

r.sun names Jaro Hofierka with GeoModel, s.r.o. as his affiliation on
one line for 2002, with 2011 Hamish Bowman in rsunlib.c. Postal
addresses and email lists are not carried into holder lines. The team
clause in main.c keeps its own years on the collective line. The lib/rst
interp_float files convert with the identifier by maintainer decision:
r.resamp.rst in the same code family states the GPL explicitly with
the same holders. The McCauley files in v.perturb, v.qcount, and
v.normal use the name alone, because the line with the email address
would pass the 80-column limit at which clang-format breaks the tag.
Bill Brown's email fits and stays in r.surf.area.

v.lrs.segment/main.c is MIT licensed and converts to
SPDX-License-Identifier: MIT, with Radim Blazek and Hamish Bowman on
their own lines and the license text replaced by the identifier, the
same operation as for the GPL files.

Four files are deferred as third party: mysql_config is Oracle's,
gitlog2changelog.py is Marcus D. Hanwell's via NUT, and two files
under man are vendored web assets.

The edits were applied by a per-file replacement script that asserts
each old text occurs exactly once and that trailing bytes never
change. Written with AI assistance (Claude Code with Opus 4.8 and
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