All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC v3 0/9] Use SPDX markings
@ 2021-09-05 13:25 Alejandro Colomar
  2021-09-05 13:25 ` [RFC v3 1/9] LICENSES/GPL-1.0-or-later.txt, many pages: " Alejandro Colomar
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Alejandro Colomar @ 2021-09-05 13:25 UTC (permalink / raw)
  To: mtk.manpages
  Cc: Alejandro Colomar, linux-man, Jilayne Lovejoy, Alexios Zavras,
	Richard Fontana, Greg Kroah-Hartman


Hi,

This (unfinished) patch set simplifies copyright markings to use SPDX
and REUSE conventions, by leaving a few lines in the files themselves,
and having the full license texts in LICENSES/, avoiding also repetition.

I'd like to get some feedback before continuing with these changes.

There are some pages where the copyright text wasn't clearly differentiated
from historic version markings, and I might have made some mistakes;
please review that specially.

I have yet to add the Verbatim-man-pages license text,
which will be released soon by SPDX, and fix the remaining cases of
Verbatim-man-pages, and also the remaining licenses.

Since this is a quite heavy patch set, you can check the corresponding
tag on my github:

	github.com:alejandro-colomar/man-pages.git	spdx-v3-20210905

Thanks,

Alex


Alejandro Colomar (9):
  LICENSES/GPL-1.0-or-later.txt, many pages: Use SPDX markings
  LICENSES/GPL-2.0-or-later.txt: Add license text
  Many pages: [GPL-2.0-or-later] Use SPDX markings
  Many pages: [GPL-2.0-or-later] Use SPDX markings
  Many pages: [GPL-2.0-or-later] Use SPDX markings
  Many pages: [GPL-2.0-or-later] Use SPDX markings
  Many pages: [GPL-2.0-or-later] Use SPDX markings
  Many pages: [Verbatim-man-pages] Use SPDX markings
  Many pages: [Verbatim-man-pages] Use SPDX markings

 LICENSES/GPL-1.0-or-later.txt | 100 +++++++++++++++++++++++++++++
 LICENSES/GPL-2.0-or-later.txt | 117 ++++++++++++++++++++++++++++++++++
 man1/getent.1                 |  26 +-------
 man1/iconv.1                  |  24 +------
 man1/intro.1                  |  25 +-------
 man1/ldd.1                    |  18 ++----
 man1/locale.1                 |  25 +-------
 man1/localedef.1              |  30 ++-------
 man1/memusage.1               |  25 +-------
 man1/memusagestat.1           |  23 +------
 man1/mtrace.1                 |  23 +------
 man1/pldd.1                   |  25 +-------
 man1/sprof.1                  |  25 +-------
 man1/time.1                   |   8 +--
 man2/_syscall.2               |  25 +-------
 man2/acct.2                   |  26 +-------
 man2/add_key.2                |  13 ++--
 man2/adjtimex.2               |  26 +-------
 man2/bdflush.2                |  24 +------
 man2/brk.2                    |  27 +-------
 man2/cacheflush.2             |  25 +-------
 man2/capget.2                 |   9 +--
 man2/clone.2                  |   9 +--
 man2/create_module.2          |   7 +-
 man2/epoll_create.2           |  22 +------
 man2/epoll_ctl.2              |  22 +------
 man2/epoll_wait.2             |  22 +------
 man2/eventfd.2                |  21 +-----
 man2/get_kernel_syms.2        |   7 +-
 man2/getsid.2                 |  27 ++------
 man2/getxattr.2               |  26 +-------
 man2/inotify_add_watch.2      |  26 +-------
 man2/inotify_init.2           |  26 +-------
 man2/inotify_rm_watch.2       |  24 +------
 man2/io_cancel.2              |   7 +-
 man2/io_destroy.2             |   7 +-
 man2/io_getevents.2           |   7 +-
 man2/io_setup.2               |   7 +-
 man2/io_submit.2              |   9 +--
 man2/ioctl_console.2          |  26 +-------
 man2/ioctl_ficlonerange.2     |  23 +------
 man2/ioctl_fideduperange.2    |  23 +------
 man2/ioctl_fslabel.2          |  23 +------
 man2/ioctl_getfsmap.2         |  23 +------
 man2/ioctl_tty.2              |   9 +--
 man2/ioperm.2                 |  26 +-------
 man2/ioprio_set.2             |  19 +-----
 man2/ipc.2                    |  25 +-------
 man2/listxattr.2              |  28 ++------
 man2/memfd_create.2           |  22 +------
 man2/memfd_secret.2           |  25 ++------
 man2/mkdir.2                  |  14 ++--
 man2/mknod.2                  |  14 ++--
 man2/mlock.2                  |  27 ++------
 man2/modify_ldt.2             |  26 +-------
 man2/mremap.2                 |  24 +------
 man2/nanosleep.2              |  28 ++------
 man2/outb.2                   |  26 +-------
 man2/perf_event_open.2        |  24 +------
 man2/ptrace.2                 |  32 ++--------
 man2/query_module.2           |   7 +-
 man2/removexattr.2            |  26 +-------
 man2/request_key.2            |  13 ++--
 man2/s390_pci_mmio_write.2    |  25 +-------
 man2/s390_runtime_instr.2     |  25 +-------
 man2/s390_sthyi.2             |  25 +-------
 man2/sched_get_priority_max.2 |  24 +------
 man2/sched_rr_get_interval.2  |  24 +------
 man2/sched_setaffinity.2      |  26 +-------
 man2/sched_setparam.2         |  24 +------
 man2/sched_yield.2            |  24 +------
 man2/set_thread_area.2        |  10 ++-
 man2/setsid.2                 |  27 +-------
 man2/setxattr.2               |  26 +-------
 man2/signalfd.2               |  21 +-----
 man2/socketcall.2             |  25 +-------
 man2/spu_create.2             |  19 +-----
 man2/spu_run.2                |  19 +-----
 man2/timerfd_create.2         |  19 +-----
 man2/unimplemented.2          |  24 +------
 man2/unshare.2                |  13 ++--
 man3/MB_CUR_MAX.3             |  10 +--
 man3/MB_LEN_MAX.3             |  10 +--
 man3/__setfpucw.3             |   8 +--
 man3/a64l.3                   |   8 +--
 man3/addseverity.3            |   7 +-
 man3/aio_cancel.3             |  24 +------
 man3/aio_error.3              |  24 +------
 man3/aio_fsync.3              |  24 +------
 man3/aio_read.3               |  24 +------
 man3/aio_return.3             |  24 +------
 man3/aio_suspend.3            |  26 +-------
 man3/aio_write.3              |  24 +------
 man3/argz_add.3               |   8 +--
 man3/btowc.3                  |  10 +--
 man3/cabs.3                   |   7 +-
 man3/cacos.3                  |   9 +--
 man3/cacosh.3                 |   9 +--
 man3/carg.3                   |   7 +-
 man3/casin.3                  |   7 +-
 man3/casinh.3                 |   7 +-
 man3/catan.3                  |   9 +--
 man3/catanh.3                 |   9 +--
 man3/ccos.3                   |   7 +-
 man3/ccosh.3                  |   7 +-
 man3/cexp.3                   |   7 +-
 man3/cexp2.3                  |   7 +-
 man3/cfree.3                  |  24 +------
 man3/cimag.3                  |   7 +-
 man3/clog.3                   |   7 +-
 man3/clog10.3                 |   7 +-
 man3/clog2.3                  |   7 +-
 man3/conj.3                   |   7 +-
 man3/cpow.3                   |   7 +-
 man3/cproj.3                  |   7 +-
 man3/creal.3                  |   7 +-
 man3/crypt.3                  |  27 +-------
 man3/csin.3                   |   7 +-
 man3/csinh.3                  |   7 +-
 man3/csqrt.3                  |   7 +-
 man3/ctan.3                   |   7 +-
 man3/ctanh.3                  |   7 +-
 man3/des_crypt.3              |  10 +--
 man3/dlerror.3                |  26 +-------
 man3/dlopen.3                 |  29 ++-------
 man3/dlsym.3                  |  26 +-------
 man3/encrypt.3                |  25 +-------
 man3/envz_add.3               |   8 +--
 man3/errno.3                  |  24 +------
 man3/fdim.3                   |  10 +--
 man3/fenv.3                   |  24 +------
 man3/fgetwc.3                 |  11 +---
 man3/fgetws.3                 |  11 +---
 man3/fma.3                    |  10 +--
 man3/fmax.3                   |  10 +--
 man3/fmemopen.3               |   7 +-
 man3/fmin.3                   |  10 +--
 man3/fmtmsg.3                 |   8 +--
 man3/fpclassify.3             |   8 +--
 man3/fputwc.3                 |  10 +--
 man3/fputws.3                 |  10 +--
 man3/ftime.3                  |  26 +-------
 man3/ftw.3                    |  30 ++-------
 man3/fwide.3                  |  10 +--
 man3/gamma.3                  |   7 +-
 man3/getgrent_r.3             |  24 +------
 man3/getpass.3                |  24 +------
 man3/getpwent_r.3             |  24 +------
 man3/getspnam.3               |   9 +--
 man3/getttyent.3              |   7 +-
 man3/getutent.3               |  24 +------
 man3/getwchar.3               |  10 +--
 man3/hsearch.3                |  27 +-------
 man3/iconv.3                  |  10 +--
 man3/iconv_close.3            |  10 +--
 man3/iconv_open.3             |  10 +--
 man3/isgreater.3              |   7 +-
 man3/iswalnum.3               |  10 +--
 man3/iswalpha.3               |  10 +--
 man3/iswblank.3               |  10 +--
 man3/iswcntrl.3               |  10 +--
 man3/iswctype.3               |  10 +--
 man3/iswdigit.3               |  10 +--
 man3/iswgraph.3               |  10 +--
 man3/iswlower.3               |  10 +--
 man3/iswprint.3               |  10 +--
 man3/iswpunct.3               |  10 +--
 man3/iswspace.3               |  10 +--
 man3/iswupper.3               |  10 +--
 man3/iswxdigit.3              |  10 +--
 man3/key_setsecret.3          |   8 +--
 man3/lgamma.3                 |  10 +--
 man3/lio_listio.3             |  24 +------
 man3/lockf.3                  |  25 +-------
 man3/login.3                  |  26 +-------
 man3/malloc_hook.3            |   7 +-
 man3/mblen.3                  |  10 +--
 man3/mbrlen.3                 |  10 +--
 man3/mbrtowc.3                |  10 +--
 man3/mbsinit.3                |  10 +--
 man3/mbsnrtowcs.3             |  10 +--
 man3/mbsrtowcs.3              |  10 +--
 man3/mbstowcs.3               |  12 +---
 man3/mbtowc.3                 |  10 +--
 man3/mempcpy.3                |  11 ++--
 man3/nan.3                    |   7 +-
 man3/netlink.3                |   7 +-
 man3/nextafter.3              |  10 +--
 man3/nl_langinfo.3            |  14 ++--
 man3/open_memstream.3         |   7 +-
 man3/perror.3                 |  29 ++-------
 man3/posix_madvise.3          |  20 +-----
 man3/printf.3                 |  24 +------
 man3/putgrent.3               |   7 +-
 man3/putwchar.3               |  10 +--
 man3/remquo.3                 |  10 +--
 man3/rtime.3                  |   7 +-
 man3/setaliasent.3            |   7 +-
 man3/setjmp.3                 |  24 +------
 man3/setnetgrent.3            |   7 +-
 man3/signbit.3                |  13 ++--
 man3/significand.3            |  10 ++-
 man3/sincos.3                 |  10 +--
 man3/stpncpy.3                |  10 +--
 man3/strfmon.3                |  24 +------
 man3/strnlen.3                |  10 +--
 man3/strtoimax.3              |  24 +------
 man3/termios.3                |  27 +-------
 man3/tgamma.3                 |  10 +--
 man3/towctrans.3              |  10 +--
 man3/towlower.3               |  12 +---
 man3/towupper.3               |  11 +---
 man3/ttyname.3                |  24 +------
 man3/ualarm.3                 |  24 +------
 man3/ungetwc.3                |  10 +--
 man3/updwtmp.3                |  25 +-------
 man3/wcpcpy.3                 |  10 +--
 man3/wcpncpy.3                |  10 +--
 man3/wcrtomb.3                |  10 +--
 man3/wcscasecmp.3             |  10 +--
 man3/wcscat.3                 |  10 +--
 man3/wcschr.3                 |  10 +--
 man3/wcscmp.3                 |  10 +--
 man3/wcscpy.3                 |  10 +--
 man3/wcscspn.3                |  10 +--
 man3/wcsdup.3                 |  10 +--
 man3/wcslen.3                 |  10 +--
 man3/wcsncasecmp.3            |  10 +--
 man3/wcsncat.3                |  10 +--
 man3/wcsncmp.3                |  10 +--
 man3/wcsncpy.3                |  10 +--
 man3/wcsnlen.3                |  10 +--
 man3/wcsnrtombs.3             |  10 +--
 man3/wcspbrk.3                |  10 +--
 man3/wcsrchr.3                |  10 +--
 man3/wcsrtombs.3              |  10 +--
 man3/wcsspn.3                 |  10 +--
 man3/wcsstr.3                 |  10 +--
 man3/wcstoimax.3              |  24 +------
 man3/wcstok.3                 |  10 +--
 man3/wcstombs.3               |  10 +--
 man3/wcswidth.3               |  10 +--
 man3/wctob.3                  |  10 +--
 man3/wctomb.3                 |  10 +--
 man3/wctrans.3                |  10 +--
 man3/wctype.3                 |  10 +--
 man3/wcwidth.3                |  10 +--
 man3/wmemchr.3                |  10 +--
 man3/wmemcmp.3                |  10 +--
 man3/wmemcpy.3                |  10 +--
 man3/wmemmove.3               |  10 +--
 man3/wmemset.3                |  10 +--
 man3/wordexp.3                |  24 +------
 man3/wprintf.3                |  10 +--
 man3/xcrypt.3                 |   7 +-
 man4/console_codes.4          |  20 +-----
 man4/cpuid.4                  |  26 +-------
 man4/dsp56k.4                 |  26 +-------
 man4/fd.4                     |  28 ++------
 man4/full.4                   |  26 +-------
 man4/fuse.4                   |  26 +-------
 man4/hd.4                     |  25 +-------
 man4/initrd.4                 |  26 +-------
 man4/intro.4                  |  26 +-------
 man4/lirc.4                   |  25 +-------
 man4/loop.4                   |  27 +-------
 man4/lp.4                     |  26 +-------
 man4/mem.4                    |  26 +-------
 man4/mouse.4                  |  26 +-------
 man4/msr.4                    |  26 +-------
 man4/null.4                   |  26 +-------
 man4/ram.4                    |  26 +-------
 man4/random.4                 |  10 +--
 man4/rtc.4                    |  25 +-------
 man4/sd.4                     |  26 +-------
 man4/sk98lin.4                |  27 +-------
 man4/st.4                     |  26 +-------
 man4/tty.4                    |  27 +-------
 man4/ttyS.4                   |  26 +-------
 man4/vcs.4                    |  27 +-------
 man4/veth.4                   |  29 +--------
 man4/wavelan.4                |   5 +-
 man5/acct.5                   |  25 +-------
 man5/charmap.5                |  19 +-----
 man5/core.5                   |  25 +-------
 man5/filesystems.5            |  24 +------
 man5/ftpusers.5               |  19 +-----
 man5/group.5                  |  26 +-------
 man5/host.conf.5              |  26 ++------
 man5/hosts.5                  |  24 +------
 man5/hosts.equiv.5            |   6 +-
 man5/intro.5                  |  28 ++------
 man5/issue.5                  |  26 +-------
 man5/locale.5                 |  23 ++-----
 man5/motd.5                   |  26 +-------
 man5/networks.5               |  24 +------
 man5/nologin.5                |  28 ++------
 man5/nscd.conf.5              |  20 +-----
 man5/nsswitch.conf.5          |  26 +-------
 man5/passwd.5                 |  34 ++--------
 man5/proc.5                   |  36 ++---------
 man5/protocols.5              |  24 +------
 man5/repertoiremap.5          |  22 +------
 man5/securetty.5              |  26 +-------
 man5/services.5               |  28 +-------
 man5/shells.5                 |  26 +-------
 man5/slabinfo.5               |  27 +-------
 man5/sysfs.5                  |  25 +-------
 man5/termcap.5                |  26 +-------
 man5/tmpfs.5                  |  25 +-------
 man5/ttytype.5                |  29 ++-------
 man5/utmp.5                   |  28 ++------
 man6/intro.6                  |  26 +-------
 man7/address_families.7       |  27 +-------
 man7/aio.7                    |  25 +-------
 man7/armscii-8.7              |  24 +------
 man7/ascii.7                  |  24 +------
 man7/attributes.7             |  24 +------
 man7/boot.7                   |   7 +-
 man7/bootparam.7              |  24 +------
 man7/capabilities.7           |  25 +-------
 man7/cgroup_namespaces.7      |  26 +-------
 man7/cgroups.7                |  27 +-------
 man7/charsets.7               |  12 +---
 man7/complex.7                |   7 +-
 man7/cp1251.7                 |  24 +------
 man7/cp1252.7                 |  24 +------
 man7/credentials.7            |  25 +-------
 man7/environ.7                |  39 +++---------
 man7/epoll.7                  |  21 +-----
 man7/fanotify.7               |  26 +-------
 man7/feature_test_macros.7    |  25 +-------
 man7/glob.7                   |  24 +------
 man7/hier.7                   |  31 +--------
 man7/inode.7                  |  25 +-------
 man7/inotify.7                |  27 +-------
 man7/intro.7                  |  27 +-------
 man7/ipc_namespaces.7         |  26 +-------
 man7/iso_8859-1.7             |  25 +-------
 man7/iso_8859-10.7            |  24 +------
 man7/iso_8859-11.7            |  26 +-------
 man7/iso_8859-13.7            |  24 +------
 man7/iso_8859-14.7            |  24 +------
 man7/iso_8859-15.7            |  26 +-------
 man7/iso_8859-16.7            |  24 +------
 man7/iso_8859-2.7             |  27 ++------
 man7/iso_8859-3.7             |  24 +------
 man7/iso_8859-4.7             |  24 +------
 man7/iso_8859-5.7             |  24 +------
 man7/iso_8859-6.7             |  24 +------
 man7/iso_8859-7.7             |  24 +------
 man7/iso_8859-8.7             |  24 +------
 man7/iso_8859-9.7             |  24 +------
 man7/kernel_lockdown.7        |  12 +---
 man7/keyrings.7               |  13 ++--
 man7/koi8-r.7                 |  24 +------
 man7/koi8-u.7                 |  24 +------
 man7/libc.7                   |  26 +-------
 man7/locale.7                 |  27 +-------
 man7/man-pages.7              |  29 ++-------
 man7/man.7                    |  27 +-------
 man7/math_error.7             |  26 +-------
 man7/mount_namespaces.7       |  26 +-------
 man7/mq_overview.7            |  25 +-------
 man7/namespaces.7             |  28 +-------
 man7/netlink.7                |   8 +--
 man7/network_namespaces.7     |  26 +-------
 man7/nptl.7                   |  26 +-------
 man7/numa.7                   |  31 ++-------
 man7/path_resolution.7        |  25 +-------
 man7/persistent-keyring.7     |  11 +---
 man7/pid_namespaces.7         |  28 +-------
 man7/pipe.7                   |  25 +-------
 man7/pkeys.7                  |  25 +-------
 man7/posixoptions.7           |  24 +------
 man7/process-keyring.7        |  11 +---
 man7/pthreads.7               |  25 +-------
 man7/pty.7                    |  25 +-------
 man7/random.7                 |  31 ++-------
 man7/rtld-audit.7             |  26 +-------
 man7/sched.7                  |  35 ++--------
 man7/sem_overview.7           |  25 +-------
 man7/session-keyring.7        |  11 +---
 man7/shm_overview.7           |  26 +-------
 man7/sigevent.7               |  27 +-------
 man7/signal-safety.7          |  25 +-------
 man7/signal.7                 |  30 ++-------
 man7/sock_diag.7              |  25 +-------
 man7/spufs.7                  |  19 +-----
 man7/standards.7              |  24 +------
 man7/suffixes.7               |  25 +-------
 man7/system_data_types.7      |  28 +-------
 man7/sysvipc.7                |  25 +-------
 man7/termio.7                 |  25 +-------
 man7/thread-keyring.7         |  11 +---
 man7/time.7                   |  25 +-------
 man7/time_namespaces.7        |  26 +-------
 man7/udplite.7                |  25 +-------
 man7/unicode.7                |  24 +------
 man7/units.7                  |  25 +-------
 man7/uri.7                    |  26 +-------
 man7/user-keyring.7           |  11 +---
 man7/user-session-keyring.7   |  11 +---
 man7/user_namespaces.7        |  28 +-------
 man7/utf-8.7                  |  24 +------
 man7/uts_namespaces.7         |  26 +-------
 man7/vsock.7                  |  25 +-------
 man7/xattr.7                  |  29 +--------
 man8/iconvconfig.8            |  24 +------
 man8/intro.8                  |  27 +-------
 man8/ldconfig.8               |  21 ++----
 man8/nscd.8                   |  20 +-----
 man8/sln.8                    |  25 +-------
 413 files changed, 1269 insertions(+), 6615 deletions(-)
 create mode 100644 LICENSES/GPL-1.0-or-later.txt
 create mode 100644 LICENSES/GPL-2.0-or-later.txt

-- 
2.33.0


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [RFC v3 1/9] LICENSES/GPL-1.0-or-later.txt, many pages: Use SPDX markings
  2021-09-05 13:25 [RFC v3 0/9] Use SPDX markings Alejandro Colomar
@ 2021-09-05 13:25 ` Alejandro Colomar
  2021-09-05 21:53   ` Richard Fontana
  2021-09-05 13:25 ` [RFC v3 2/9] LICENSES/GPL-2.0-or-later.txt: Add license text Alejandro Colomar
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 17+ messages in thread
From: Alejandro Colomar @ 2021-09-05 13:25 UTC (permalink / raw)
  To: mtk.manpages
  Cc: Alejandro Colomar, linux-man, Greg Kroah-Hartman,
	Jilayne Lovejoy, Alexios Zavras, Richard Fontana

To simplify understanding which license applies to each file,
let's use SPDX markings, which are simple, informative, and
commonly used in many projects.
Let's also follow REUSE <https://reuse.software/> conventions.

I assime GPL-1.0-or-later is the closest thing to GPL_NOVERSION_ONELINE,
which I couldn't find anywhere.

Reported-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jilayne Lovejoy <opensource@jilayne.com>
Cc: Alexios Zavras <alexios.zavras@intel.com>
Cc: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
---
 LICENSES/GPL-1.0-or-later.txt | 100 ++++++++++++++++++++++++++++++++++
 man1/ldd.1                    |  18 ++----
 man1/time.1                   |   8 +--
 man2/capget.2                 |   9 +--
 man2/clone.2                  |   9 +--
 man2/create_module.2          |   7 +--
 man2/get_kernel_syms.2        |   7 +--
 man2/io_cancel.2              |   7 +--
 man2/io_destroy.2             |   7 +--
 man2/io_getevents.2           |   7 +--
 man2/io_setup.2               |   7 +--
 man2/io_submit.2              |   9 +--
 man2/ioctl_tty.2              |   9 +--
 man2/mkdir.2                  |  14 ++---
 man2/mknod.2                  |  14 ++---
 man2/query_module.2           |   7 +--
 man2/set_thread_area.2        |  10 ++--
 man2/unshare.2                |  13 ++---
 man3/__setfpucw.3             |   8 +--
 man3/a64l.3                   |   8 +--
 man3/addseverity.3            |   7 +--
 man3/argz_add.3               |   8 +--
 man3/cabs.3                   |   7 +--
 man3/cacos.3                  |   9 +--
 man3/cacosh.3                 |   9 +--
 man3/carg.3                   |   7 +--
 man3/casin.3                  |   7 +--
 man3/casinh.3                 |   7 +--
 man3/catan.3                  |   9 +--
 man3/catanh.3                 |   9 +--
 man3/ccos.3                   |   7 +--
 man3/ccosh.3                  |   7 +--
 man3/cexp.3                   |   7 +--
 man3/cexp2.3                  |   7 +--
 man3/cimag.3                  |   7 +--
 man3/clog.3                   |   7 +--
 man3/clog10.3                 |   7 +--
 man3/clog2.3                  |   7 +--
 man3/conj.3                   |   7 +--
 man3/cpow.3                   |   7 +--
 man3/cproj.3                  |   7 +--
 man3/creal.3                  |   7 +--
 man3/csin.3                   |   7 +--
 man3/csinh.3                  |   7 +--
 man3/csqrt.3                  |   7 +--
 man3/ctan.3                   |   7 +--
 man3/ctanh.3                  |   7 +--
 man3/des_crypt.3              |  10 ++--
 man3/envz_add.3               |   8 +--
 man3/fdim.3                   |  10 +---
 man3/fma.3                    |  10 +---
 man3/fmax.3                   |  10 +---
 man3/fmemopen.3               |   7 +--
 man3/fmin.3                   |  10 +---
 man3/fmtmsg.3                 |   8 +--
 man3/fpclassify.3             |   8 +--
 man3/gamma.3                  |   7 +--
 man3/getspnam.3               |   9 +--
 man3/getttyent.3              |   7 +--
 man3/isgreater.3              |   7 +--
 man3/key_setsecret.3          |   8 +--
 man3/lgamma.3                 |  10 +---
 man3/malloc_hook.3            |   7 +--
 man3/mempcpy.3                |  11 ++--
 man3/nan.3                    |   7 +--
 man3/netlink.3                |   7 +--
 man3/nextafter.3              |  10 +---
 man3/open_memstream.3         |   7 +--
 man3/putgrent.3               |   7 +--
 man3/remquo.3                 |  10 +---
 man3/rtime.3                  |   7 +--
 man3/setaliasent.3            |   7 +--
 man3/setnetgrent.3            |   7 +--
 man3/signbit.3                |  13 ++---
 man3/significand.3            |  10 ++--
 man3/sincos.3                 |  10 +---
 man3/tgamma.3                 |  10 +---
 man3/xcrypt.3                 |   7 +--
 man4/wavelan.4                |   5 +-
 man5/hosts.equiv.5            |   6 +-
 man7/boot.7                   |   7 +--
 man7/complex.7                |   7 +--
 man7/netlink.7                |   8 +--
 83 files changed, 317 insertions(+), 458 deletions(-)
 create mode 100644 LICENSES/GPL-1.0-or-later.txt

diff --git a/LICENSES/GPL-1.0-or-later.txt b/LICENSES/GPL-1.0-or-later.txt
new file mode 100644
index 000000000..b3a222308
--- /dev/null
+++ b/LICENSES/GPL-1.0-or-later.txt
@@ -0,0 +1,100 @@
+GNU GENERAL PUBLIC LICENSE
+Version 1, February 1989
+
+Copyright (C) 1989 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
+
+Preamble
+
+The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. The General Public License applies to the Free Software Foundation's software and to any other program whose authors commit to using it. You can use it for your programs, too.
+
+When we speak of free software, we are referring to freedom, not price. Specifically, the General Public License is designed to make sure that you have the freedom to give away or sell copies of free software, that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
+
+To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
+
+For example, if you distribute copies of a such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must tell them their rights.
+
+We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
+
+Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
+
+The precise terms and conditions for copying, distribution and modification follow.
+
+GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+0. This License Agreement applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any work containing the Program or a portion of it, either verbatim or with modifications. Each licensee is addressed as "you".
+
+1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this General Public License and to the absence of any warranty; and give any other recipients of the Program a copy of this General Public License along with the Program. You may charge a fee for the physical act of transferring a copy.
+
+2. You may modify your copy or copies of the Program or any portion of it, and copy and distribute such modifications under the terms of Paragraph 1 above, provided that you also do the following:
+
+     a) cause the modified files to carry prominent notices stating that you changed the files and the date of any change; and
+
+     b) cause the whole of any work that you distribute or publish, that in whole or in part contains the Program or any part thereof, either with or without modifications, to be licensed at no charge to all third parties under the terms of this General Public License (except that you may choose to grant warranty protection to some or all third parties, at your option).
+
+     c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the simplest and most usual way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this General Public License.
+
+     d) You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
+
+Mere aggregation of another independent work with the Program (or its derivative) on a volume of a storage or distribution medium does not bring the other work under the scope of these terms.
+
+3. You may copy and distribute the Program (or a portion or derivative of it, under Paragraph 2) in object code or executable form under the terms of Paragraphs 1 and 2 above provided that you also do one of the following:
+
+     a) accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Paragraphs 1 and 2 above; or,
+
+     b) accompany it with a written offer, valid for at least three years, to give any third party free (except for a nominal charge for the cost of distribution) a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Paragraphs 1 and 2 above; or,
+
+     c) accompany it with the information you received as to where the corresponding source code may be obtained. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form alone.)
+
+Source code for a work means the preferred form of the work for making modifications to it. For an executable file, complete source code means all the source code for all modules it contains; but, as a special exception, it need not include source code for modules which are standard libraries that accompany the operating system on which the executable file runs, or for standard header files or definitions files that accompany that operating system.
+
+4. You may not copy, modify, sublicense, distribute or transfer the Program except as expressly provided under this General Public License. Any attempt otherwise to copy, modify, sublicense, distribute or transfer the Program is void, and will automatically terminate your rights to use the Program under this License. However, parties who have received copies, or rights to use copies, from you under this General Public License will not have their licenses terminated so long as such parties remain in full compliance.
+
+5. By copying, distributing or modifying the Program (or any work based on the Program) you indicate your acceptance of this license to do so, and all its terms and conditions.
+
+6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein.
+
+7. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program specifies a version number of the license which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation.
+
+8. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
+
+NO WARRANTY
+
+9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+
+Appendix: How to Apply These Terms to Your New Programs
+
+If you develop a new program, and you want it to be of the greatest possible use to humanity, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
+
+To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
+
+     <one line to give the program's name and a brief idea of what it does.> Copyright (C) 19yy <name of author>
+
+     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 1, or (at your option) any later version.
+
+     This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+     You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
+
+     Gnomovision version 69, Copyright (C) 19xx name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here a sample; alter the names:
+
+     Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker.
+
+     <signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/man1/ldd.1 b/man1/ldd.1
index f358f9658..70d71b2c9 100644
--- a/man1/ldd.1
+++ b/man1/ldd.1
@@ -1,15 +1,9 @@
-.\" Copyright 1995-2000 David Engel (david@ods.com)
-.\" Copyright 1995 Rickard E. Faith (faith@cs.unc.edu)
-.\" Copyright 2000 Ben Collins (bcollins@debian.org)
-.\"    Redone for GLibc 2.2
-.\" Copyright 2000 Jakub Jelinek (jakub@redhat.com)
-.\"    Corrected.
-.\" and Copyright (C) 2012, 2016, Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Do not restrict distribution.
-.\" May be distributed under the GNU General Public License
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995-2000, David Engel <david@ods.com>
+.\" SPDX-FileCopyrightText: 1995, Rickard E. Faith <faith@cs.unc.edu>
+.\" SPDX-FileCopyrightText: 2000, Ben Collins <bcollins@debian.org>
+.\" SPDX-FileCopyrightText: 2000, Jakub Jelinek <jakub@redhat.com>
+.\" SPDX-FileCopyrightText: 2012, 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH LDD 1 2021-08-27 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man1/time.1 b/man1/time.1
index 5af90c1d0..7dad9f57c 100644
--- a/man1/time.1
+++ b/man1/time.1
@@ -1,11 +1,9 @@
-.\" Copyright Andries Brouwer, 2000
+.\" SPDX-FileCopyrightText: 2000, Andries Brouwer
+.\" SPDX-License-Identifier: GPL-1.0-or-later
+.\"
 .\" Some fragments of text came from the time-1.7 info file.
 .\" Inspired by kromJx@crosswinds.net.
 .\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
-.\"
 .TH TIME 1 2019-03-06 "" "Linux User's Manual"
 .SH NAME
 time \- time a simple command or give resource usage
diff --git a/man2/capget.2 b/man2/capget.2
index 3ac05106f..89c098aa3 100644
--- a/man2/capget.2
+++ b/man2/capget.2
@@ -1,9 +1,6 @@
-.\" Copyright: written by Andrew Morgan <morgan@kernel.org>
-.\" and Copyright 2006, 2008, Michael Kerrisk <tmk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" may be distributed as per GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Andrew Morgan <morgan@kernel.org>
+.\" SPDX-FileCopyrightText: 2006, 2008, Michael Kerrisk <tmk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Modified by David A. Wheeler <dwheeler@ida.org>
 .\" Modified 2004-05-27, mtk
diff --git a/man2/clone.2 b/man2/clone.2
index e381da165..ce770d19b 100644
--- a/man2/clone.2
+++ b/man2/clone.2
@@ -1,9 +1,6 @@
-.\" Copyright (c) 1992 Drew Eckhardt <drew@cs.colorado.edu>, March 28, 1992
-.\" and Copyright (c) Michael Kerrisk, 2001, 2002, 2005, 2013, 2019
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" May be distributed under the GNU General Public License.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1992, Drew Eckhardt <drew@cs.colorado.edu>
+.\" SPDX-FileCopyrightText: 2001, 2002, 2005, 2013, 2019, Michael Kerrisk
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Modified by Michael Haardt <michael@moria.de>
 .\" Modified 24 Jul 1993 by Rik Faith <faith@cs.unc.edu>
diff --git a/man2/create_module.2 b/man2/create_module.2
index 81136fe06..30e6abcba 100644
--- a/man2/create_module.2
+++ b/man2/create_module.2
@@ -1,8 +1,5 @@
-.\" Copyright (C) 1996 Free Software Foundation, Inc.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This file is distributed according to the GNU General Public License.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Free Software Foundation, Inc.
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" 2006-02-09, some reformatting by Luc Van Oostenryck; some
 .\" reformatting and rewordings by mtk
diff --git a/man2/get_kernel_syms.2 b/man2/get_kernel_syms.2
index beb26e539..593c6bc7b 100644
--- a/man2/get_kernel_syms.2
+++ b/man2/get_kernel_syms.2
@@ -1,8 +1,5 @@
-.\" Copyright (C) 1996 Free Software Foundation, Inc.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This file is distributed according to the GNU General Public License.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Free Software Foundation, Inc.
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" 2006-02-09, some reformatting by Luc Van Oostenryck; some
 .\" reformatting and rewordings by mtk
diff --git a/man2/io_cancel.2 b/man2/io_cancel.2
index 248fe5791..39b0b04df 100644
--- a/man2/io_cancel.2
+++ b/man2/io_cancel.2
@@ -1,8 +1,5 @@
-.\" Copyright (C) 2003 Free Software Foundation, Inc.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This file is distributed according to the GNU General Public License.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Free Software Foundation, Inc.
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH IO_CANCEL 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/io_destroy.2 b/man2/io_destroy.2
index c9418336f..7debf111b 100644
--- a/man2/io_destroy.2
+++ b/man2/io_destroy.2
@@ -1,8 +1,5 @@
-.\" Copyright (C) 2003 Free Software Foundation, Inc.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This file is distributed according to the GNU General Public License.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Free Software Foundation, Inc.
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH IO_DESTROY 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/io_getevents.2 b/man2/io_getevents.2
index 7c7e625bf..9f25c0991 100644
--- a/man2/io_getevents.2
+++ b/man2/io_getevents.2
@@ -1,8 +1,5 @@
-.\" Copyright (C) 2003 Free Software Foundation, Inc.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This file is distributed according to the GNU General Public License.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Free Software Foundation, Inc.
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH IO_GETEVENTS 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/io_setup.2 b/man2/io_setup.2
index 1e3cdd6e1..2c821dd0a 100644
--- a/man2/io_setup.2
+++ b/man2/io_setup.2
@@ -1,8 +1,5 @@
-.\" Copyright (C) 2003 Free Software Foundation, Inc.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This file is distributed according to the GNU General Public License.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Free Software Foundation, Inc.
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH IO_SETUP 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/io_submit.2 b/man2/io_submit.2
index 08f5b0412..c1a05b773 100644
--- a/man2/io_submit.2
+++ b/man2/io_submit.2
@@ -1,9 +1,6 @@
-.\" Copyright (C) 2003 Free Software Foundation, Inc.
-.\" and Copyright (C) 2017 Goldwyn Rodrigues <rgoldwyn@suse.de>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This file is distributed according to the GNU General Public License.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Free Software Foundation, Inc.
+.\" SPDX-FileCopyrightText: 2017, Goldwyn Rodrigues <rgoldwyn@suse.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH IO_SUBMIT 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/ioctl_tty.2 b/man2/ioctl_tty.2
index 186011ee7..0a4c86779 100644
--- a/man2/ioctl_tty.2
+++ b/man2/ioctl_tty.2
@@ -1,9 +1,6 @@
-.\" Copyright 2002 Walter Harms <walter.harms@informatik.uni-oldenburg.de>
-.\" and Andries Brouwer <aeb@cwi.nl>.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2002, Andries Brouwer <aeb@cwi.nl>.
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH IOCTL_TTY 2 2021-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/mkdir.2 b/man2/mkdir.2
index 33eafc935..711cffd2d 100644
--- a/man2/mkdir.2
+++ b/man2/mkdir.2
@@ -1,12 +1,8 @@
-.\" This manpage is Copyright (C) 1992 Drew Eckhardt;
-.\"             and Copyright (C) 1993 Michael Haardt
-.\"             and Copyright (C) 1993,1994 Ian Jackson
-.\"		and Copyright (C) 2006, 2014 Michael Kerrisk
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" You may distribute it under the terms of the GNU General
-.\" Public License. It comes with NO WARRANTY.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1992, Drew Eckhardt;
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt
+.\" SPDX-FileCopyrightText: 1993, 1994, Ian Jackson
+.\" SPDX-FileCopyrightText: 2006, 2014, Michael Kerrisk
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH MKDIR 2 2021-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/mknod.2 b/man2/mknod.2
index 00199898c..f1c0e720a 100644
--- a/man2/mknod.2
+++ b/man2/mknod.2
@@ -1,12 +1,8 @@
-.\" This manpage is Copyright (C) 1992 Drew Eckhardt;
-.\"             and Copyright (C) 1993 Michael Haardt
-.\"             and Copyright (C) 1993,1994 Ian Jackson
-.\"		and Copyright (C) 2006, 2014, Michael Kerrisk
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" You may distribute it under the terms of the GNU General
-.\" Public License. It comes with NO WARRANTY.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1992, Drew Eckhardt;
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt
+.\" SPDX-FileCopyrightText: 1993, 1994, Ian Jackson
+.\" SPDX-FileCopyrightText: 2006, 2014, Michael Kerrisk
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Modified 1996-08-18 by urs
 .\" Modified 2003-04-23 by Michael Kerrisk
diff --git a/man2/query_module.2 b/man2/query_module.2
index ef8d803ee..0730c705a 100644
--- a/man2/query_module.2
+++ b/man2/query_module.2
@@ -1,8 +1,5 @@
-.\" Copyright (C) 1996 Free Software Foundation, Inc.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This file is distributed according to the GNU General Public License.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Free Software Foundation, Inc.
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" 2006-02-09, some reformatting by Luc Van Oostenryck; some
 .\" reformatting and rewordings by mtk
diff --git a/man2/set_thread_area.2 b/man2/set_thread_area.2
index 43f3009f7..01446d98b 100644
--- a/man2/set_thread_area.2
+++ b/man2/set_thread_area.2
@@ -1,10 +1,8 @@
-.\" Copyright (C) 2003 Free Software Foundation, Inc.
-.\" Copyright (C) 2015 Andrew Lutomirski
-.\" Author: Kent Yoder
+.\" SPDX-FileCopyrightText: 2003, Free Software Foundation, Inc.
+.\" SPDX-FileCopyrightText: 2015, Andrew Lutomirski
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This file is distributed according to the GNU General Public License.
-.\" %%%LICENSE_END
+.\" Author: Kent Yoder
 .\"
 .TH SET_THREAD_AREA 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/unshare.2 b/man2/unshare.2
index 851c2b20e..dbfe3243f 100644
--- a/man2/unshare.2
+++ b/man2/unshare.2
@@ -1,18 +1,15 @@
-.\" Copyright (C) 2006, Janak Desai <janak@us.ibm.com>
-.\" and Copyright (C) 2006, 2012 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Licensed under the GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, Janak Desai <janak@us.ibm.com>
+.\" SPDX-FileCopyrightText: 2006, 2012, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Patch Justification:
 .\" unshare system call is needed to implement, using PAM,
 .\" per-security_context and/or per-user namespace to provide
-.\" polyinstantiated directories. Using unshare and bind mounts, a
+.\" polyinstantiated directories.  Using unshare and bind mounts, a
 .\" PAM module can create private namespace with appropriate
 .\" directories(based on user's security context) bind mounted on
 .\" public directories such as /tmp, thus providing an instance of
-.\" /tmp that is based on user's security context. Without the
+.\" /tmp that is based on user's security context.  Without the
 .\" unshare system call, namespace separation can only be achieved
 .\" by clone, which would require porting and maintaining all commands
 .\" such as login, and su, that establish a user session.
diff --git a/man3/__setfpucw.3 b/man3/__setfpucw.3
index b7daecde9..b341fb062 100644
--- a/man3/__setfpucw.3
+++ b/man3/__setfpucw.3
@@ -1,9 +1,5 @@
-.\" Written Sat Mar  8 10:35:08 MEZ 1997 by
-.\" J. "MUFTI" Scheurich (mufti@csv.ica.uni-stuttgart.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This page is licensed under the GNU General Public License
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1997, J. "MUFTI" Scheurich <mufti@csv.ica.uni-stuttgart.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH __SETFPUCW 3 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/a64l.3 b/man3/a64l.3
index 4014212fd..cbed7a611 100644
--- a/man3/a64l.3
+++ b/man3/a64l.3
@@ -1,9 +1,5 @@
-\t
-.\" Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, walter harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Corrected, aeb, 2002-05-30
 .\"
diff --git a/man3/addseverity.3 b/man3/addseverity.3
index 0a3c8cf5d..21121eda6 100644
--- a/man3/addseverity.3
+++ b/man3/addseverity.3
@@ -1,11 +1,10 @@
-.\"  Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
+.\" SPDX-FileCopyrightText: 2002, walter harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
 .\"  adapted glibc info page
 .\"
 .\"  polished a little, aeb
+.\"
 .TH ADDSEVERITY 3 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
 addseverity \- introduce new severity classes
diff --git a/man3/argz_add.3 b/man3/argz_add.3
index 1ed05ccdf..d91f05cf7 100644
--- a/man3/argz_add.3
+++ b/man3/argz_add.3
@@ -1,12 +1,10 @@
-.\" Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, walter harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" based on the description in glibc source and infopages
 .\"
 .\" Corrections and additions, aeb
+.\"
 .TH ARGZ_ADD 3 2021-03-22  "" "Linux Programmer's Manual"
 .SH NAME
 argz_add, argz_add_sep, argz_append, argz_count, argz_create,
diff --git a/man3/cabs.3 b/man3/cabs.3
index 9c1140cea..697f52ead 100644
--- a/man3/cabs.3
+++ b/man3/cabs.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CABS 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/cacos.3 b/man3/cacos.3
index 5ba4fcdd3..cdd3289a9 100644
--- a/man3/cacos.3
+++ b/man3/cacos.3
@@ -1,9 +1,6 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright (C) 2011 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2011, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CACOS 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/cacosh.3 b/man3/cacosh.3
index dc131f3e0..a12585e77 100644
--- a/man3/cacosh.3
+++ b/man3/cacosh.3
@@ -1,9 +1,6 @@
-.\" Copyright 2002 Walter Harms(walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright (C) 2011 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2011, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CACOSH 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/carg.3 b/man3/carg.3
index 99dd8145b..912aa5f2c 100644
--- a/man3/carg.3
+++ b/man3/carg.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CARG 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/casin.3 b/man3/casin.3
index 4d1995c8f..a2564bffe 100644
--- a/man3/casin.3
+++ b/man3/casin.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CASIN 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/casinh.3 b/man3/casinh.3
index 738042f4a..146a9819c 100644
--- a/man3/casinh.3
+++ b/man3/casinh.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CASINH 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/catan.3 b/man3/catan.3
index 22de9567a..327cb02eb 100644
--- a/man3/catan.3
+++ b/man3/catan.3
@@ -1,9 +1,6 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright (C) 2011 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2011, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CATAN 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/catanh.3 b/man3/catanh.3
index dc70867a4..d64b74083 100644
--- a/man3/catanh.3
+++ b/man3/catanh.3
@@ -1,9 +1,6 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright (C) 2011 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2011, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CATANH 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/ccos.3 b/man3/ccos.3
index 50dc970fc..d3fdc47fc 100644
--- a/man3/ccos.3
+++ b/man3/ccos.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CCOS 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/ccosh.3 b/man3/ccosh.3
index 67e35389a..481b32ede 100644
--- a/man3/ccosh.3
+++ b/man3/ccosh.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CCOSH 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/cexp.3 b/man3/cexp.3
index 47b29358f..a1b53f206 100644
--- a/man3/cexp.3
+++ b/man3/cexp.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CEXP 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/cexp2.3 b/man3/cexp2.3
index 14ed1c7a9..873fe42b1 100644
--- a/man3/cexp2.3
+++ b/man3/cexp2.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CEXP2 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/cimag.3 b/man3/cimag.3
index 9b19e184c..164132dc3 100644
--- a/man3/cimag.3
+++ b/man3/cimag.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CIMAG 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/clog.3 b/man3/clog.3
index 35801ed7a..50f382c56 100644
--- a/man3/clog.3
+++ b/man3/clog.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CLOG 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/clog10.3 b/man3/clog10.3
index 47a18fcad..658680b44 100644
--- a/man3/clog10.3
+++ b/man3/clog10.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CLOG10 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/clog2.3 b/man3/clog2.3
index 828dfda4d..88ae04a6f 100644
--- a/man3/clog2.3
+++ b/man3/clog2.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CLOG2 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/conj.3 b/man3/conj.3
index ead311403..f7432494e 100644
--- a/man3/conj.3
+++ b/man3/conj.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CONJ 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/cpow.3 b/man3/cpow.3
index be93bff74..9c46d4f9f 100644
--- a/man3/cpow.3
+++ b/man3/cpow.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CPOW 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/cproj.3 b/man3/cproj.3
index 74feb8576..9bd560788 100644
--- a/man3/cproj.3
+++ b/man3/cproj.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CPROJ 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/creal.3 b/man3/creal.3
index 47692f873..c052813f4 100644
--- a/man3/creal.3
+++ b/man3/creal.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CREAL 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/csin.3 b/man3/csin.3
index 5e18fadd8..06f887c76 100644
--- a/man3/csin.3
+++ b/man3/csin.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CSIN 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/csinh.3 b/man3/csinh.3
index e3eacaa00..f3359b37b 100644
--- a/man3/csinh.3
+++ b/man3/csinh.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CSINH 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/csqrt.3 b/man3/csqrt.3
index f4a0f0300..8b4a77a7d 100644
--- a/man3/csqrt.3
+++ b/man3/csqrt.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CSQRT 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/ctan.3 b/man3/ctan.3
index 1a8a1b5e3..788664b07 100644
--- a/man3/ctan.3
+++ b/man3/ctan.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CTAN 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/ctanh.3 b/man3/ctanh.3
index f4205ffba..f68eb651e 100644
--- a/man3/ctanh.3
+++ b/man3/ctanh.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH CTANH 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/des_crypt.3 b/man3/des_crypt.3
index bce05ab73..835a81b7e 100644
--- a/man3/des_crypt.3
+++ b/man3/des_crypt.3
@@ -1,4 +1,8 @@
-.\" @(#)des_crypt.3	2.1 88/08/11 4.0 RPCSRC; from 1.16 88/03/02 SMI;
+.\" SPDX-FileCopyrightText: Sun Microsystems, Inc.
+.\" SPDX-FileCopyrightText: 1993, Eric Young
+.\" SPDX-License-Identifier: GPL-1.0-or-later
+.\"
+.\" @(#)des_crypt.3    2.1 88/08/11 4.0 RPCSRC; from 1.16 88/03/02 SMI;
 .\"
 .\" Taken from libc4 sources, which say:
 .\" Copyright (C) 1993 Eric Young - can be distributed under GPL.
@@ -7,10 +11,6 @@
 .\" Copyright Sun Microsystems, Inc (and is provided for unrestricted use,
 .\" see other Sun RPC sources).
 .\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" can be distributed under GPL.
-.\" %%%LICENSE_END
-.\"
 .TH DES_CRYPT 3  2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
 des_crypt, ecb_crypt, cbc_crypt, des_setparity, DES_FAILED \- fast
diff --git a/man3/envz_add.3 b/man3/envz_add.3
index 9ed8381f5..a79f5e7db 100644
--- a/man3/envz_add.3
+++ b/man3/envz_add.3
@@ -1,12 +1,10 @@
-.\" Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, walter harms (walter.harms@informatik.uni-oldenburg.de)
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" based on the description in glibc source and infopages
 .\"
 .\" Corrections and additions, aeb
+.\"
 .TH ENVZ_ADD 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
 envz_add, envz_entry, envz_get, envz_merge,
diff --git a/man3/fdim.3 b/man3/fdim.3
index 3096f4bbb..82761e2b7 100644
--- a/man3/fdim.3
+++ b/man3/fdim.3
@@ -1,10 +1,6 @@
-.\" Copyright 2003 Walter Harms, Andries Brouwer
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Walter Harms, Andries Brouwer
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH FDIM 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/fma.3 b/man3/fma.3
index 468bb04e4..cc511d42e 100644
--- a/man3/fma.3
+++ b/man3/fma.3
@@ -1,10 +1,6 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Modified 2004-11-15, Added further text on FLT_ROUNDS
 .\" 	as suggested by AEB and Fabian Kreutz
diff --git a/man3/fmax.3 b/man3/fmax.3
index 452cdc86f..8764faba8 100644
--- a/man3/fmax.3
+++ b/man3/fmax.3
@@ -1,10 +1,6 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH FMAX 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/fmemopen.3 b/man3/fmemopen.3
index 50b0e4ff5..812c7933b 100644
--- a/man3/fmemopen.3
+++ b/man3/fmemopen.3
@@ -1,8 +1,5 @@
-.\" Copyright 2005, 2012, 2016 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under the GPL.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2005, 2012, 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH FMEMOPEN 3 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/fmin.3 b/man3/fmin.3
index 75ed1281c..a82b6085b 100644
--- a/man3/fmin.3
+++ b/man3/fmin.3
@@ -1,10 +1,6 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH FMIN 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/fmtmsg.3 b/man3/fmtmsg.3
index b937b57fe..d9c6390bc 100644
--- a/man3/fmtmsg.3
+++ b/man3/fmtmsg.3
@@ -1,8 +1,5 @@
-.\"  Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, walter harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\"  adapted glibc info page
 .\"
@@ -10,6 +7,7 @@
 .\"  The function is quite complex and deserves an example
 .\"
 .\"  Polished, aeb, 2003-11-01
+.\"
 .TH FMTMSG 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
 fmtmsg \- print formatted error messages
diff --git a/man3/fpclassify.3 b/man3/fpclassify.3
index ba23cf246..72ba45e61 100644
--- a/man3/fpclassify.3
+++ b/man3/fpclassify.3
@@ -1,12 +1,10 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" This was done with the help of the glibc manual.
 .\"
 .\" 2004-10-31, aeb, corrected
+.\"
 .TH FPCLASSIFY 3  2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
 fpclassify, isfinite, isnormal, isnan, isinf \- floating-point
diff --git a/man3/gamma.3 b/man3/gamma.3
index 003964158..bb0cf5bae 100644
--- a/man3/gamma.3
+++ b/man3/gamma.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Modified 2003-11-18, aeb: historical remarks
 .\"
diff --git a/man3/getspnam.3 b/man3/getspnam.3
index 9a8b2c022..dc34b2fb1 100644
--- a/man3/getspnam.3
+++ b/man3/getspnam.3
@@ -1,9 +1,6 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl) and
-.\" Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-FileCopyrightText: 2003, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH GETSPNAM 3  2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/getttyent.3 b/man3/getttyent.3
index c9fbe7c70..8fc914a45 100644
--- a/man3/getttyent.3
+++ b/man3/getttyent.3
@@ -1,8 +1,5 @@
-.\"  Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, walter harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH GETTTYENT 3 2021-03-22  "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/isgreater.3 b/man3/isgreater.3
index 7c1f2a7c5..4c9b7fbd1 100644
--- a/man3/isgreater.3
+++ b/man3/isgreater.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" 2002-07-27 Walter Harms
 .\" this was done with the help of the glibc manual
diff --git a/man3/key_setsecret.3 b/man3/key_setsecret.3
index 5cb433b1e..04a76bf5f 100644
--- a/man3/key_setsecret.3
+++ b/man3/key_setsecret.3
@@ -1,11 +1,9 @@
-.\"  Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, walter harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\"  I had no way the check the functions out
 .\"  be careful
+.\"
 .TH KEY_SETSECRET 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
 key_decryptsession, key_encryptsession, key_setsecret, key_gendes,
diff --git a/man3/lgamma.3 b/man3/lgamma.3
index de29baecc..8d5acdd7d 100644
--- a/man3/lgamma.3
+++ b/man3/lgamma.3
@@ -1,10 +1,6 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" based on glibc infopages
 .\"
diff --git a/man3/malloc_hook.3 b/man3/malloc_hook.3
index 7b76bbc9b..47e2e8ace 100644
--- a/man3/malloc_hook.3
+++ b/man3/malloc_hook.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Heavily based on glibc documentation
 .\" Polished, added docs, removed glibc doc bug, 2002-07-20, aeb
diff --git a/man3/mempcpy.3 b/man3/mempcpy.3
index e91fce99c..5ebe74e20 100644
--- a/man3/mempcpy.3
+++ b/man3/mempcpy.3
@@ -1,12 +1,11 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
+.\" SPDX-FileCopyrightText: Free Software Foundation
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
-.\"
-.\" Heavily based on glibc infopages, copyright Free Software Foundation
+.\" Heavily based on glibc infopages
 .\"
 .\" aeb, 2003, polished a little
+.\"
 .TH MEMPCPY 3 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
 mempcpy, wmempcpy  \- copy memory area
diff --git a/man3/nan.3 b/man3/nan.3
index 08eba183e..fd88aa3e7 100644
--- a/man3/nan.3
+++ b/man3/nan.3
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Based on glibc infopages
 .\"
diff --git a/man3/netlink.3 b/man3/netlink.3
index 4920f97b2..f37d4cdf3 100644
--- a/man3/netlink.3
+++ b/man3/netlink.3
@@ -1,8 +1,5 @@
-.\" This manpage copyright 1998 by Andi Kleen.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Subject to the GPL.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1998, Andi Kleen.
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Based on the original comments from Alexey Kuznetsov
 .\" $Id: netlink.3,v 1.1 1999/05/14 17:17:24 freitag Exp $
diff --git a/man3/nextafter.3 b/man3/nextafter.3
index 020531113..86c5886c0 100644
--- a/man3/nextafter.3
+++ b/man3/nextafter.3
@@ -1,10 +1,6 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Based on glibc infopages
 .\"
diff --git a/man3/open_memstream.3 b/man3/open_memstream.3
index ea1489cb8..8351a9fb1 100644
--- a/man3/open_memstream.3
+++ b/man3/open_memstream.3
@@ -1,8 +1,5 @@
-.\" Copyright 2005, 2012, 2016 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under the GPL.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2005, 2012, 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" 2008-12-04, Petr Baudis <pasky@suse.cz>: Document open_wmemstream()
 .\"
diff --git a/man3/putgrent.3 b/man3/putgrent.3
index 3b4b4d925..e82cf53e4 100644
--- a/man3/putgrent.3
+++ b/man3/putgrent.3
@@ -1,8 +1,5 @@
-.\" Copyright 2003 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH PUTGRENT 3 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/remquo.3 b/man3/remquo.3
index 492329ddc..110faa41f 100644
--- a/man3/remquo.3
+++ b/man3/remquo.3
@@ -1,10 +1,6 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" based on glibc infopages
 .\" polished, aeb
diff --git a/man3/rtime.3 b/man3/rtime.3
index 9512f9223..df03989a7 100644
--- a/man3/rtime.3
+++ b/man3/rtime.3
@@ -1,8 +1,5 @@
-.\" Copyright 2003 walter harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003 walter harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Modified 2003-04-04 Walter Harms
 .\" <walter.harms@informatik.uni-oldenburg.de>
diff --git a/man3/setaliasent.3 b/man3/setaliasent.3
index 9ddf21f18..a22ed5b23 100644
--- a/man3/setaliasent.3
+++ b/man3/setaliasent.3
@@ -1,8 +1,5 @@
-.\" Copyright 2003 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003 Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Polished a bit, added a little, aeb
 .\"
diff --git a/man3/setnetgrent.3 b/man3/setnetgrent.3
index 95dd67f51..0afa216d8 100644
--- a/man3/setnetgrent.3
+++ b/man3/setnetgrent.3
@@ -1,8 +1,5 @@
-.\"  Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, walter harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\"  based on glibc infopages
 .\" polished - aeb
diff --git a/man3/signbit.3 b/man3/signbit.3
index 0fbc26d55..aa6110368 100644
--- a/man3/signbit.3
+++ b/man3/signbit.3
@@ -1,12 +1,9 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: Free Software Foundation
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
-.\"
-.\" Based on glibc infopages, copyright Free Software Foundation
+.\" Based on glibc infopages
 .\"
 .TH SIGNBIT 3 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/significand.3 b/man3/significand.3
index 55b7bcd6d..df903496e 100644
--- a/man3/significand.3
+++ b/man3/significand.3
@@ -1,10 +1,8 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
+.\" SPDX-FileCopyrightText: Free Software Foundation
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
-.\"
-.\" heavily based on glibc infopages, copyright Free Software Foundation
+.\" heavily based on glibc infopages
 .\"
 .TH SIGNIFICAND 3 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/sincos.3 b/man3/sincos.3
index 4834da815..5b5c9808e 100644
--- a/man3/sincos.3
+++ b/man3/sincos.3
@@ -1,10 +1,6 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH SINCOS 3  2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/tgamma.3 b/man3/tgamma.3
index 5cd58f251..b5e08c664 100644
--- a/man3/tgamma.3
+++ b/man3/tgamma.3
@@ -1,12 +1,8 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Based on glibc infopages
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
 .\" Modified 2004-11-15, fixed error noted by Fabian Kreutz
 .\"	 <kreutz@dbs.uni-hannover.de>
 .\"
diff --git a/man3/xcrypt.3 b/man3/xcrypt.3
index 4b425ccb8..d2bb76388 100644
--- a/man3/xcrypt.3
+++ b/man3/xcrypt.3
@@ -1,8 +1,5 @@
-.\"  Copyright 2003 walter harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\"  Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, walter harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\"  this is the 3rd type of interface for cryptographic routines
 .\"  1. encrypt() expects a bit field
diff --git a/man4/wavelan.4 b/man4/wavelan.4
index 529351f13..f93f36a8a 100644
--- a/man4/wavelan.4
+++ b/man4/wavelan.4
@@ -1,3 +1,6 @@
+.\" SPDX-FileCopyrightText: Provenance of this page is unclear
+.\" SPDX-License-Identifier: GPL-1.0-or-later
+.\"
 .\" From jt@hplb.hpl.hp.com Thu Dec 19 18:31:49 1996
 .\" From: Jean Tourrilhes <jt@hplb.hpl.hp.com>
 .\" Address: HP Labs, Filton Road, Stoke Gifford, Bristol BS12 6QZ, U.K.
@@ -6,11 +9,9 @@
 .\"
 .\" Provenance of this page is unclear.
 .\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
 .\" Licensed under the GPL,
 .\" after inquiries with Jean Tourrilhes and Bruce Janson
 .\" (mtk, July 2006)
-.\" %%%LICENSE_END
 .\"
 .TH WAVELAN 4 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man5/hosts.equiv.5 b/man5/hosts.equiv.5
index 2aa59be58..4993b743f 100644
--- a/man5/hosts.equiv.5
+++ b/man5/hosts.equiv.5
@@ -1,8 +1,6 @@
-.\" Copyright (c) 1995 Peter Tobias <tobias@et-inf.fho-emden.de>
+.\" SPDX-FileCopyrightText: 1995, Peter Tobias <tobias@et-inf.fho-emden.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" This file may be distributed under the GNU General Public License.
-.\" %%%LICENSE_END
 .TH HOSTS.EQUIV 5 2020-06-09 "Linux" "Linux Programmer's Manual"
 .SH NAME
 hosts.equiv \- list of hosts and users that are granted "trusted"
diff --git a/man7/boot.7 b/man7/boot.7
index 25d7b6a7c..8d0a418ae 100644
--- a/man7/boot.7
+++ b/man7/boot.7
@@ -1,8 +1,5 @@
-.\" Written by Oron Peled <oron@actcom.co.il>.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" May be distributed subject to the GPL.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Oron Peled <oron@actcom.co.il>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" I tried to be as much generic in the description as possible:
 .\" - General boot sequence is applicable to almost any
diff --git a/man7/complex.7 b/man7/complex.7
index 6c7fcaade..ce6b8e40e 100644
--- a/man7/complex.7
+++ b/man7/complex.7
@@ -1,8 +1,5 @@
-.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Distributed under GPL
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Walter Harms <walter.harms@informatik.uni-oldenburg.de>
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .TH COMPLEX 7 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/netlink.7 b/man7/netlink.7
index 6b04fead9..51b043c0b 100644
--- a/man7/netlink.7
+++ b/man7/netlink.7
@@ -1,12 +1,10 @@
-.\" This man page is Copyright (c) 1998 by Andi Kleen.
-.\"
-.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
-.\" Subject to the GPL.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1998, Andi Kleen.
+.\" SPDX-License-Identifier: GPL-1.0-or-later
 .\"
 .\" Based on the original comments from Alexey Kuznetsov
 .\" Modified 2005-12-27 by Hasso Tepper <hasso@estpak.ee>
 .\" $Id: netlink.7,v 1.8 2000/06/22 13:23:00 ak Exp $
+.\"
 .TH NETLINK  7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 netlink \- communication between kernel and user space (AF_NETLINK)
-- 
2.33.0


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [RFC v3 2/9] LICENSES/GPL-2.0-or-later.txt: Add license text
  2021-09-05 13:25 [RFC v3 0/9] Use SPDX markings Alejandro Colomar
  2021-09-05 13:25 ` [RFC v3 1/9] LICENSES/GPL-1.0-or-later.txt, many pages: " Alejandro Colomar
@ 2021-09-05 13:25 ` Alejandro Colomar
  2021-09-05 13:25 ` [RFC v3 3/9] Many pages: [GPL-2.0-or-later] Use SPDX markings Alejandro Colomar
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Alejandro Colomar @ 2021-09-05 13:25 UTC (permalink / raw)
  To: mtk.manpages
  Cc: Alejandro Colomar, linux-man, Greg Kroah-Hartman,
	Jilayne Lovejoy, Alexios Zavras, Richard Fontana

To simplify understanding which license applies to each file,
let's use SPDX markings, which are simple, informative, and
commonly used in many projects.
Let's also follow REUSE <https://reuse.software/> conventions.

Reported-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jilayne Lovejoy <opensource@jilayne.com>
Cc: Alexios Zavras <alexios.zavras@intel.com>
Cc: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
---
 LICENSES/GPL-2.0-or-later.txt | 117 ++++++++++++++++++++++++++++++++++
 1 file changed, 117 insertions(+)
 create mode 100644 LICENSES/GPL-2.0-or-later.txt

diff --git a/LICENSES/GPL-2.0-or-later.txt b/LICENSES/GPL-2.0-or-later.txt
new file mode 100644
index 000000000..17cb28643
--- /dev/null
+++ b/LICENSES/GPL-2.0-or-later.txt
@@ -0,0 +1,117 @@
+GNU GENERAL PUBLIC LICENSE
+Version 2, June 1991
+
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+
+Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
+
+Preamble
+
+The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.
+
+When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
+
+To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
+
+For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
+
+We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
+
+Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
+
+Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
+
+The precise terms and conditions for copying, distribution and modification follow.
+
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
+
+1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
+
+     a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
+
+     b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
+
+     c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
+
+3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
+
+     a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+
+     b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+
+     c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
+
+If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
+
+4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
+
+5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
+
+6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
+
+7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
+
+8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
+
+9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
+
+10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
+
+NO WARRANTY
+
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+
+How to Apply These Terms to Your New Programs
+
+If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
+
+To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
+
+     one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author
+
+     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.
+
+     You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this when it starts in an interactive mode:
+
+     Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:
+
+     Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice
-- 
2.33.0


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [RFC v3 3/9] Many pages: [GPL-2.0-or-later] Use SPDX markings
  2021-09-05 13:25 [RFC v3 0/9] Use SPDX markings Alejandro Colomar
  2021-09-05 13:25 ` [RFC v3 1/9] LICENSES/GPL-1.0-or-later.txt, many pages: " Alejandro Colomar
  2021-09-05 13:25 ` [RFC v3 2/9] LICENSES/GPL-2.0-or-later.txt: Add license text Alejandro Colomar
@ 2021-09-05 13:25 ` Alejandro Colomar
  2021-09-05 21:21   ` Richard Fontana
  2021-09-05 13:25 ` [RFC v3 4/9] " Alejandro Colomar
                   ` (5 subsequent siblings)
  8 siblings, 1 reply; 17+ messages in thread
From: Alejandro Colomar @ 2021-09-05 13:25 UTC (permalink / raw)
  To: mtk.manpages
  Cc: Alejandro Colomar, linux-man, Greg Kroah-Hartman,
	Jilayne Lovejoy, Alexios Zavras, Richard Fontana

To simplify understanding which license applies to each file,
let's use SPDX markings, which are simple, informative, and
commonly used in many projects.
Let's also follow REUSE <https://reuse.software/> conventions.

Reported-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jilayne Lovejoy <opensource@jilayne.com>
Cc: Alexios Zavras <alexios.zavras@intel.com>
Cc: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
---
 man7/armscii-8.7            | 24 ++---------------------
 man7/ascii.7                | 24 ++---------------------
 man7/attributes.7           | 24 +++--------------------
 man7/bootparam.7            | 24 ++---------------------
 man7/charsets.7             | 12 +++---------
 man7/cp1251.7               | 24 ++---------------------
 man7/cp1252.7               | 24 ++---------------------
 man7/environ.7              | 39 +++++++++----------------------------
 man7/epoll.7                | 21 ++------------------
 man7/glob.7                 | 24 ++---------------------
 man7/intro.7                | 27 +++----------------------
 man7/iso_8859-1.7           | 25 +++---------------------
 man7/iso_8859-10.7          | 24 ++---------------------
 man7/iso_8859-11.7          | 26 +++----------------------
 man7/iso_8859-13.7          | 24 ++---------------------
 man7/iso_8859-14.7          | 24 ++---------------------
 man7/iso_8859-15.7          | 26 +++----------------------
 man7/iso_8859-16.7          | 24 ++---------------------
 man7/iso_8859-2.7           | 27 ++++---------------------
 man7/iso_8859-3.7           | 24 ++---------------------
 man7/iso_8859-4.7           | 24 ++---------------------
 man7/iso_8859-5.7           | 24 ++---------------------
 man7/iso_8859-6.7           | 24 ++---------------------
 man7/iso_8859-7.7           | 24 ++---------------------
 man7/iso_8859-8.7           | 24 ++---------------------
 man7/iso_8859-9.7           | 24 ++---------------------
 man7/kernel_lockdown.7      | 12 +++---------
 man7/keyrings.7             | 13 ++++---------
 man7/koi8-r.7               | 24 ++---------------------
 man7/koi8-u.7               | 24 ++---------------------
 man7/persistent-keyring.7   | 11 +++--------
 man7/posixoptions.7         | 24 ++---------------------
 man7/process-keyring.7      | 11 +++--------
 man7/sched.7                | 35 +++++++--------------------------
 man7/session-keyring.7      | 11 +++--------
 man7/sock_diag.7            | 25 +++---------------------
 man7/spufs.7                | 19 ++----------------
 man7/standards.7            | 24 ++---------------------
 man7/thread-keyring.7       | 11 +++--------
 man7/unicode.7              | 24 ++---------------------
 man7/user-keyring.7         | 11 +++--------
 man7/user-session-keyring.7 | 11 +++--------
 man7/utf-8.7                | 24 ++---------------------
 man7/xattr.7                | 29 +++------------------------
 man8/iconvconfig.8          | 24 ++---------------------
 man8/intro.8                | 27 +++----------------------
 man8/ldconfig.8             | 21 ++++----------------
 man8/nscd.8                 | 20 +++----------------
 48 files changed, 131 insertions(+), 939 deletions(-)

diff --git a/man7/armscii-8.7 b/man7/armscii-8.7
index 2dcf074f1..f60b7e3c4 100644
--- a/man7/armscii-8.7
+++ b/man7/armscii-8.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009  Lefteris Dimitroulakis <edimitro at tee.gr>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro at tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ARMSCII-8 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/ascii.7 b/man7/ascii.7
index 053b13809..db772c229 100644
--- a/man7/ascii.7
+++ b/man7/ascii.7
@@ -1,25 +1,5 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Created  1993-04-02 by Michael Haardt (michael@moria.de)
 .\" Modified 1993-07-24 by Rik Faith (faith@cs.unc.edu)
diff --git a/man7/attributes.7 b/man7/attributes.7
index 580ebfe86..d60926e41 100644
--- a/man7/attributes.7
+++ b/man7/attributes.7
@@ -1,26 +1,8 @@
-.\" Copyright (c) 2014, Red Hat, Inc
+.\" SPDX-FileCopyrightText: 2014, Red Hat, Inc
+.\" SPDX-License-Identifier: GPL-2.0-or-later
+.\"
 .\"     Written by Alexandre Oliva <aoliva@redhat.com>
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .TH ATTRIBUTES 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 attributes \- POSIX safety concepts
diff --git a/man7/bootparam.7 b/man7/bootparam.7
index d3cb9357e..d21bc6810 100644
--- a/man7/bootparam.7
+++ b/man7/bootparam.7
@@ -1,25 +1,5 @@
-.\" Copyright (c) 1995,1997 Paul Gortmaker and Andries Brouwer
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, 1997, Paul Gortmaker and Andries Brouwer
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" This man page written 950814 by aeb, based on Paul Gortmaker's HOWTO
 .\" (dated v1.0.1, 15/08/95).
diff --git a/man7/charsets.7 b/man7/charsets.7
index 1e28ef361..522ab909d 100644
--- a/man7/charsets.7
+++ b/man7/charsets.7
@@ -1,12 +1,6 @@
-.\" Copyright (c) 1996 Eric S. Raymond <esr@thyrsus.com>
-.\" and Copyright (c) Andries Brouwer <aeb@cwi.nl>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Eric S. Raymond <esr@thyrsus.com>
+.\" SPDX-FileCopyrightText: 1996, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" This is combined from many sources, including notes by aeb and
 .\" research by esr.  Portions derive from a writeup by Roman Czyborra.
diff --git a/man7/cp1251.7 b/man7/cp1251.7
index 597dee768..82b7d0c6b 100644
--- a/man7/cp1251.7
+++ b/man7/cp1251.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009    Lefteris Dimitroulakis (edimitro@tee.gr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro@tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH CP1251 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/cp1252.7 b/man7/cp1252.7
index 5139f2b8d..0bdc27279 100644
--- a/man7/cp1252.7
+++ b/man7/cp1252.7
@@ -1,25 +1,5 @@
-.\" Copyright 2014 (C) Marko Myllynen <myllynen@redhat.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2014, Marko Myllynen <myllynen@redhat.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH CP1252 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/environ.7 b/man7/environ.7
index 220a7c0b6..13fabfea3 100644
--- a/man7/environ.7
+++ b/man7/environ.7
@@ -1,34 +1,13 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"   Fri Apr  2 11:32:09 MET DST 1993
-.\" and Andries Brouwer (aeb@cwi.nl), Fri Feb 14 21:47:50 1997.
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-FileCopyrightText: 1997, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sun Jul 25 10:45:30 1993 by Rik Faith (faith@cs.unc.edu)
-.\" Modified Sun Jul 21 21:25:26 1996 by Andries Brouwer (aeb@cwi.nl)
-.\" Modified Mon Oct 21 17:47:19 1996 by Eric S. Raymond (esr@thyrsus.com)
-.\" Modified Wed Aug 27 20:28:58 1997 by Nicolás Lichtmaier (nick@debian.org)
-.\" Modified Mon Sep 21 00:00:26 1998 by Andries Brouwer (aeb@cwi.nl)
-.\" Modified Wed Jan 24 06:37:24 2001 by Eric S. Raymond (esr@thyrsus.com)
+.\" Modified Sun Jul 25 10:45:30 1993 by Rik Faith <faith@cs.unc.edu>
+.\" Modified Sun Jul 21 21:25:26 1996 by Andries Brouwer <aeb@cwi.nl>
+.\" Modified Mon Oct 21 17:47:19 1996 by Eric S. Raymond <esr@thyrsus.com>
+.\" Modified Wed Aug 27 20:28:58 1997 by Nicolás Lichtmaier <nick@debian.org>
+.\" Modified Mon Sep 21 00:00:26 1998 by Andries Brouwer <aeb@cwi.nl>
+.\" Modified Wed Jan 24 06:37:24 2001 by Eric S. Raymond <esr@thyrsus.com>
 .\" Modified Thu Dec 13 23:53:27 2001 by Martin Schulze <joey@infodrom.org>
 .\"
 .TH ENVIRON 7 2021-03-22 "Linux" "Linux Programmer's Manual"
diff --git a/man7/epoll.7 b/man7/epoll.7
index c10e73a7c..5626090e4 100644
--- a/man7/epoll.7
+++ b/man7/epoll.7
@@ -1,22 +1,5 @@
-.\"  Copyright (C) 2003  Davide Libenzi
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\"  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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\"  Davide Libenzi <davidel@xmailserver.org>
+.\" SPDX-FileCopyrightText: 2003, Davide Libenzi <davidel@xmailserver.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH EPOLL 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/glob.7 b/man7/glob.7
index 2b173e46d..c092a78d2 100644
--- a/man7/glob.7
+++ b/man7/glob.7
@@ -1,25 +1,5 @@
-.\" Copyright (c) 1998 Andries Brouwer
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1998, Andries Brouwer
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2003-08-24 fix for / by John Kristoff + joey
 .\"
diff --git a/man7/intro.7 b/man7/intro.7
index 636e7551e..2ffef88d0 100644
--- a/man7/intro.7
+++ b/man7/intro.7
@@ -1,30 +1,9 @@
-.\" Copyright (c) 1993 Michael Haardt
-.\" (michael@moria.de), Fri Apr 2 11:32:09 MET DST
-.\" 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified by Thomas Koenig (ig25@rz.uni-karlsruhe.de) 24 Apr 1993
 .\" Modified Sat Jul 24 17:28:08 1993 by Rik Faith (faith@cs.unc.edu)
+.\"
 .TH INTRO 7  2007-10-23 "Linux" "Linux Programmer's Manual"
 .SH NAME
 intro \- introduction to overview and miscellany section
diff --git a/man7/iso_8859-1.7 b/man7/iso_8859-1.7
index 96a4bfa33..dd6c2381a 100644
--- a/man7/iso_8859-1.7
+++ b/man7/iso_8859-1.7
@@ -1,28 +1,9 @@
-.\" Copyright 1993-1995 Daniel Quinlan (quinlan@yggdrasil.com)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993-1995, Daniel Quinlan <quinlan@yggdrasil.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Slightly rearranged, aeb, 950713
 .\" Updated, dpo, 990531
+.\"
 .TH ISO_8859-1 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
 iso_8859-1 \- ISO 8859-1 character set encoded in octal, decimal,
diff --git a/man7/iso_8859-10.7 b/man7/iso_8859-10.7
index 197a6e0f0..ceaa576ea 100644
--- a/man7/iso_8859-10.7
+++ b/man7/iso_8859-10.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009    Lefteris Dimitroulakis (edimitro@tee.gr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro@tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-10 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-11.7 b/man7/iso_8859-11.7
index 9a74afe08..e6a80e759 100644
--- a/man7/iso_8859-11.7
+++ b/man7/iso_8859-11.7
@@ -1,27 +1,7 @@
-.\" Copyright 2009 Lefteris Dimitroulakis <edimitro at tee.gr>
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro at tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\"Thanomsub Noppaburana <donga.nb@gmail.com> made valuable suggestions.
+.\" Thanomsub Noppaburana <donga.nb@gmail.com> made valuable suggestions.
 .\"
 .TH ISO_8859-11 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-13.7 b/man7/iso_8859-13.7
index 5c7db7ca2..d2d36bec6 100644
--- a/man7/iso_8859-13.7
+++ b/man7/iso_8859-13.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009   Lefteris Dimitroulakis (edimitro@tee.gr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro@tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-13 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-14.7 b/man7/iso_8859-14.7
index 7c0e09910..25136bba5 100644
--- a/man7/iso_8859-14.7
+++ b/man7/iso_8859-14.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009   Lefteris Dimitroulakis (edimitro@tee.gr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro@tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-14 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-15.7 b/man7/iso_8859-15.7
index c3dbdb2df..2ab5cafb2 100644
--- a/man7/iso_8859-15.7
+++ b/man7/iso_8859-15.7
@@ -1,26 +1,6 @@
-.\" Copyright 1993-1995 Daniel Quinlan (quinlan@yggdrasil.com)
-.\" Copyright 1999      Dimitri Papadopoulos (dpo@club-internet.fr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993-1995, Daniel Quinlan <quinlan@yggdrasil.com>
+.\" SPDX-FileCopyrightText: 1999, Dimitri Papadopoulos <dpo@club-internet.fr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-15 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-16.7 b/man7/iso_8859-16.7
index e0ce33a5d..1b985d59c 100644
--- a/man7/iso_8859-16.7
+++ b/man7/iso_8859-16.7
@@ -1,25 +1,5 @@
-.\" Copyright 2002 Ionel Mugurel Ciobîcă (IMCiobica@netscape.net)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Ionel Mugurel Ciobîcă <IMCiobica@netscape.net>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-16 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-2.7 b/man7/iso_8859-2.7
index 1e00d8bae..8af975164 100644
--- a/man7/iso_8859-2.7
+++ b/man7/iso_8859-2.7
@@ -1,29 +1,10 @@
-.\" Copyright 1999 Roman Maurer (roman.maurer@hermes.si)
-.\" Copyright 1993-1995 Daniel Quinlan (quinlan@yggdrasil.com)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1999, Roman Maurer <roman.maurer@hermes.si>
+.\" SPDX-FileCopyrightText: 1993-1995, Daniel Quinlan <quinlan@yggdrasil.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Slightly rearranged, aeb, 950713
 .\" Updated, dpo, 990531
+.\"
 .TH ISO_8859-2 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
 iso_8859-2 \- ISO 8859-2 character set encoded in octal, decimal,
diff --git a/man7/iso_8859-3.7 b/man7/iso_8859-3.7
index 1ee0a7ce9..c09dbca70 100644
--- a/man7/iso_8859-3.7
+++ b/man7/iso_8859-3.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009  Lefteris Dimitroulakis (edimitro@tee.gr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro@tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-3 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-4.7 b/man7/iso_8859-4.7
index 652d0a55d..afda6af6c 100644
--- a/man7/iso_8859-4.7
+++ b/man7/iso_8859-4.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009  Lefteris Dimitroulakis (edimitro@tee.gr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro@tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-4 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-5.7 b/man7/iso_8859-5.7
index ffd728245..917e97bf1 100644
--- a/man7/iso_8859-5.7
+++ b/man7/iso_8859-5.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009   Lefteris Dimitroulakis (edimitro@tee.gr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro@tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-5 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-6.7 b/man7/iso_8859-6.7
index 8775a44b8..26a774f44 100644
--- a/man7/iso_8859-6.7
+++ b/man7/iso_8859-6.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009  Lefteris Dimitroulakis (edimitro@tee.gr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro@tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-6 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-7.7 b/man7/iso_8859-7.7
index e12bb0b17..6110a16e7 100644
--- a/man7/iso_8859-7.7
+++ b/man7/iso_8859-7.7
@@ -1,25 +1,5 @@
-.\" Copyright 1999      Dimitri Papadopoulos (dpo@club-internet.fr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1999, Dimitri Papadopoulos <dpo@club-internet.fr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-7 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/iso_8859-8.7 b/man7/iso_8859-8.7
index 5bf17240a..708bb4186 100644
--- a/man7/iso_8859-8.7
+++ b/man7/iso_8859-8.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009   Lefteris Dimitroulakis (edimitro@tee.gr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro@tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Eli Zaretskii <eliz@gnu.org> made valuable suggestions
 .\"
diff --git a/man7/iso_8859-9.7 b/man7/iso_8859-9.7
index 223fa8042..ef849adfb 100644
--- a/man7/iso_8859-9.7
+++ b/man7/iso_8859-9.7
@@ -1,25 +1,5 @@
-.\" Copyright 2002      Dimitri Papadopoulos (dpo@club-internet.fr)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Dimitri Papadopoulos <dpo@club-internet.fr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ISO_8859-9 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/kernel_lockdown.7 b/man7/kernel_lockdown.7
index 07ab82921..383b4bb4e 100644
--- a/man7/kernel_lockdown.7
+++ b/man7/kernel_lockdown.7
@@ -1,13 +1,7 @@
+.\" SPDX-FileCopyrightText: 2017, Red Hat, Inc.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" Copyright (C) 2017 Red Hat, Inc. All Rights Reserved.
-.\" Written by David Howells (dhowells@redhat.com)
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA)
-.\" 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.
-.\" %%%LICENSE_END
+.\" Written by David Howells <dhowells@redhat.com>
 .\"
 .TH KERNEL_LOCKDOWN 7 2021-06-20 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/keyrings.7 b/man7/keyrings.7
index 831f511e3..d46bce30d 100644
--- a/man7/keyrings.7
+++ b/man7/keyrings.7
@@ -1,13 +1,8 @@
-.\" Copyright (C) 2014 Red Hat, Inc. All Rights Reserved.
-.\" Written by David Howells (dhowells@redhat.com)
-.\" and Copyright (C) 2016 Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2014, Red Hat, Inc.
+.\" SPDX-FileCopyrightText: 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA)
-.\" 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.
-.\" %%%LICENSE_END
+.\" Written by David Howells <dhowells@redhat.com>
 .\"
 .TH KEYRINGS 7 2021-03-22 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/koi8-r.7 b/man7/koi8-r.7
index d995860f2..09f1f02d5 100644
--- a/man7/koi8-r.7
+++ b/man7/koi8-r.7
@@ -1,25 +1,5 @@
-.\" Copyright 2001      Alexey Mahotkin <alexm@hsys.msk.ru>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2001, Alexey Mahotkin <alexm@hsys.msk.ru>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH KOI8-R 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/koi8-u.7 b/man7/koi8-u.7
index 2e8c79e43..4f9ec8a86 100644
--- a/man7/koi8-u.7
+++ b/man7/koi8-u.7
@@ -1,25 +1,5 @@
-.\" Copyright 2009  Lefteris Dimitroulakis <edimitro at tee.gr>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Lefteris Dimitroulakis <edimitro at tee.gr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2009-01-15, mtk, Some edits
 .\"
diff --git a/man7/persistent-keyring.7 b/man7/persistent-keyring.7
index 48b81bc90..3f43173b1 100644
--- a/man7/persistent-keyring.7
+++ b/man7/persistent-keyring.7
@@ -1,12 +1,7 @@
-.\" Copyright (C) 2014 Red Hat, Inc. All Rights Reserved.
-.\" Written by David Howells (dhowells@redhat.com)
+.\" SPDX-FileCopyrightText: 2014, Red Hat, Inc.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA)
-.\" 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.
-.\" %%%LICENSE_END
+.\" Written by David Howells (dhowells@redhat.com)
 .\"
 .TH PERSISTENT-KEYRING 7 2020-08-13 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/posixoptions.7 b/man7/posixoptions.7
index 6ff6fda20..2549a510e 100644
--- a/man7/posixoptions.7
+++ b/man7/posixoptions.7
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH POSIXOPTIONS 7 2021-08-27 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/process-keyring.7 b/man7/process-keyring.7
index b586e4954..4a19f0c3d 100644
--- a/man7/process-keyring.7
+++ b/man7/process-keyring.7
@@ -1,12 +1,7 @@
-.\" Copyright (C) 2014 Red Hat, Inc. All Rights Reserved.
-.\" Written by David Howells (dhowells@redhat.com)
+.\" SPDX-FileCopyrightText: 2014, Red Hat, Inc.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA)
-.\" 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.
-.\" %%%LICENSE_END
+.\" Written by David Howells (dhowells@redhat.com)
 .\"
 .TH PROCESS-KEYRING 7 2020-08-13 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/sched.7 b/man7/sched.7
index fcc68a34f..8a7fe8cc3 100644
--- a/man7/sched.7
+++ b/man7/sched.7
@@ -1,31 +1,10 @@
-.\" Copyright (C) 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\" and Copyright (C) 2014 Peter Zijlstra <peterz@infradead.org>
-.\" and Copyright (C) 2014 Juri Lelli <juri.lelli@gmail.com>
-.\" Various pieces from the old sched_setscheduler(2) page
-.\" 	Copyright (C) Tom Bjorkholm, Markus Kuhn & David A. Wheeler 1996-1999
-.\" 	and Copyright (C) 2007 Carsten Emde <Carsten.Emde@osadl.org>
-.\" 	and Copyright (C) 2008 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996-1999, Tom Bjorkholm, Markus Kuhn & David A. Wheeler
+.\" SPDX-FileCopyrightText: 2007, Carsten Emde <Carsten.Emde@osadl.org>
+.\" SPDX-FileCopyrightText: 2008, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2014, Peter Zijlstra <peterz@infradead.org>
+.\" SPDX-FileCopyrightText: 2014, Juri Lelli <juri.lelli@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Worth looking at: http://rt.wiki.kernel.org/index.php
 .\"
diff --git a/man7/session-keyring.7 b/man7/session-keyring.7
index a7340f90c..32fe33fbc 100644
--- a/man7/session-keyring.7
+++ b/man7/session-keyring.7
@@ -1,12 +1,7 @@
-.\" Copyright (C) 2014 Red Hat, Inc. All Rights Reserved.
-.\" Written by David Howells (dhowells@redhat.com)
+.\" SPDX-FileCopyrightText: 2014, Red Hat, Inc.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA)
-.\" 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.
-.\" %%%LICENSE_END
+.\" Written by David Howells (dhowells@redhat.com)
 .\"
 .TH SESSION-KEYRING 7 2021-03-22 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/sock_diag.7 b/man7/sock_diag.7
index cccd73264..e4cb8d01f 100644
--- a/man7/sock_diag.7
+++ b/man7/sock_diag.7
@@ -1,26 +1,7 @@
-.\" Copyright (c) 2016 Pavel Emelyanov <xemul@virtuozzo.com>
-.\" Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
+.\" SPDX-FileCopyrightText: 2016, Pavel Emelyanov <xemul@virtuozzo.com>
+.\" SPDX-FileCopyrightText: 2016, Dmitry V. Levin <ldv@altlinux.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .TH SOCK_DIAG 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 sock_diag \- obtaining information about sockets
diff --git a/man7/spufs.7 b/man7/spufs.7
index f79f1fe43..736378a97 100644
--- a/man7/spufs.7
+++ b/man7/spufs.7
@@ -1,20 +1,5 @@
-.\" Copyright (c) International Business Machines Corp., 2006
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, International Business Machines Corp.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" HISTORY:
 .\" 2005-09-28, created by Arnd Bergmann <arndb@de.ibm.com>,
diff --git a/man7/standards.7 b/man7/standards.7
index e1d8bd56f..916917fd5 100644
--- a/man7/standards.7
+++ b/man7/standards.7
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2006, Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH STANDARDS 7 2020-11-01 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/thread-keyring.7 b/man7/thread-keyring.7
index 81a6ab33d..9a95dfa87 100644
--- a/man7/thread-keyring.7
+++ b/man7/thread-keyring.7
@@ -1,12 +1,7 @@
-.\" Copyright (C) 2014 Red Hat, Inc. All Rights Reserved.
-.\" Written by David Howells (dhowells@redhat.com)
+.\" SPDX-FileCopyrightText: 2014, Red Hat, Inc.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA)
-.\" 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.
-.\" %%%LICENSE_END
+.\" Written by David Howells (dhowells@redhat.com)
 .\"
 .TH THREAD-KEYRING 7 2020-08-13 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/unicode.7 b/man7/unicode.7
index fdf02edb2..50a640cfc 100644
--- a/man7/unicode.7
+++ b/man7/unicode.7
@@ -1,25 +1,5 @@
-.\" Copyright (C) Markus Kuhn, 1995, 2001
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, 2001, Markus Kuhn
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 1995-11-26  Markus Kuhn <mskuhn@cip.informatik.uni-erlangen.de>
 .\"      First version written
diff --git a/man7/user-keyring.7 b/man7/user-keyring.7
index 4b249d60d..8943ffda1 100644
--- a/man7/user-keyring.7
+++ b/man7/user-keyring.7
@@ -1,12 +1,7 @@
-.\" Copyright (C) 2014 Red Hat, Inc. All Rights Reserved.
-.\" Written by David Howells (dhowells@redhat.com)
+.\" SPDX-FileCopyrightText: 2014, Red Hat, Inc.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA)
-.\" 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.
-.\" %%%LICENSE_END
+.\" Written by David Howells (dhowells@redhat.com)
 .\"
 .TH USER-KEYRING 7 2020-08-13 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/user-session-keyring.7 b/man7/user-session-keyring.7
index 22560bd19..72894a4ee 100644
--- a/man7/user-session-keyring.7
+++ b/man7/user-session-keyring.7
@@ -1,12 +1,7 @@
-.\" Copyright (C) 2014 Red Hat, Inc. All Rights Reserved.
-.\" Written by David Howells (dhowells@redhat.com)
+.\" SPDX-FileCopyrightText: 2014, Red Hat, Inc.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA)
-.\" 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.
-.\" %%%LICENSE_END
+.\" Written by David Howells (dhowells@redhat.com)
 .\"
 .TH USER-SESSION-KEYRING 7 2020-08-13 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/utf-8.7 b/man7/utf-8.7
index ec93affca..1becec861 100644
--- a/man7/utf-8.7
+++ b/man7/utf-8.7
@@ -1,25 +1,5 @@
-.\" Copyright (C) Markus Kuhn, 1996, 2001
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, 2001, Markus Kuhn
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 1995-11-26  Markus Kuhn <mskuhn@cip.informatik.uni-erlangen.de>
 .\"      First version written
diff --git a/man7/xattr.7 b/man7/xattr.7
index 92ffbe36b..4631c2ccd 100644
--- a/man7/xattr.7
+++ b/man7/xattr.7
@@ -1,29 +1,6 @@
-.\" Extended attributes manual page
-.\"
-.\" Copyright (C) 2000, 2002, 2007  Andreas Gruenbacher <agruen@suse.de>
-.\" Copyright (C) 2001, 2002, 2004, 2007 Silicon Graphics, Inc.
-.\" All rights reserved.
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual.  If not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2000, 2002, 2007, Andreas Gruenbacher <agruen@suse.de>
+.\" SPDX-FileCopyrightText: 2001, 2002, 2004, 2007, Silicon Graphics, Inc.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH XATTR 7 2020-06-09 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man8/iconvconfig.8 b/man8/iconvconfig.8
index 794879124..383e15e53 100644
--- a/man8/iconvconfig.8
+++ b/man8/iconvconfig.8
@@ -1,25 +1,5 @@
-.\" Copyright (C) 2014 Marko Myllynen <myllynen@redhat.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2014, Marko Myllynen <myllynen@redhat.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ICONVCONFIG 8 2021-08-27 "GNU" "Linux System Administration"
 .SH NAME
diff --git a/man8/intro.8 b/man8/intro.8
index d83e78d43..b511df8f0 100644
--- a/man8/intro.8
+++ b/man8/intro.8
@@ -1,27 +1,6 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"         Fri Apr  2 11:32:09 MET DST 1993
-.\" and Copyright (C) 2007 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-FileCopyrightText: 2007, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sat Jul 24 17:35:48 1993 by Rik Faith (faith@cs.unc.edu)
 .\" 2007-10-23 mtk: minor rewrites, and added paragraph on exit status
diff --git a/man8/ldconfig.8 b/man8/ldconfig.8
index 4b639b0d7..58bede2c8 100644
--- a/man8/ldconfig.8
+++ b/man8/ldconfig.8
@@ -1,24 +1,11 @@
-.\" Copyright 1999 SuSE GmbH Nuernberg, Germany
-.\" Author: Thorsten Kukuk <kukuk@suse.de>
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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: 1999, SuSE GmbH Nuernberg, Germany
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" Author: Thorsten Kukuk <kukuk@suse.de>
 .\"
 .\" Modified, 6 May 2002, Michael Kerrisk, <mtk.manpages@gmail.com>
 .\"   Change listed order of /usr/lib and /lib
+.\"
 .TH LDCONFIG 8 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
 ldconfig \- configure dynamic linker run-time bindings
diff --git a/man8/nscd.8 b/man8/nscd.8
index 8ddc538d3..b9e0d78ff 100644
--- a/man8/nscd.8
+++ b/man8/nscd.8
@@ -1,21 +1,7 @@
-.\" Copyright 1999 SuSE GmbH Nuernberg, Germany
-.\" Author: Thorsten Kukuk <kukuk@suse.de>
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
+.\" SPDX-FileCopyrightText: 1999, SuSE GmbH Nuernberg, Germany
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" This program is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-.\" General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" Author: Thorsten Kukuk <kukuk@suse.de>
 .\"
 .\" 2008-12-05 Petr Baudis <pasky@suse.cz>
 .\"	Rewrite the NOTES section to reflect modern reality
-- 
2.33.0


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [RFC v3 4/9] Many pages: [GPL-2.0-or-later] Use SPDX markings
  2021-09-05 13:25 [RFC v3 0/9] Use SPDX markings Alejandro Colomar
                   ` (2 preceding siblings ...)
  2021-09-05 13:25 ` [RFC v3 3/9] Many pages: [GPL-2.0-or-later] Use SPDX markings Alejandro Colomar
@ 2021-09-05 13:25 ` Alejandro Colomar
  2021-09-05 13:25 ` [RFC v3 5/9] " Alejandro Colomar
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Alejandro Colomar @ 2021-09-05 13:25 UTC (permalink / raw)
  To: mtk.manpages
  Cc: Alejandro Colomar, linux-man, Greg Kroah-Hartman,
	Jilayne Lovejoy, Alexios Zavras, Richard Fontana

To simplify understanding which license applies to each file,
let's use SPDX markings, which are simple, informative, and
commonly used in many projects.
Let's also follow REUSE <https://reuse.software/> conventions.

Reported-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jilayne Lovejoy <opensource@jilayne.com>
Cc: Alexios Zavras <alexios.zavras@intel.com>
Cc: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
---
 man5/charmap.5       | 19 ++-----------------
 man5/filesystems.5   | 24 ++----------------------
 man5/ftpusers.5      | 19 ++-----------------
 man5/group.5         | 26 +++-----------------------
 man5/host.conf.5     | 26 ++++----------------------
 man5/hosts.5         | 24 ++----------------------
 man5/intro.5         | 28 ++++------------------------
 man5/issue.5         | 26 +++-----------------------
 man5/locale.5        | 23 ++++-------------------
 man5/motd.5          | 26 +++-----------------------
 man5/networks.5      | 24 ++----------------------
 man5/nologin.5       | 28 ++++------------------------
 man5/nscd.conf.5     | 20 +++-----------------
 man5/nsswitch.conf.5 | 26 +++-----------------------
 man5/passwd.5        | 34 +++++++---------------------------
 man5/proc.5          | 36 +++++++-----------------------------
 man5/protocols.5     | 24 ++----------------------
 man5/repertoiremap.5 | 22 ++--------------------
 man5/securetty.5     | 26 +++-----------------------
 man5/shells.5        | 26 +++-----------------------
 man5/termcap.5       | 26 +++-----------------------
 man5/ttytype.5       | 29 ++++-------------------------
 man5/utmp.5          | 28 ++++------------------------
 man6/intro.6         | 26 +++-----------------------
 24 files changed, 79 insertions(+), 537 deletions(-)

diff --git a/man5/charmap.5 b/man5/charmap.5
index 04aeaa538..54cf1350a 100644
--- a/man5/charmap.5
+++ b/man5/charmap.5
@@ -1,20 +1,5 @@
-.\" Copyright (C) 1994  Jochen Hein (Hein@Student.TU-Clausthal.de)
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1994, Jochen Hein <Hein@Student.TU-Clausthal.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH CHARMAP 5 2020-06-09 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man5/filesystems.5 b/man5/filesystems.5
index aa7d74740..3c014a92b 100644
--- a/man5/filesystems.5
+++ b/man5/filesystems.5
@@ -1,25 +1,5 @@
-.\" Copyright 1996 Daniel Quinlan (Daniel.Quinlan@linux.org)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Daniel Quinlan <Daniel.Quinlan@linux.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2007-12-14 mtk Added Reiserfs, XFS, JFS.
 .\"
diff --git a/man5/ftpusers.5 b/man5/ftpusers.5
index 4f81ef727..1f37570d1 100644
--- a/man5/ftpusers.5
+++ b/man5/ftpusers.5
@@ -1,20 +1,5 @@
-.\" Copyright (c) 2000 Christoph J. Thompson <obituary@linuxbe.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_MISC)
-.\" This is free documentation; 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 manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2000, Christoph J. Thompson <obituary@linuxbe.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH FTPUSERS 5 2000-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man5/group.5 b/man5/group.5
index 5cb3a9132..bd625ca87 100644
--- a/man5/group.5
+++ b/man5/group.5
@@ -1,28 +1,8 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
+.\" Modified Sat Jul 24 17:06:03 1993 by Rik Faith <faith@cs.unc.edu>
 .\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sat Jul 24 17:06:03 1993 by Rik Faith (faith@cs.unc.edu)
 .TH GROUP 5 2020-04-11 "Linux" "Linux Programmer's Manual"
 .SH NAME
 group \- user group file
diff --git a/man5/host.conf.5 b/man5/host.conf.5
index fb9398e77..65aae0ec0 100644
--- a/man5/host.conf.5
+++ b/man5/host.conf.5
@@ -1,28 +1,10 @@
-.\" Copyright (c) 1997 Martin Schulze (joey@infodrom.north.de)
-.\" Much of the text is copied from the manpage of resolv+(8).
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
+.\" SPDX-FileCopyrightText: 1997, Martin Schulze <joey@infodrom.north.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" Much of the text is copied from the manpage of resolv+(8).
 .\"
 .\" 2003-08-23 Martin Schulze <joey@infodrom.org> Updated according to glibc 2.3.2
+.\"
 .TH HOST.CONF 5 2019-03-06 "Linux" "Linux System Administration"
 .SH NAME
 host.conf \- resolver configuration file
diff --git a/man5/hosts.5 b/man5/hosts.5
index eaa34ef87..4dc73d060 100644
--- a/man5/hosts.5
+++ b/man5/hosts.5
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2000 Manoj Srivastava <srivasta@debian.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2000, Manoj Srivastava <srivasta@debian.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Minor polishing, aeb
 .\" Modified, 2002-06-16, Mike Coleman
diff --git a/man5/intro.5 b/man5/intro.5
index 702efa520..6cbb7f646 100644
--- a/man5/intro.5
+++ b/man5/intro.5
@@ -1,29 +1,9 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
+.\" Modified Sat Jul 24 17:06:52 1993 by Rik Faith <faith@cs.unc.edu>
+.\" Modified Sun Jan 14 00:34:09 1996 by Andries Brouwer <aeb@cwi.nl>
 .\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sat Jul 24 17:06:52 1993 by Rik Faith (faith@cs.unc.edu)
-.\" Modified Sun Jan 14 00:34:09 1996 by Andries Brouwer (aeb@cwi.nl)
 .TH INTRO 5 2017-03-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
 intro \- introduction to file formats and filesystems
diff --git a/man5/issue.5 b/man5/issue.5
index 897eba137..6ae404c22 100644
--- a/man5/issue.5
+++ b/man5/issue.5
@@ -1,29 +1,9 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sun Jul 25 11:06:22 1993 by Rik Faith <faith@cs.unc.edu>
 .\" Modified Mon Oct 21 17:47:19 EDT 1996 by Eric S. Raymond <esr@thyrsus.com>
+.\"
 .TH ISSUE 5 1993-07-24 "Linux" "Linux Programmer's Manual"
 .SH NAME
 issue \- prelogin message and identification file
diff --git a/man5/locale.5 b/man5/locale.5
index 26ffef99a..f4b2c3006 100644
--- a/man5/locale.5
+++ b/man5/locale.5
@@ -1,22 +1,7 @@
-.\" Copyright (C) 1994  Jochen Hein (Hein@Student.TU-Clausthal.de)
-.\" Copyright (C) 2008  Petr Baudis (pasky@suse.cz)
-.\" Copyright (C) 2014 Michael Kerrisk <mtk@manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1994, Jochen Hein <Hein@Student.TU-Clausthal.de>
+.\" SPDX-FileCopyrightText: 2008, Petr Baudis <pasky@suse.cz>
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk@manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2008-06-17 Petr Baudis <pasky@suse.cz>
 .\"     LC_TIME: Describe first_weekday and first_workday
diff --git a/man5/motd.5 b/man5/motd.5
index 839c1c346..81187c5a2 100644
--- a/man5/motd.5
+++ b/man5/motd.5
@@ -1,29 +1,9 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sat Jul 24 17:08:16 1993 by Rik Faith <faith@cs.unc.edu>
 .\" Modified Mon Oct 21 17:47:19 EDT 1996 by Eric S. Raymond <esr@thyrsus.com>
+.\"
 .TH MOTD 5 1992-12-29 "Linux" "Linux Programmer's Manual"
 .SH NAME
 motd \- message of the day
diff --git a/man5/networks.5 b/man5/networks.5
index d7f7a4ffc..0f2702da9 100644
--- a/man5/networks.5
+++ b/man5/networks.5
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2001 Martin Schulze <joey@infodrom.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2001, Martin Schulze <joey@infodrom.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2008-09-04, mtk, taken from Debian downstream, with a few light edits
 .\"
diff --git a/man5/nologin.5 b/man5/nologin.5
index 58fe77bee..c84b47038 100644
--- a/man5/nologin.5
+++ b/man5/nologin.5
@@ -1,29 +1,9 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
+.\" Modified Sun Jul 25 11:06:34 1993 by Rik Faith <faith@cs.unc.edu>
+.\" Corrected Mon Oct 21 17:47:19 EDT 1996 by Eric S. Raymond <esr@thyrsus.com>
 .\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sun Jul 25 11:06:34 1993 by Rik Faith (faith@cs.unc.edu)
-.\" Corrected Mon Oct 21 17:47:19 EDT 1996 by Eric S. Raymond (esr@thyrsus.com)
 .TH NOLOGIN 5 2017-09-15 "Linux" "Linux Programmer's Manual"
 .SH NAME
 nologin \- prevent unprivileged users from logging into the system
diff --git a/man5/nscd.conf.5 b/man5/nscd.conf.5
index 7356bf7c2..431f2c272 100644
--- a/man5/nscd.conf.5
+++ b/man5/nscd.conf.5
@@ -1,21 +1,7 @@
-.\" Copyright (c) 1999, 2000 SuSE GmbH Nuernberg, Germany
-.\" Author: Thorsten Kukuk <kukuk@suse.de>
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
+.\" SPDX-FileCopyrightText: 1999, 2000, SuSE GmbH Nuernberg, Germany
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" This program is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-.\" General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" Author: Thorsten Kukuk <kukuk@suse.de>
 .\"
 .TH NSCD.CONF 5 2020-12-21 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man5/nsswitch.conf.5 b/man5/nsswitch.conf.5
index f9e253fe5..f241bdfdf 100644
--- a/man5/nsswitch.conf.5
+++ b/man5/nsswitch.conf.5
@@ -1,26 +1,6 @@
-.\" Copyright (c) 1998, 1999 Thorsten Kukuk (kukuk@vt.uni-paderborn.de)
-.\" Copyright (c) 2011, Mark R. Bannister <cambridge@users.sourceforge.net>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1998, 1999, Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
+.\" SPDX-FileCopyrightText: 2011, Mark R. Bannister <cambridge@users.sourceforge.net>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH NSSWITCH.CONF 5 2017-05-03 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man5/passwd.5 b/man5/passwd.5
index 469d29260..f5f443a80 100644
--- a/man5/passwd.5
+++ b/man5/passwd.5
@@ -1,32 +1,12 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith (faith@cs.unc.edu)
-.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith (faith@cs.unc.edu)
-.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer (aeb@cwi.nl)
+.\" Modified Sun Jul 25 10:46:28 1993 by Rik Faith <faith@cs.unc.edu>
+.\" Modified Sun Aug 21 18:12:27 1994 by Rik Faith <faith@cs.unc.edu>
+.\" Modified Sun Jun 18 01:53:57 1995 by Andries Brouwer <aeb@cwi.nl>
 .\" Modified Mon Jan  5 20:24:40 MET 1998 by Michael Haardt
-.\"  (michael@cantor.informatik.rwth-aachen.de)
+.\"  <michael@cantor.informatik.rwth-aachen.de>
+.\"
 .TH PASSWD 5 2018-04-30 "Linux" "Linux Programmer's Manual"
 .SH NAME
 passwd \- password file
diff --git a/man5/proc.5 b/man5/proc.5
index c6684620e..f290121e8 100644
--- a/man5/proc.5
+++ b/man5/proc.5
@@ -1,34 +1,12 @@
-.\" Copyright (C) 1994, 1995 by Daniel Quinlan (quinlan@yggdrasil.com)
-.\" and Copyright (C) 2002-2008,2017 Michael Kerrisk <mtk.manpages@gmail.com>
-.\" with networking additions from Alan Cox (A.Cox@swansea.ac.uk)
-.\" and scsi additions from Michael Neuffer (neuffer@mail.uni-mainz.de)
-.\" and sysctl additions from Andries Brouwer (aeb@cwi.nl)
-.\" and System V IPC (as well as various other) additions from
-.\" Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1994, 1995, Daniel Quinlan <quinlan@yggdrasil.com>
+.\" SPDX-FileCopyrightText: 2002-2008, 2017, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: Alan Cox <A.Cox@swansea.ac.uk> (networking)
+.\" SPDX-FileCopyrightText: Michael Neuffer <neuffer@mail.uni-mainz.de> (scsi)
+.\" SPDX-FileCopyrightText: Andries Brouwer <aeb@cwi.nl> (sysctl)
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified 1995-05-17 by faith@cs.unc.edu
-.\" Minor changes by aeb and Marty Leisner (leisner@sdsp.mc.xerox.com).
+.\" Minor changes by aeb and Marty Leisner <leisner@sdsp.mc.xerox.com>.
 .\" Modified 1996-04-13, 1996-07-22 by aeb@cwi.nl
 .\" Modified 2001-12-16 by rwhron@earthlink.net
 .\" Modified 2002-07-13 by jbelton@shaw.ca
diff --git a/man5/protocols.5 b/man5/protocols.5
index 24110c55e..6fdf33776 100644
--- a/man5/protocols.5
+++ b/man5/protocols.5
@@ -1,25 +1,5 @@
-.\" Copyright (c) 1995 Martin Schulze <joey@infodrom.north.de>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Martin Schulze <joey@infodrom.north.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 1995-10-18  Martin Schulze  <joey@infodrom.north.de>
 .\"	* first released
diff --git a/man5/repertoiremap.5 b/man5/repertoiremap.5
index 06d4814d5..70af9d22c 100644
--- a/man5/repertoiremap.5
+++ b/man5/repertoiremap.5
@@ -1,23 +1,5 @@
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH REPERTOIREMAP 5 2020-06-09 "GNU" "Linux User Manual"
 .SH NAME
diff --git a/man5/securetty.5 b/man5/securetty.5
index e64090fe8..9cdc4b9c7 100644
--- a/man5/securetty.5
+++ b/man5/securetty.5
@@ -1,28 +1,8 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
+.\" Modified Sun Jul 25 11:06:27 1993 by Rik Faith <faith@cs.unc.edu>
 .\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sun Jul 25 11:06:27 1993 by Rik Faith (faith@cs.unc.edu)
 .TH SECURETTY 5 2020-06-09 "Linux" "Linux Programmer's Manual"
 .SH NAME
 securetty \- list of terminals on which root is allowed to login
diff --git a/man5/shells.5 b/man5/shells.5
index bcb80615d..29610a682 100644
--- a/man5/shells.5
+++ b/man5/shells.5
@@ -1,30 +1,10 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Thu May 20 20:45:48 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sat Jul 24 17:11:07 1993 by Rik Faith (faith@cs.unc.edu)
 .\" Modified Sun Nov 21 10:49:38 1993 by Michael Haardt
 .\" Modified Sun Feb 26 15:09:15 1995 by Rik Faith (faith@cs.unc.edu)
+.\"
 .TH SHELLS 5 2020-06-09 "" "Linux Programmer's Manual"
 .SH NAME
 shells \- pathnames of valid login shells
diff --git a/man5/termcap.5 b/man5/termcap.5
index c6f35d3b4..fff78da50 100644
--- a/man5/termcap.5
+++ b/man5/termcap.5
@@ -1,26 +1,5 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified formatting Sat Jul 24 17:13:38 1993, Rik Faith (faith@cs.unc.edu)
 .\" Modified (extensions and corrections)
@@ -28,6 +7,7 @@
 .\"   If mistakes in the capabilities are found, please send a bug report to:
 .\"   michael@moria.de
 .\" Modified Mon Oct 21 17:47:19 EDT 1996 by Eric S. Raymond (esr@thyrsus.com)
+.\"
 .TH TERMCAP 5 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
 termcap \- terminal capability database
diff --git a/man5/ttytype.5 b/man5/ttytype.5
index 88a19443c..f8a3da3be 100644
--- a/man5/ttytype.5
+++ b/man5/ttytype.5
@@ -1,31 +1,10 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sat Jul 24 17:17:50 1993 by Rik Faith <faith@cs.unc.edu>
 .\" Modified Thu Oct 19 21:25:21 MET 1995 by Martin Schulze <joey@infodrom.north.de>
-.\" Modified Mon Oct 21 17:47:19 EDT 1996 by Eric S. Raymond
-.\" <esr@thyrsus.com>xk
+.\" Modified Mon Oct 21 17:47:19 EDT 1996 by Eric S. Raymond <esr@thyrsus.com>
+.\"
 .TH TTYTYPE 5 2020-06-09 "Linux" "Linux Programmer's Manual"
 .SH NAME
 ttytype \- terminal device to default terminal type mapping
diff --git a/man5/utmp.5 b/man5/utmp.5
index 3f608c98c..7e9f00ab8 100644
--- a/man5/utmp.5
+++ b/man5/utmp.5
@@ -1,32 +1,12 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@cantor.informatik.rwth-aachen.de),
-.\" Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@cantor.informatik.rwth-aachen.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified 1993-07-25 by Rik Faith (faith@cs.unc.edu)
+.\" Modified 1993-07-25 by Rik Faith <faith@cs.unc.edu>
 .\" Modified 1995-02-26 by Michael Haardt
 .\" Modified 1996-07-20 by Michael Haardt
 .\" Modified 1997-07-02 by Nicolás Lichtmaier <nick@debian.org>
 .\" Modified 2004-10-31 by aeb, following Gwenole Beauchesne
+.\"
 .TH UTMP 5 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 utmp, wtmp \- login records
diff --git a/man6/intro.6 b/man6/intro.6
index 1f3dc5c26..cb7124f8a 100644
--- a/man6/intro.6
+++ b/man6/intro.6
@@ -1,28 +1,8 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sat Jul 24 17:19:57 1993 by Rik Faith (faith@cs.unc.edu)
+.\"
 .TH INTRO 6 2007-10-23 "Linux" "Linux Programmer's Manual"
 .SH NAME
 intro \- introduction to games
-- 
2.33.0


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [RFC v3 5/9] Many pages: [GPL-2.0-or-later] Use SPDX markings
  2021-09-05 13:25 [RFC v3 0/9] Use SPDX markings Alejandro Colomar
                   ` (3 preceding siblings ...)
  2021-09-05 13:25 ` [RFC v3 4/9] " Alejandro Colomar
@ 2021-09-05 13:25 ` Alejandro Colomar
  2021-09-05 13:25 ` [RFC v3 6/9] " Alejandro Colomar
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Alejandro Colomar @ 2021-09-05 13:25 UTC (permalink / raw)
  To: mtk.manpages
  Cc: Alejandro Colomar, linux-man, Greg Kroah-Hartman,
	Jilayne Lovejoy, Alexios Zavras, Richard Fontana

To simplify understanding which license applies to each file,
let's use SPDX markings, which are simple, informative, and
commonly used in many projects.
Let's also follow REUSE <https://reuse.software/> conventions.

Reported-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jilayne Lovejoy <opensource@jilayne.com>
Cc: Alexios Zavras <alexios.zavras@intel.com>
Cc: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
---
 man1/getent.1        | 26 +++-----------------------
 man1/iconv.1         | 24 ++----------------------
 man1/localedef.1     | 30 +++++-------------------------
 man1/memusage.1      | 25 +++----------------------
 man1/memusagestat.1  | 23 ++---------------------
 man1/mtrace.1        | 23 ++---------------------
 man3/MB_CUR_MAX.3    | 10 ++--------
 man3/aio_cancel.3    | 24 ++----------------------
 man3/aio_error.3     | 24 ++----------------------
 man3/aio_fsync.3     | 24 ++----------------------
 man3/aio_read.3      | 24 ++----------------------
 man3/aio_return.3    | 24 ++----------------------
 man3/aio_suspend.3   | 26 +++-----------------------
 man3/aio_write.3     | 24 ++----------------------
 man3/btowc.3         | 10 ++--------
 man3/cfree.3         | 24 ++----------------------
 man3/crypt.3         | 27 +++------------------------
 man3/dlerror.3       | 26 +++-----------------------
 man3/dlopen.3        | 29 +++++------------------------
 man3/dlsym.3         | 26 +++-----------------------
 man3/encrypt.3       | 25 ++-----------------------
 man3/errno.3         | 24 ++----------------------
 man3/iconv.3         | 10 ++--------
 man3/wcscpy.3        | 10 ++--------
 man4/console_codes.4 | 20 ++------------------
 man4/dsp56k.4        | 26 ++------------------------
 man4/fd.4            | 28 ++++------------------------
 man4/hd.4            | 25 ++-----------------------
 man4/intro.4         | 26 +++-----------------------
 man4/lirc.4          | 25 +++----------------------
 man4/loop.4          | 27 +++------------------------
 man4/lp.4            | 26 +++-----------------------
 man4/mem.4           | 26 +++-----------------------
 man4/null.4          | 26 +++-----------------------
 man4/ram.4           | 26 +++-----------------------
 man4/random.4        | 10 ++--------
 man4/rtc.4           | 25 ++-----------------------
 man4/sk98lin.4       | 27 ++-------------------------
 man4/tty.4           | 27 +++------------------------
 man4/ttyS.4          | 26 +++-----------------------
 man4/vcs.4           | 27 +++------------------------
 man4/veth.4          | 29 +++--------------------------
 42 files changed, 109 insertions(+), 885 deletions(-)

diff --git a/man1/getent.1 b/man1/getent.1
index 4822c2c12..56bc7edd7 100644
--- a/man1/getent.1
+++ b/man1/getent.1
@@ -1,26 +1,6 @@
-.\" Copyright (c) 2011, Mark R. Bannister <cambridge@users.sourceforge.net>
-.\" Copyright (c) 2015, Robin H. Johnson <robbat2@gentoo.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2011, Mark R. Bannister <cambridge@users.sourceforge.net>
+.\" SPDX-FileCopyrightText: 2015, Robin H. Johnson <robbat2@gentoo.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH GETENT 1 2021-03-22 "Linux" "User Commands"
 .SH NAME
diff --git a/man1/iconv.1 b/man1/iconv.1
index 2aae3a8ff..424514789 100644
--- a/man1/iconv.1
+++ b/man1/iconv.1
@@ -1,25 +1,5 @@
-.\" Copyright (C) 2014 Marko Myllynen <myllynen@redhat.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2014, Marko Myllynen <myllynen@redhat.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH ICONV 1 2021-08-27 "GNU" "Linux User Manual"
 .SH NAME
diff --git a/man1/localedef.1 b/man1/localedef.1
index 3b9f8adf1..53864bf3f 100644
--- a/man1/localedef.1
+++ b/man1/localedef.1
@@ -1,28 +1,8 @@
-.\" Copyright (C) 2001 Richard Braakman
-.\" Copyright (C) 2004 Alastair McKinstry
-.\" Copyright (C) 2005 Lars Wirzenius
-.\" Copyright (C) 2014 Marko Myllynen
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2001, Richard Braakman
+.\" SPDX-FileCopyrightText: 2004, Alastair McKinstry
+.\" SPDX-FileCopyrightText: 2005, Lars Wirzenius
+.\" SPDX-FileCopyrightText: 2014, Marko Myllynen
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" This manual page was initially written by Richard Braakman
 .\" on behalf of the Debian GNU/Linux Project and anyone else
diff --git a/man1/memusage.1 b/man1/memusage.1
index 4949755b8..93c1d34d0 100644
--- a/man1/memusage.1
+++ b/man1/memusage.1
@@ -1,26 +1,7 @@
-.\" Copyright (c) 2013, Peter Schiffer <pschiffe@redhat.com>
-.\" and Copyright (C) 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2013, Peter Schiffer <pschiffe@redhat.com>
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .TH MEMUSAGE 1 2021-03-22 "GNU" "Linux user manual"
 .SH NAME
 memusage \- profile memory usage of a program
diff --git a/man1/memusagestat.1 b/man1/memusagestat.1
index a922eb517..c7a5d18bb 100644
--- a/man1/memusagestat.1
+++ b/man1/memusagestat.1
@@ -1,25 +1,6 @@
-.\" Copyright (c) 2013, Peter Schiffer <pschiffe@redhat.com>
+.\" SPDX-FileCopyrightText: 2013, Peter Schiffer <pschiffe@redhat.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .TH MEMUSAGESTAT 1 2021-03-22 "GNU" "Linux programmer's manual"
 .SH NAME
 memusagestat \- generate graphic from memory profiling data
diff --git a/man1/mtrace.1 b/man1/mtrace.1
index 3a6e7b9c0..9dea70257 100644
--- a/man1/mtrace.1
+++ b/man1/mtrace.1
@@ -1,25 +1,6 @@
-.\" Copyright (c) 2013, Peter Schiffer (pschiffe@redhat.com)
+.\" SPDX-FileCopyrightText: 2013, Peter Schiffer <pschiffe@redhat.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .TH MTRACE 1 2021-03-22 "GNU" "Linux user manual"
 .SH NAME
 mtrace \- interpret the malloc trace log
diff --git a/man3/MB_CUR_MAX.3 b/man3/MB_CUR_MAX.3
index c06bac9ed..06910a9b8 100644
--- a/man3/MB_CUR_MAX.3
+++ b/man3/MB_CUR_MAX.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/aio_cancel.3 b/man3/aio_cancel.3
index 676454abe..a131da295 100644
--- a/man3/aio_cancel.3
+++ b/man3/aio_cancel.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH AIO_CANCEL 3 2021-03-22  "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/aio_error.3 b/man3/aio_error.3
index 441575c45..6312b73f1 100644
--- a/man3/aio_error.3
+++ b/man3/aio_error.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH AIO_ERROR 3 2021-03-22  "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/aio_fsync.3 b/man3/aio_fsync.3
index 27be9cfd7..0f1efb9d2 100644
--- a/man3/aio_fsync.3
+++ b/man3/aio_fsync.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH AIO_FSYNC 3 2021-03-22  "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/aio_read.3 b/man3/aio_read.3
index c1025a0cd..16a309cb3 100644
--- a/man3/aio_read.3
+++ b/man3/aio_read.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH AIO_READ 3 2021-03-22  "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/aio_return.3 b/man3/aio_return.3
index f92a665c5..e79d42f74 100644
--- a/man3/aio_return.3
+++ b/man3/aio_return.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH AIO_RETURN 3 2021-03-22  "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/aio_suspend.3 b/man3/aio_suspend.3
index d82f6bc89..974914d53 100644
--- a/man3/aio_suspend.3
+++ b/man3/aio_suspend.3
@@ -1,26 +1,6 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\" and Copyright (C) 2010 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-FileCopyrightText: 2010, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH AIO_SUSPEND 3 2021-03-22  "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/aio_write.3 b/man3/aio_write.3
index c712adc70..6bca7019f 100644
--- a/man3/aio_write.3
+++ b/man3/aio_write.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH AIO_WRITE 3 2021-03-22  "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/btowc.3 b/man3/btowc.3
index 97a6240ab..d7ecc5b84 100644
--- a/man3/btowc.3
+++ b/man3/btowc.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/cfree.3 b/man3/cfree.3
index 12301bd3c..56b0eff3b 100644
--- a/man3/cfree.3
+++ b/man3/cfree.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH CFREE 3 2021-03-22  "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/crypt.3 b/man3/crypt.3
index c972e61f0..f125daea1 100644
--- a/man3/crypt.3
+++ b/man3/crypt.3
@@ -1,28 +1,7 @@
-.\" Michael Haardt (michael@cantor.informatik.rwth.aachen.de)
-.\"     Sat Sep  3 22:00:30 MET DST 1994
+.\" SPDX-FileCopyrightText: 1994, Michael Haardt <michael@cantor.informatik.rwth.aachen.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Sun Feb 19 21:32:25 1995, faith@cs.unc.edu edited details away
+.\" Sun Feb 19 21:32:25 1995, <faith@cs.unc.edu> edited details away
 .\"
 .\" TO DO: This manual page should go more into detail how DES is perturbed,
 .\" which string will be encrypted, and what determines the repetition factor.
diff --git a/man3/dlerror.3 b/man3/dlerror.3
index 8f6736a2c..64f5f90e9 100644
--- a/man3/dlerror.3
+++ b/man3/dlerror.3
@@ -1,26 +1,6 @@
-.\" Copyright 1995 Yggdrasil Computing, Incorporated.
-.\" and Copyright 2015 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Yggdrasil Computing, Incorporated.
+.\" SPDX-FileCopyrightText: 2015, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH DLERROR 3 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/dlopen.3 b/man3/dlopen.3
index a9bfb0d86..6716ea140 100644
--- a/man3/dlopen.3
+++ b/man3/dlopen.3
@@ -1,28 +1,9 @@
-.\" Copyright 1995 Yggdrasil Computing, Incorporated.
-.\" written by Adam J. Richter (adam@yggdrasil.com),
-.\" with typesetting help from Daniel Quinlan (quinlan@yggdrasil.com).
-.\" and Copyright 2003, 2015 Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 1995, Yggdrasil Computing, Incorporated.
+.\" SPDX-FileCopyrightText: 2003, 2015, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" Written by Adam J. Richter <adam@yggdrasil.com>
+.\" with typesetting help from Daniel Quinlan <quinlan@yggdrasil.com>
 .\"
 .\" Modified by David A. Wheeler <dwheeler@dwheeler.com> 2000-11-28.
 .\" Applied patch by Terran Melconian, aeb, 2001-12-14.
diff --git a/man3/dlsym.3 b/man3/dlsym.3
index c6ddec332..ffea91e49 100644
--- a/man3/dlsym.3
+++ b/man3/dlsym.3
@@ -1,26 +1,6 @@
-.\" Copyright 1995 Yggdrasil Computing, Incorporated.
-.\" and Copyright 2003, 2015 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Yggdrasil Computing, Incorporated.
+.\" SPDX-FileCopyrightText: 2003, 2015, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH DLSYM 3 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/encrypt.3 b/man3/encrypt.3
index b4be7f3e0..803c0a55f 100644
--- a/man3/encrypt.3
+++ b/man3/encrypt.3
@@ -1,26 +1,5 @@
-.\" Copyright 2000 Nicolás Lichtmaier <nick@debian.org>
-.\" Created 2000-07-22 00:52-0300
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2000, Nicolás Lichtmaier <nick@debian.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified 2002-07-23 19:21:35 CEST 2002 Walter Harms
 .\" <walter.harms@informatik.uni-oldenburg.de>
diff --git a/man3/errno.3 b/man3/errno.3
index 020340027..e15ea4182 100644
--- a/man3/errno.3
+++ b/man3/errno.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 1996 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 5 Oct 2002, Modified by Michael Kerrisk <mtk.manpages@gmail.com>
 .\" 	Updated for POSIX.1 2001
diff --git a/man3/iconv.3 b/man3/iconv.3
index c40d674ae..451c4e635 100644
--- a/man3/iconv.3
+++ b/man3/iconv.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcscpy.3 b/man3/wcscpy.3
index ee850a7de..7a0ada3fa 100644
--- a/man3/wcscpy.3
+++ b/man3/wcscpy.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man4/console_codes.4 b/man4/console_codes.4
index d549b76a9..7de3c6451 100644
--- a/man4/console_codes.4
+++ b/man4/console_codes.4
@@ -1,21 +1,5 @@
-.\" Copyright (c) 1996 Andries Brouwer <aeb@cwi.nl>, Mon Oct 31 22:13:04 1996
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
-.\"
-.\" This is combined from many sources.
-.\" For Linux, the definitive source is of course console.c.
-.\" About vt100-like escape sequences in general there are
-.\" the ISO 6429 and ISO 2022 norms, the descriptions of
-.\" an actual vt100, and the xterm docs (ctlseqs.ms).
-.\" Substantial portions of this text are derived from a write-up
-.\" by Eric S. Raymond <esr@thyrsus.com>.
-.\"
-.\" Tiny correction, aeb, 961107.
+.\" SPDX-FileCopyrightText: 1996, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2006-05-27, Several corrections - Thomas E. Dickey
 .\"
diff --git a/man4/dsp56k.4 b/man4/dsp56k.4
index 65c2b4786..707013052 100644
--- a/man4/dsp56k.4
+++ b/man4/dsp56k.4
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2000 lars brinkhoff <lars@nocrew.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified, Thu Jan 27 19:16:19 CET 2000, lars@nocrew.org
+.\" SPDX-FileCopyrightText: 2000, lars brinkhoff <lars@nocrew.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH DSP56K 4 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man4/fd.4 b/man4/fd.4
index d9969fce0..2e5998476 100644
--- a/man4/fd.4
+++ b/man4/fd.4
@@ -1,28 +1,8 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@cantor.informatik.rwth-aachen.de)
-.\" and 1994,1995 Alain Knaff (Alain.Knaff@imag.fr)
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@cantor.informatik.rwth-aachen.de>
+.\" SPDX-FileCopyrightText: 1994, 1995, Alain Knaff <Alain.Knaff@imag.fr>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified, Sun Feb 26 15:00:02 1995, faith@cs.unc.edu
+.\" Modified, Sun Feb 26 15:00:02 1995, <faith@cs.unc.edu>
 .\"
 .TH FD 4 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man4/hd.4 b/man4/hd.4
index 8f49a4c59..9ae8e52ca 100644
--- a/man4/hd.4
+++ b/man4/hd.4
@@ -1,26 +1,5 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sat Jul 24 16:56:20 1993 by Rik Faith <faith@cs.unc.edu>
 .\" Modified Mon Oct 21 21:38:51 1996 by Eric S. Raymond <esr@thyrsus.com>
diff --git a/man4/intro.4 b/man4/intro.4
index d0ef0c6fd..934bc28a4 100644
--- a/man4/intro.4
+++ b/man4/intro.4
@@ -1,28 +1,8 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
+.\" Modified Sat Jul 24 16:57:14 1993 by Rik Faith <faith@cs.unc.edu>
 .\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sat Jul 24 16:57:14 1993 by Rik Faith (faith@cs.unc.edu)
 .TH INTRO 4 2017-09-15 "Linux" "Linux Programmer's Manual"
 .SH NAME
 intro \- introduction to special files
diff --git a/man4/lirc.4 b/man4/lirc.4
index 8bc8a95cf..cc8874049 100644
--- a/man4/lirc.4
+++ b/man4/lirc.4
@@ -1,26 +1,7 @@
-.\" Copyright (c) 2015-2016, Alec Leamas
-.\" Copyright (c) 2018, Sean Young <sean@mess.org>
+.\" SPDX-FileCopyrightText: 2015-2016, Alec Leamas
+.\" SPDX-FileCopyrightText: 2018, Sean Young <sean@mess.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .TH LIRC 4 2019-03-06 "Linux" "Linux Programmer's Manual"
 .SH NAME
 lirc \- lirc devices
diff --git a/man4/loop.4 b/man4/loop.4
index a9eee63e0..ed579bc05 100644
--- a/man4/loop.4
+++ b/man4/loop.4
@@ -1,27 +1,6 @@
-.\" Copyright 2002 Urs Thuermann (urs@isnogud.escape.de)
-.\" and Copyright 2015 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, write to the Free
-.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
-.\" USA.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Urs Thuermann (urs@isnogud.escape.de)
+.\" SPDX-FileCopyrightText: 2015, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH LOOP 4 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man4/lp.4 b/man4/lp.4
index 8e89e5079..4529dcdf9 100644
--- a/man4/lp.4
+++ b/man4/lp.4
@@ -1,28 +1,8 @@
-.\" Copyright (c) Michael Haardt (michael@cantor.informatik.rwth-aachen.de),
-.\"     Sun Jan 15 19:16:33 1995
+.\" SPDX-FileCopyrightText: Michael Haardt <michael@cantor.informatik.rwth-aachen.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
+.\" Modified, Sun Feb 26 15:02:58 1995, <faith@cs.unc.edu>
 .\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified, Sun Feb 26 15:02:58 1995, faith@cs.unc.edu
 .TH LP 4 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 lp \- line printer devices
diff --git a/man4/mem.4 b/man4/mem.4
index 6ff0121ae..a511b3ae8 100644
--- a/man4/mem.4
+++ b/man4/mem.4
@@ -1,28 +1,8 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
+.\" Modified Sat Jul 24 16:59:10 1993 by Rik Faith <faith@cs.unc.edu>
 .\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sat Jul 24 16:59:10 1993 by Rik Faith (faith@cs.unc.edu)
 .TH MEM 4 2015-01-02 "Linux" "Linux Programmer's Manual"
 .SH NAME
 mem, kmem, port \- system memory, kernel memory and system ports
diff --git a/man4/null.4 b/man4/null.4
index 871d7ea4e..a040a597b 100644
--- a/man4/null.4
+++ b/man4/null.4
@@ -1,28 +1,8 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
+.\" Modified Sat Jul 24 17:00:12 1993 by Rik Faith <faith@cs.unc.edu>
 .\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sat Jul 24 17:00:12 1993 by Rik Faith (faith@cs.unc.edu)
 .TH NULL 4 2015-07-23 "Linux" "Linux Programmer's Manual"
 .SH NAME
 null, zero \- data sink
diff --git a/man4/ram.4 b/man4/ram.4
index adb393d29..736dfc5e9 100644
--- a/man4/ram.4
+++ b/man4/ram.4
@@ -1,28 +1,8 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
+.\" Modified Sat Jul 24 17:01:11 1993 by Rik Faith <faith@cs.unc.edu>
 .\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sat Jul 24 17:01:11 1993 by Rik Faith (faith@cs.unc.edu)
 .TH RAM 4 1992-11-21 "Linux" "Linux Programmer's Manual"
 .SH NAME
 ram \- ram disk device
diff --git a/man4/random.4 b/man4/random.4
index 5d23ec8ea..b89c8fbc3 100644
--- a/man4/random.4
+++ b/man4/random.4
@@ -1,11 +1,5 @@
-.\" Copyright (c) 1997 John S. Kallal (kallal@voicenet.com)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1997, John S. Kallal <kallal@voicenet.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Some changes by tytso and aeb.
 .\"
diff --git a/man4/rtc.4 b/man4/rtc.4
index 12c5e0cfe..bc6e1d929 100644
--- a/man4/rtc.4
+++ b/man4/rtc.4
@@ -1,26 +1,5 @@
-.\" rtc.4
-.\" Copyright 2002 Urs Thuermann (urs@isnogud.escape.de)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Urs Thuermann <urs@isnogud.escape.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" $Id: rtc.4,v 1.4 2005/12/05 17:19:49 urs Exp $
 .\"
diff --git a/man4/sk98lin.4 b/man4/sk98lin.4
index 7fb91a5b4..5582d3491 100644
--- a/man4/sk98lin.4
+++ b/man4/sk98lin.4
@@ -1,28 +1,5 @@
-.\" (C)Copyright 1999-2003 Marvell(R) -- linux@syskonnect.de
-.\" sk98lin.4 1.1 2003/12/17 10:03:18
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual;if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" This manpage can be viewed using `groff -Tascii -man sk98lin.4 | less`
+.\" SPDX-FileCopyrightText: 1999-2003, Marvell(R) -- linux@syskonnect.de
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH SK98LIN 4 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man4/tty.4 b/man4/tty.4
index d4edbdbb0..8e1daad4b 100644
--- a/man4/tty.4
+++ b/man4/tty.4
@@ -1,28 +1,7 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified 1993-07-24 by Rik Faith (faith@cs.unc.edu)
+.\" Modified 1993-07-24 by Rik Faith <faith@cs.unc.edu>
 .\" Modified 2003-04-07 by Michael Kerrisk
 .\"
 .TH TTY 4 2019-03-06 "Linux" "Linux Programmer's Manual"
diff --git a/man4/ttyS.4 b/man4/ttyS.4
index 9043f2564..174b070ad 100644
--- a/man4/ttyS.4
+++ b/man4/ttyS.4
@@ -1,28 +1,8 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"     Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
+.\" Modified Sat Jul 24 17:03:24 1993 by Rik Faith <faith@cs.unc.edu>
 .\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sat Jul 24 17:03:24 1993 by Rik Faith (faith@cs.unc.edu)
 .TH TTYS 4 1992-12-19 "Linux" "Linux Programmer's Manual"
 .SH NAME
 ttyS \- serial terminal lines
diff --git a/man4/vcs.4 b/man4/vcs.4
index 827798130..12bf6e737 100644
--- a/man4/vcs.4
+++ b/man4/vcs.4
@@ -1,31 +1,10 @@
-.\" Copyright (c) 1995 James R. Van Zandt <jrv@vanzandt.mv.com>
-.\" Sat Feb 18 09:11:07 EST 1995
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, James R. Van Zandt <jrv@vanzandt.mv.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified, Sun Feb 26 15:08:05 1995, faith@cs.unc.edu
 .\" 2007-12-17, Samuel Thibault <samuel.thibault@ens-lyon.org>:
 .\"     document the VT_GETHIFONTMASK ioctl
-.\" "
+.\"
 .TH VCS 4 2020-11-01 "Linux" "Linux Programmer's Manual"
 .SH NAME
 vcs, vcsa \- virtual console memory
diff --git a/man4/veth.4 b/man4/veth.4
index b2d5a2fc7..d8ee92ca3 100644
--- a/man4/veth.4
+++ b/man4/veth.4
@@ -1,29 +1,6 @@
-.\" Copyright (c) 2012 Tomáš Pospíšek (tpo_deb@sourcepole.ch),
-.\"     Fri, 03 Nov 2012 22:35:33 +0100
-.\" and Copyright (c) 2012 Eric W. Biederman <ebiederm@xmission.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, write to the Free
-.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
-.\" USA.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2012, Tomáš Pospíšek <tpo_deb@sourcepole.ch>
+.\" SPDX-FileCopyrightText: 2012, Eric W. Biederman <ebiederm@xmission.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH VETH 4 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
-- 
2.33.0


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [RFC v3 6/9] Many pages: [GPL-2.0-or-later] Use SPDX markings
  2021-09-05 13:25 [RFC v3 0/9] Use SPDX markings Alejandro Colomar
                   ` (4 preceding siblings ...)
  2021-09-05 13:25 ` [RFC v3 5/9] " Alejandro Colomar
@ 2021-09-05 13:25 ` Alejandro Colomar
  2021-09-05 13:25 ` [RFC v3 7/9] " Alejandro Colomar
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Alejandro Colomar @ 2021-09-05 13:25 UTC (permalink / raw)
  To: mtk.manpages
  Cc: Alejandro Colomar, linux-man, Greg Kroah-Hartman,
	Jilayne Lovejoy, Alexios Zavras, Richard Fontana

To simplify understanding which license applies to each file,
let's use SPDX markings, which are simple, informative, and
commonly used in many projects.
Let's also follow REUSE <https://reuse.software/> conventions.

Reported-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jilayne Lovejoy <opensource@jilayne.com>
Cc: Alexios Zavras <alexios.zavras@intel.com>
Cc: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
---
 man3/MB_LEN_MAX.3    | 10 ++--------
 man3/fenv.3          | 24 ++----------------------
 man3/fgetwc.3        | 11 +++--------
 man3/fgetws.3        | 11 +++--------
 man3/fputwc.3        | 10 ++--------
 man3/fputws.3        | 10 ++--------
 man3/ftime.3         | 26 ++------------------------
 man3/ftw.3           | 30 +++++-------------------------
 man3/fwide.3         | 10 ++--------
 man3/getgrent_r.3    | 24 ++----------------------
 man3/getpass.3       | 24 ++----------------------
 man3/getpwent_r.3    | 24 ++----------------------
 man3/getutent.3      | 24 ++----------------------
 man3/getwchar.3      | 10 ++--------
 man3/hsearch.3       | 27 +++------------------------
 man3/iconv_close.3   | 10 ++--------
 man3/iconv_open.3    | 10 ++--------
 man3/iswalnum.3      | 10 ++--------
 man3/iswalpha.3      | 10 ++--------
 man3/iswblank.3      | 10 ++--------
 man3/iswcntrl.3      | 10 ++--------
 man3/iswctype.3      | 10 ++--------
 man3/iswdigit.3      | 10 ++--------
 man3/iswgraph.3      | 10 ++--------
 man3/iswlower.3      | 10 ++--------
 man3/iswprint.3      | 10 ++--------
 man3/iswpunct.3      | 10 ++--------
 man3/iswspace.3      | 10 ++--------
 man3/iswupper.3      | 10 ++--------
 man3/iswxdigit.3     | 10 ++--------
 man3/lio_listio.3    | 24 ++----------------------
 man3/lockf.3         | 25 ++-----------------------
 man3/login.3         | 26 +++-----------------------
 man3/mblen.3         | 10 ++--------
 man3/mbrlen.3        | 10 ++--------
 man3/mbrtowc.3       | 10 ++--------
 man3/mbsinit.3       | 10 ++--------
 man3/mbsnrtowcs.3    | 10 ++--------
 man3/mbsrtowcs.3     | 10 ++--------
 man3/mbstowcs.3      | 12 +++---------
 man3/mbtowc.3        | 10 ++--------
 man3/nl_langinfo.3   | 14 ++++----------
 man3/perror.3        | 29 ++++-------------------------
 man3/posix_madvise.3 | 20 ++------------------
 man3/printf.3        | 24 ++----------------------
 man3/putwchar.3      | 10 ++--------
 man3/setjmp.3        | 24 ++----------------------
 man3/stpncpy.3       | 10 ++--------
 man3/strfmon.3       | 24 ++----------------------
 man3/strnlen.3       | 10 ++--------
 man3/strtoimax.3     | 24 ++----------------------
 man3/termios.3       | 27 +++------------------------
 man3/towctrans.3     | 10 ++--------
 man3/towlower.3      | 12 +++---------
 man3/towupper.3      | 11 +++--------
 man3/ttyname.3       | 24 ++----------------------
 man3/ualarm.3        | 24 ++----------------------
 man3/ungetwc.3       | 10 ++--------
 man3/updwtmp.3       | 25 ++-----------------------
 man3/wcpcpy.3        | 10 ++--------
 man3/wcpncpy.3       | 10 ++--------
 man3/wcrtomb.3       | 10 ++--------
 man3/wcscasecmp.3    | 10 ++--------
 man3/wcscat.3        | 10 ++--------
 man3/wcschr.3        | 10 ++--------
 man3/wcscmp.3        | 10 ++--------
 man3/wcscspn.3       | 10 ++--------
 man3/wcsdup.3        | 10 ++--------
 man3/wcslen.3        | 10 ++--------
 man3/wcsncasecmp.3   | 10 ++--------
 man3/wcsncat.3       | 10 ++--------
 man3/wcsncmp.3       | 10 ++--------
 man3/wcsncpy.3       | 10 ++--------
 man3/wcsnlen.3       | 10 ++--------
 man3/wcsnrtombs.3    | 10 ++--------
 man3/wcspbrk.3       | 10 ++--------
 man3/wcsrchr.3       | 10 ++--------
 man3/wcsrtombs.3     | 10 ++--------
 man3/wcsspn.3        | 10 ++--------
 man3/wcsstr.3        | 10 ++--------
 man3/wcstoimax.3     | 24 ++----------------------
 man3/wcstok.3        | 10 ++--------
 man3/wcstombs.3      | 10 ++--------
 man3/wcswidth.3      | 10 ++--------
 man3/wctob.3         | 10 ++--------
 man3/wctomb.3        | 10 ++--------
 man3/wctrans.3       | 10 ++--------
 man3/wctype.3        | 10 ++--------
 man3/wcwidth.3       | 10 ++--------
 man3/wmemchr.3       | 10 ++--------
 man3/wmemcmp.3       | 10 ++--------
 man3/wmemcpy.3       | 10 ++--------
 man3/wmemmove.3      | 10 ++--------
 man3/wmemset.3       | 10 ++--------
 man3/wordexp.3       | 24 ++----------------------
 man3/wprintf.3       | 10 ++--------
 96 files changed, 207 insertions(+), 1105 deletions(-)

diff --git a/man3/MB_LEN_MAX.3 b/man3/MB_LEN_MAX.3
index 462679809..6d492dd02 100644
--- a/man3/MB_LEN_MAX.3
+++ b/man3/MB_LEN_MAX.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/fenv.3 b/man3/fenv.3
index 426b468e2..5ebf63296 100644
--- a/man3/fenv.3
+++ b/man3/fenv.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2000 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2000, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2000-08-14 added GNU additions from Andreas Jaeger
 .\" 2000-12-05 some changes inspired by acahalan's remarks
diff --git a/man3/fgetwc.3 b/man3/fgetwc.3
index ac5ee5963..38ca32de1 100644
--- a/man3/fgetwc.3
+++ b/man3/fgetwc.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
@@ -15,6 +9,7 @@
 .\"   ISO/IEC 9899:1999
 .\"
 .\" Modified Tue Oct 16 23:18:40 BST 2001 by John Levon <moz@compsoc.man.ac.uk>
+.\"
 .TH FGETWC 3  2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
 fgetwc, getwc \- read a wide character from a FILE stream
diff --git a/man3/fgetws.3 b/man3/fgetws.3
index cfd78b6bb..d8c93e20c 100644
--- a/man3/fgetws.3
+++ b/man3/fgetws.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
@@ -15,6 +9,7 @@
 .\"   ISO/IEC 9899:1999
 .\"
 .\" Modified Tue Oct 16 23:18:40 BST 2001 by John Levon <moz@compsoc.man.ac.uk>
+.\"
 .TH FGETWS 3  2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
 fgetws \- read a wide-character string from a FILE stream
diff --git a/man3/fputwc.3 b/man3/fputwc.3
index 2f947110c..aef0de230 100644
--- a/man3/fputwc.3
+++ b/man3/fputwc.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/fputws.3 b/man3/fputws.3
index 775cd310f..0b9e4f59e 100644
--- a/man3/fputws.3
+++ b/man3/fputws.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/ftime.3 b/man3/ftime.3
index 8c336e0a3..672918ecc 100644
--- a/man3/ftime.3
+++ b/man3/ftime.3
@@ -1,27 +1,5 @@
-.\" Copyright (c) 1993 Michael Haardt
-.\" (michael@moria.de)
-.\" Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sat Jul 24 14:23:14 1993 by Rik Faith (faith@cs.unc.edu)
 .\" Modified Sun Oct 18 17:31:43 1998 by Andries Brouwer (aeb@cwi.nl)
diff --git a/man3/ftw.3 b/man3/ftw.3
index bc4e87d22..e5ebb7285 100644
--- a/man3/ftw.3
+++ b/man3/ftw.3
@@ -1,28 +1,8 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de)
-.\" and copyright (c) 1999 Andries Brouwer (aeb@cwi.nl)
-.\" and copyright (c) 2006 Justin Pryzby <justinpryzby@users.sf.net>
-.\" and copyright (c) 2006 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-FileCopyrightText: 1999, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-FileCopyrightText: 2006, Justin Pryzby <justinpryzby@users.sf.net>
+.\" SPDX-FileCopyrightText: 2006, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sun Jul 25 11:02:22 1993 by Rik Faith (faith@cs.unc.edu)
 .\" 2006-05-24, Justin Pryzby <justinpryzby@users.sf.net>
diff --git a/man3/fwide.3 b/man3/fwide.3
index b6e7d4df2..b4b42d881 100644
--- a/man3/fwide.3
+++ b/man3/fwide.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/getgrent_r.3 b/man3/getgrent_r.3
index 8c9f6c011..0a6016e12 100644
--- a/man3/getgrent_r.3
+++ b/man3/getgrent_r.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH GETGRENT_R 3 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/getpass.3 b/man3/getpass.3
index fa2031544..683cdb08b 100644
--- a/man3/getpass.3
+++ b/man3/getpass.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2000 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2000, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH GETPASS 3  2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/getpwent_r.3 b/man3/getpwent_r.3
index 3c90a9b7b..d72ffd51e 100644
--- a/man3/getpwent_r.3
+++ b/man3/getpwent_r.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH GETPWENT_R 3 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/getutent.3 b/man3/getutent.3
index f6e866b47..88ed21589 100644
--- a/man3/getutent.3
+++ b/man3/getutent.3
@@ -1,25 +1,5 @@
-.\" Copyright 1995 Mark D. Roth (roth@uiuc.edu)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Mark D. Roth <roth@uiuc.edu>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"     Linux libc source code
diff --git a/man3/getwchar.3 b/man3/getwchar.3
index 91381ccf1..d6e541dcc 100644
--- a/man3/getwchar.3
+++ b/man3/getwchar.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/hsearch.3 b/man3/hsearch.3
index 1db018617..89b844af8 100644
--- a/man3/hsearch.3
+++ b/man3/hsearch.3
@@ -1,27 +1,6 @@
-.\" Copyright 1993 Ulrich Drepper (drepper@karlsruhe.gmd.de)
-.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Ulrich Drepper <drepper@karlsruhe.gmd.de>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"     SunOS 4.1.1 man pages
diff --git a/man3/iconv_close.3 b/man3/iconv_close.3
index ebd71b2fc..89d4d2698 100644
--- a/man3/iconv_close.3
+++ b/man3/iconv_close.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iconv_open.3 b/man3/iconv_open.3
index 0a1b8a69a..3184de6af 100644
--- a/man3/iconv_open.3
+++ b/man3/iconv_open.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswalnum.3 b/man3/iswalnum.3
index bee307a57..dfb10ac47 100644
--- a/man3/iswalnum.3
+++ b/man3/iswalnum.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswalpha.3 b/man3/iswalpha.3
index a5fdfb5bd..cd6b52baf 100644
--- a/man3/iswalpha.3
+++ b/man3/iswalpha.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswblank.3 b/man3/iswblank.3
index d1430cc41..5fcbb8c41 100644
--- a/man3/iswblank.3
+++ b/man3/iswblank.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswcntrl.3 b/man3/iswcntrl.3
index 4e4736a8d..81dbd1588 100644
--- a/man3/iswcntrl.3
+++ b/man3/iswcntrl.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswctype.3 b/man3/iswctype.3
index 4a5586ce5..cb925c790 100644
--- a/man3/iswctype.3
+++ b/man3/iswctype.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswdigit.3 b/man3/iswdigit.3
index c9224826b..c0e9877c8 100644
--- a/man3/iswdigit.3
+++ b/man3/iswdigit.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswgraph.3 b/man3/iswgraph.3
index ad80bf647..3132d51f4 100644
--- a/man3/iswgraph.3
+++ b/man3/iswgraph.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswlower.3 b/man3/iswlower.3
index 8bf718b6e..31a655e84 100644
--- a/man3/iswlower.3
+++ b/man3/iswlower.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswprint.3 b/man3/iswprint.3
index 0b689c237..a84ee3b42 100644
--- a/man3/iswprint.3
+++ b/man3/iswprint.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswpunct.3 b/man3/iswpunct.3
index e90d7bbb8..d73055c6e 100644
--- a/man3/iswpunct.3
+++ b/man3/iswpunct.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswspace.3 b/man3/iswspace.3
index 5c3089b75..5f0956f4f 100644
--- a/man3/iswspace.3
+++ b/man3/iswspace.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswupper.3 b/man3/iswupper.3
index bc043043e..513270932 100644
--- a/man3/iswupper.3
+++ b/man3/iswupper.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/iswxdigit.3 b/man3/iswxdigit.3
index c6f6a94ba..6e455f7da 100644
--- a/man3/iswxdigit.3
+++ b/man3/iswxdigit.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/lio_listio.3 b/man3/lio_listio.3
index 2522baae1..4ea7de0cc 100644
--- a/man3/lio_listio.3
+++ b/man3/lio_listio.3
@@ -1,25 +1,5 @@
-.\" Copyright (C) 2010, Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2010, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH LIO_LISTIO  3 2021-03-22  "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/lockf.3 b/man3/lockf.3
index b0599d570..cd36d19ca 100644
--- a/man3/lockf.3
+++ b/man3/lockf.3
@@ -1,26 +1,5 @@
-.\" Copyright 1997 Nicolás Lichtmaier <nick@debian.org>
-.\" Created Thu Aug  7 00:44:00 ART 1997
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1997, Nicolás Lichtmaier <nick@debian.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Added section stuff, aeb, 2002-04-22.
 .\" Corrected include file, drepper, 2003-06-15.
diff --git a/man3/login.3 b/man3/login.3
index b840ad6be..63d01c36a 100644
--- a/man3/login.3
+++ b/man3/login.3
@@ -1,26 +1,6 @@
-.\" Derived from text written by Martin Schulze (or taken from glibc.info)
-.\" and text written by Paul Thompson - both copyright 2002.
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Martin Schultze
+.\" SPDX-FileCopyrightText: 2002, Paul Thompson
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH LOGIN 3 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/mblen.3 b/man3/mblen.3
index f95a9531e..957f696c4 100644
--- a/man3/mblen.3
+++ b/man3/mblen.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/mbrlen.3 b/man3/mbrlen.3
index 6a83be700..3186ec33b 100644
--- a/man3/mbrlen.3
+++ b/man3/mbrlen.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/mbrtowc.3 b/man3/mbrtowc.3
index db178d4e6..8266f08d6 100644
--- a/man3/mbrtowc.3
+++ b/man3/mbrtowc.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/mbsinit.3 b/man3/mbsinit.3
index b78212c90..761481d3b 100644
--- a/man3/mbsinit.3
+++ b/man3/mbsinit.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/mbsnrtowcs.3 b/man3/mbsnrtowcs.3
index 94880ebd7..066050653 100644
--- a/man3/mbsnrtowcs.3
+++ b/man3/mbsnrtowcs.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/mbsrtowcs.3 b/man3/mbsrtowcs.3
index b07fa2bfb..7b62d746c 100644
--- a/man3/mbsrtowcs.3
+++ b/man3/mbsrtowcs.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/mbstowcs.3 b/man3/mbstowcs.3
index 503f5f75b..43831c6ca 100644
--- a/man3/mbstowcs.3
+++ b/man3/mbstowcs.3
@@ -1,12 +1,6 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\" and Copyright 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/mbtowc.3 b/man3/mbtowc.3
index ff637555b..e006f5bac 100644
--- a/man3/mbtowc.3
+++ b/man3/mbtowc.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/nl_langinfo.3 b/man3/nl_langinfo.3
index c0c47aae2..7a474bcd8 100644
--- a/man3/nl_langinfo.3
+++ b/man3/nl_langinfo.3
@@ -1,13 +1,7 @@
-.\" Copyright (c) 2001 Markus Kuhn <mkuhn@acm.org>
-.\" and Copyright (c) 2015 Sam Varshavchik <mrsam@courier-mta.com>
-.\" and Copyright (c) 2015 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2001, Markus Kuhn <mkuhn@acm.org>
+.\" SPDX-FileCopyrightText: 2015, Sam Varshavchik <mrsam@courier-mta.com>
+.\" SPDX-FileCopyrightText: 2015, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 manual
diff --git a/man3/perror.3 b/man3/perror.3
index e3eec1da3..ad82ef1c0 100644
--- a/man3/perror.3
+++ b/man3/perror.3
@@ -1,28 +1,7 @@
-.\" Copyright (c) 1994 Michael Haardt (michael@moria.de), 1994-06-04
-.\" Copyright (c) 1995 Michael Haardt
-.\"      (michael@cantor.informatik.rwth-aachen.de), 1995-03-16
-.\" Copyright (c) 1996 Andries Brouwer (aeb@cwi.nl), 1996-01-13
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1994, Michael Haardt <michael@moria.de>
+.\" SPDX-FileCopyrightText: 1995, Michael Haardt <michael@cantor.informatik.rwth-aachen.de>
+.\" SPDX-FileCopyrightText: 1996, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 1996-01-13 aeb: merged in some text contributed by Melvin Smith
 .\"   (msmith@falcon.mercer.peachnet.edu) and various other changes.
diff --git a/man3/posix_madvise.3 b/man3/posix_madvise.3
index 6ec992aed..975d07e07 100644
--- a/man3/posix_madvise.3
+++ b/man3/posix_madvise.3
@@ -1,21 +1,5 @@
-.\" Copyright (C) 2015 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+)
-.\"
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2015, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH POSIX_MADVISE 3 2021-03-22 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/printf.3 b/man3/printf.3
index 4fa1f11f3..6bc129be0 100644
--- a/man3/printf.3
+++ b/man3/printf.3
@@ -1,4 +1,5 @@
-.\" Copyright (c) 1999 Andries Brouwer (aeb@cwi.nl)
+.\" SPDX-FileCopyrightText: 1999, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Earlier versions of this page influenced the present text.
 .\" It was derived from a Berkeley page with version
@@ -6,27 +7,6 @@
 .\" converted for Linux by faith@cs.unc.edu, updated by
 .\" Helmut.Geyer@iwr.uni-heidelberg.de, agulbra@troll.no and Bruno Haible.
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
 .\" 1999-11-25 aeb - Rewritten, using SUSv2 and C99.
 .\" 2000-07-26 jsm28@hermes.cam.ac.uk - three small fixes
 .\" 2000-10-16 jsm28@hermes.cam.ac.uk - more fixes
diff --git a/man3/putwchar.3 b/man3/putwchar.3
index 215fcd8cc..d1949f4e6 100644
--- a/man3/putwchar.3
+++ b/man3/putwchar.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/setjmp.3 b/man3/setjmp.3
index aa4a4aab1..64396df51 100644
--- a/man3/setjmp.3
+++ b/man3/setjmp.3
@@ -1,25 +1,5 @@
-.\" Copyright (C) 2016 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH SETJMP 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/stpncpy.3 b/man3/stpncpy.3
index 65501bf8d..f278b5f2e 100644
--- a/man3/stpncpy.3
+++ b/man3/stpncpy.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/strfmon.3 b/man3/strfmon.3
index 0f6a5c2c8..6c7517319 100644
--- a/man3/strfmon.3
+++ b/man3/strfmon.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2000 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2000, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH STRFMON 3  2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/strnlen.3 b/man3/strnlen.3
index 09e9c19b7..25e24b62f 100644
--- a/man3/strnlen.3
+++ b/man3/strnlen.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/strtoimax.3 b/man3/strtoimax.3
index a1b0c2b39..93c1e692e 100644
--- a/man3/strtoimax.3
+++ b/man3/strtoimax.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH STRTOIMAX 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/termios.3 b/man3/termios.3
index c11937458..a5c1254a6 100644
--- a/man3/termios.3
+++ b/man3/termios.3
@@ -1,27 +1,6 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de)
-.\" Fri Apr  2 11:32:09 MET DST 1993
-.\" Copyright (c) 2006-2015, Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-FileCopyrightText: 2006-2015, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified 1993-07-24 by Rik Faith <faith@cs.unc.edu>
 .\" Modified 1995-02-25 by Jim Van Zandt <jrv@vanzandt.mv.com>
diff --git a/man3/towctrans.3 b/man3/towctrans.3
index 0cad3f631..b23c26e4c 100644
--- a/man3/towctrans.3
+++ b/man3/towctrans.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/towlower.3 b/man3/towlower.3
index 95fca112c..8c9a57511 100644
--- a/man3/towlower.3
+++ b/man3/towlower.3
@@ -1,12 +1,6 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\" and Copyright (C) 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/towupper.3 b/man3/towupper.3
index 3934f6e23..74709d577 100644
--- a/man3/towupper.3
+++ b/man3/towupper.3
@@ -1,11 +1,6 @@
-.\" and Copyright (C) 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/ttyname.3 b/man3/ttyname.3
index a3e8112bd..ed683af03 100644
--- a/man3/ttyname.3
+++ b/man3/ttyname.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 1995 Jim Van Zandt <jrv@vanzandt.mv.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Jim Van Zandt <jrv@vanzandt.mv.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified 2001-12-13, Martin Schulze <joey@infodrom.org>
 .\" Added ttyname_r, aeb, 2002-07-20
diff --git a/man3/ualarm.3 b/man3/ualarm.3
index 3b8f50b8a..d070871b2 100644
--- a/man3/ualarm.3
+++ b/man3/ualarm.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH UALARM 3  2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/ungetwc.3 b/man3/ungetwc.3
index 149171260..7824b45df 100644
--- a/man3/ungetwc.3
+++ b/man3/ungetwc.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/updwtmp.3 b/man3/updwtmp.3
index a67bd40ca..4a0bda3b2 100644
--- a/man3/updwtmp.3
+++ b/man3/updwtmp.3
@@ -1,26 +1,5 @@
-.\" Copyright 1997 Nicolás Lichtmaier <nick@debian.org>
-.\" Created Wed Jul  2 23:27:34 ART 1997
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1997, Nicolás Lichtmaier <nick@debian.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Added info on availability, aeb, 971207
 .\" Added -lutil remark, 030718
diff --git a/man3/wcpcpy.3 b/man3/wcpcpy.3
index 38cca5b38..a4bcccb14 100644
--- a/man3/wcpcpy.3
+++ b/man3/wcpcpy.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcpncpy.3 b/man3/wcpncpy.3
index 099a49611..71126c1a8 100644
--- a/man3/wcpncpy.3
+++ b/man3/wcpncpy.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcrtomb.3 b/man3/wcrtomb.3
index 522ce823d..c28430b79 100644
--- a/man3/wcrtomb.3
+++ b/man3/wcrtomb.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcscasecmp.3 b/man3/wcscasecmp.3
index f0a71a84b..8ebb14ae2 100644
--- a/man3/wcscasecmp.3
+++ b/man3/wcscasecmp.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcscat.3 b/man3/wcscat.3
index ee3606b59..8d8416390 100644
--- a/man3/wcscat.3
+++ b/man3/wcscat.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcschr.3 b/man3/wcschr.3
index 243a2297e..2063c7178 100644
--- a/man3/wcschr.3
+++ b/man3/wcschr.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcscmp.3 b/man3/wcscmp.3
index 2ce075791..dd4d050fd 100644
--- a/man3/wcscmp.3
+++ b/man3/wcscmp.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcscspn.3 b/man3/wcscspn.3
index 2830c4030..7b8e4ae2c 100644
--- a/man3/wcscspn.3
+++ b/man3/wcscspn.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsdup.3 b/man3/wcsdup.3
index 3cacd7585..25c74d082 100644
--- a/man3/wcsdup.3
+++ b/man3/wcsdup.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcslen.3 b/man3/wcslen.3
index fd9634376..352251254 100644
--- a/man3/wcslen.3
+++ b/man3/wcslen.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsncasecmp.3 b/man3/wcsncasecmp.3
index 0d4cb24c4..3df772d6b 100644
--- a/man3/wcsncasecmp.3
+++ b/man3/wcsncasecmp.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsncat.3 b/man3/wcsncat.3
index 86595bb0a..7f4bf6834 100644
--- a/man3/wcsncat.3
+++ b/man3/wcsncat.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsncmp.3 b/man3/wcsncmp.3
index d65dff847..a6cde641d 100644
--- a/man3/wcsncmp.3
+++ b/man3/wcsncmp.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsncpy.3 b/man3/wcsncpy.3
index 9fbd0ce87..c733c928d 100644
--- a/man3/wcsncpy.3
+++ b/man3/wcsncpy.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsnlen.3 b/man3/wcsnlen.3
index 87f0e999f..4ea416328 100644
--- a/man3/wcsnlen.3
+++ b/man3/wcsnlen.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsnrtombs.3 b/man3/wcsnrtombs.3
index 9e129b0b5..b23058c0e 100644
--- a/man3/wcsnrtombs.3
+++ b/man3/wcsnrtombs.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcspbrk.3 b/man3/wcspbrk.3
index 52e605f81..5523adbff 100644
--- a/man3/wcspbrk.3
+++ b/man3/wcspbrk.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsrchr.3 b/man3/wcsrchr.3
index 420f79db6..c974f0a18 100644
--- a/man3/wcsrchr.3
+++ b/man3/wcsrchr.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsrtombs.3 b/man3/wcsrtombs.3
index c906b01ca..88db866b8 100644
--- a/man3/wcsrtombs.3
+++ b/man3/wcsrtombs.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsspn.3 b/man3/wcsspn.3
index 77084e8c8..6705523c4 100644
--- a/man3/wcsspn.3
+++ b/man3/wcsspn.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcsstr.3 b/man3/wcsstr.3
index 4f330ab5f..26c980624 100644
--- a/man3/wcsstr.3
+++ b/man3/wcsstr.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcstoimax.3 b/man3/wcstoimax.3
index d65a4275b..050fee66f 100644
--- a/man3/wcstoimax.3
+++ b/man3/wcstoimax.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH WCSTOIMAX 3 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/wcstok.3 b/man3/wcstok.3
index 9fa1e3c41..39e82ce7b 100644
--- a/man3/wcstok.3
+++ b/man3/wcstok.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcstombs.3 b/man3/wcstombs.3
index 04c01aacd..d2273904f 100644
--- a/man3/wcstombs.3
+++ b/man3/wcstombs.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcswidth.3 b/man3/wcswidth.3
index ec98cd631..509ee05bb 100644
--- a/man3/wcswidth.3
+++ b/man3/wcswidth.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wctob.3 b/man3/wctob.3
index 1a3837383..09cb03aa5 100644
--- a/man3/wctob.3
+++ b/man3/wctob.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wctomb.3 b/man3/wctomb.3
index 430443142..ae8d817bd 100644
--- a/man3/wctomb.3
+++ b/man3/wctomb.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wctrans.3 b/man3/wctrans.3
index 77fb9b504..ea493e482 100644
--- a/man3/wctrans.3
+++ b/man3/wctrans.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wctype.3 b/man3/wctype.3
index 0a92f2cc9..b70a87cb3 100644
--- a/man3/wctype.3
+++ b/man3/wctype.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wcwidth.3 b/man3/wcwidth.3
index 7e2f11c6b..e61aeafe8 100644
--- a/man3/wcwidth.3
+++ b/man3/wcwidth.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wmemchr.3 b/man3/wmemchr.3
index d865ef3ef..21b8bf4a8 100644
--- a/man3/wmemchr.3
+++ b/man3/wmemchr.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wmemcmp.3 b/man3/wmemcmp.3
index b3a305d0a..cfbff6d13 100644
--- a/man3/wmemcmp.3
+++ b/man3/wmemcmp.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wmemcpy.3 b/man3/wmemcpy.3
index cf801153b..450f053ef 100644
--- a/man3/wmemcpy.3
+++ b/man3/wmemcpy.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wmemmove.3 b/man3/wmemmove.3
index b83a476ec..7b0d45541 100644
--- a/man3/wmemmove.3
+++ b/man3/wmemmove.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wmemset.3 b/man3/wmemset.3
index 21ec6d97a..b864c799e 100644
--- a/man3/wmemset.3
+++ b/man3/wmemset.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
diff --git a/man3/wordexp.3 b/man3/wordexp.3
index 716b8334e..6b04e5f7d 100644
--- a/man3/wordexp.3
+++ b/man3/wordexp.3
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH WORDEXP 3 2021-08-27  "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man3/wprintf.3 b/man3/wprintf.3
index dee9fb8b1..6f1fb7f50 100644
--- a/man3/wprintf.3
+++ b/man3/wprintf.3
@@ -1,11 +1,5 @@
-.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
-.\" This is free documentation; 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.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Bruno Haible <haible@clisp.cons.org>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" References consulted:
 .\"   GNU glibc-2 source code and manual
-- 
2.33.0


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [RFC v3 7/9] Many pages: [GPL-2.0-or-later] Use SPDX markings
  2021-09-05 13:25 [RFC v3 0/9] Use SPDX markings Alejandro Colomar
                   ` (5 preceding siblings ...)
  2021-09-05 13:25 ` [RFC v3 6/9] " Alejandro Colomar
@ 2021-09-05 13:25 ` Alejandro Colomar
  2021-09-05 13:25 ` [RFC v3 8/9] Many pages: [Verbatim-man-pages] " Alejandro Colomar
  2021-09-05 13:25 ` [RFC v3 9/9] Many pages: [Verbatim-man-pages] Use SPDX markings Alejandro Colomar
  8 siblings, 0 replies; 17+ messages in thread
From: Alejandro Colomar @ 2021-09-05 13:25 UTC (permalink / raw)
  To: mtk.manpages
  Cc: Alejandro Colomar, linux-man, Greg Kroah-Hartman,
	Jilayne Lovejoy, Alexios Zavras, Richard Fontana

To simplify understanding which license applies to each file,
let's use SPDX markings, which are simple, informative, and
commonly used in many projects.
Let's also follow REUSE <https://reuse.software/> conventions.

Reported-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jilayne Lovejoy <opensource@jilayne.com>
Cc: Alexios Zavras <alexios.zavras@intel.com>
Cc: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
---
 man2/_syscall.2               | 25 ++-----------------------
 man2/acct.2                   | 26 ++------------------------
 man2/add_key.2                | 13 ++++---------
 man2/adjtimex.2               | 26 +++-----------------------
 man2/bdflush.2                | 24 ++----------------------
 man2/brk.2                    | 27 +++------------------------
 man2/cacheflush.2             | 25 +++----------------------
 man2/epoll_create.2           | 22 +++-------------------
 man2/epoll_ctl.2              | 22 +++-------------------
 man2/epoll_wait.2             | 22 +++-------------------
 man2/eventfd.2                | 21 +++------------------
 man2/getsid.2                 | 27 ++++-----------------------
 man2/getxattr.2               | 26 +++-----------------------
 man2/inotify_add_watch.2      | 26 +++-----------------------
 man2/inotify_init.2           | 26 +++-----------------------
 man2/inotify_rm_watch.2       | 24 ++----------------------
 man2/ioctl_console.2          | 26 +++-----------------------
 man2/ioctl_ficlonerange.2     | 23 ++---------------------
 man2/ioctl_fideduperange.2    | 23 ++---------------------
 man2/ioctl_fslabel.2          | 23 ++---------------------
 man2/ioctl_getfsmap.2         | 23 ++---------------------
 man2/ioperm.2                 | 26 ++------------------------
 man2/ioprio_set.2             | 19 ++-----------------
 man2/ipc.2                    | 25 +++----------------------
 man2/listxattr.2              | 28 ++++------------------------
 man2/memfd_create.2           | 22 +++-------------------
 man2/memfd_secret.2           | 25 +++++--------------------
 man2/mlock.2                  | 27 ++++-----------------------
 man2/modify_ldt.2             | 26 +++-----------------------
 man2/mremap.2                 | 24 ++----------------------
 man2/nanosleep.2              | 28 ++++------------------------
 man2/outb.2                   | 26 ++------------------------
 man2/perf_event_open.2        | 24 ++----------------------
 man2/ptrace.2                 | 32 +++++---------------------------
 man2/removexattr.2            | 26 +++-----------------------
 man2/request_key.2            | 13 ++++---------
 man2/s390_pci_mmio_write.2    | 25 +++----------------------
 man2/s390_runtime_instr.2     | 25 +++----------------------
 man2/s390_sthyi.2             | 25 +++----------------------
 man2/sched_get_priority_max.2 | 24 ++----------------------
 man2/sched_rr_get_interval.2  | 24 ++----------------------
 man2/sched_setaffinity.2      | 26 +++-----------------------
 man2/sched_setparam.2         | 24 ++----------------------
 man2/sched_yield.2            | 24 ++----------------------
 man2/setsid.2                 | 27 +++------------------------
 man2/setxattr.2               | 26 +++-----------------------
 man2/signalfd.2               | 21 +++------------------
 man2/socketcall.2             | 25 +++----------------------
 man2/spu_create.2             | 19 ++-----------------
 man2/spu_run.2                | 19 ++-----------------
 man2/timerfd_create.2         | 19 ++-----------------
 man2/unimplemented.2          | 24 ++----------------------
 52 files changed, 145 insertions(+), 1103 deletions(-)

diff --git a/man2/_syscall.2 b/man2/_syscall.2
index 55ea51337..7846ec81c 100644
--- a/man2/_syscall.2
+++ b/man2/_syscall.2
@@ -1,26 +1,5 @@
-.\" Copyright (c) 1993 Michael Haardt (michael@moria.de),
-.\"   Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Tue Jul  6 12:42:46 MDT 1993 <dminer@nyx.cs.du.edu>
 .\" Added "Calling Directly" and supporting paragraphs
diff --git a/man2/acct.2 b/man2/acct.2
index 87353354d..1ccda5217 100644
--- a/man2/acct.2
+++ b/man2/acct.2
@@ -1,27 +1,5 @@
-.\" Copyright (c) 1993 Michael Haardt
-.\" (michael@moria.de),
-.\" Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified 1993-07-22 by Rik Faith <faith@cs.unc.edu>
 .\" Modified 1993-08-10 by Alan Cox <iiitac@pyramid.swansea.ac.uk>
diff --git a/man2/add_key.2 b/man2/add_key.2
index 2638aed43..d3b7ff8f7 100644
--- a/man2/add_key.2
+++ b/man2/add_key.2
@@ -1,13 +1,8 @@
-.\" Copyright (C) 2006 Red Hat, Inc. All Rights Reserved.
-.\"     Written by David Howells (dhowells@redhat.com)
-.\" and Copyright (C) 2016 Michael Kerrisk <mtk.man-pages@gmail.com>
+.\" SPDX-FileCopyrightText: 2006, Red Hat, Inc.
+.\" SPDX-FileCopyrightText: 2016, Michael Kerrisk <mtk.man-pages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA)
-.\" 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.
-.\" %%%LICENSE_END
+.\"     Written by David Howells (dhowells@redhat.com)
 .\"
 .TH ADD_KEY 2 2021-08-27 Linux "Linux Key Management Calls"
 .SH NAME
diff --git a/man2/adjtimex.2 b/man2/adjtimex.2
index 2745407f3..23f870ee2 100644
--- a/man2/adjtimex.2
+++ b/man2/adjtimex.2
@@ -1,26 +1,6 @@
-.\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995.
-.\" and Copyright (C) 2014, 2016 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Michael Chastain <mec@shell.portal.com>
+.\" SPDX-FileCopyrightText: 2014, 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com>
 .\" Modified 1997-07-30 by Paul Slootman <paul@wurtel.demon.nl>
diff --git a/man2/bdflush.2 b/man2/bdflush.2
index 710da7b18..7b479b395 100644
--- a/man2/bdflush.2
+++ b/man2/bdflush.2
@@ -1,25 +1,5 @@
-.\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995.
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Michael Chastain <mec@shell.portal.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com>
 .\" Modified 2004-06-17 by Michael Kerrisk <mtk.manpages@gmail.com>
diff --git a/man2/brk.2 b/man2/brk.2
index 786844d46..098996008 100644
--- a/man2/brk.2
+++ b/man2/brk.2
@@ -1,27 +1,6 @@
-.\" Copyright (c) 1993 Michael Haardt, (michael@moria.de)
-.\" and Copyright 2006, 2008, Michael Kerrisk <tmk.manpages@gmail.com>
-.\" Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt, <michael@moria.de>
+.\" SPDX-FileCopyrightText: 2006, 2008, Michael Kerrisk <tmk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Wed Jul 21 19:52:58 1993 by Rik Faith <faith@cs.unc.edu>
 .\" Modified Sun Aug 21 17:40:38 1994 by Rik Faith <faith@cs.unc.edu>
diff --git a/man2/cacheflush.2 b/man2/cacheflush.2
index cdeeffea1..1741b9439 100644
--- a/man2/cacheflush.2
+++ b/man2/cacheflush.2
@@ -1,26 +1,7 @@
-.\" Written by Ralf Baechle (ralf@waldorf-gmbh.de),
-.\" Copyright (c) 1994, 1995 Waldorf GMBH
+.\" SPDX-FileCopyrightText: 1994, 1995, Waldorf GMBH
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" Written by Ralf Baechle <ralf@waldorf-gmbh.de>
 .\"
 .TH CACHEFLUSH 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/epoll_create.2 b/man2/epoll_create.2
index 0a5e0981e..d8a6d9ab4 100644
--- a/man2/epoll_create.2
+++ b/man2/epoll_create.2
@@ -1,22 +1,6 @@
-.\"  Copyright (C) 2003  Davide Libenzi
-.\" and Copyright 2008, 2009, 2012 Michael Kerrisk <tk.manpages@gmail.com>
-.\"  Davide Libenzi <davidel@xmailserver.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\"  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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Davide Libenzi <davidel@xmailserver.org>
+.\" SPDX-FileCopyrightText: 2008, 2009, 2012, Michael Kerrisk <tk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified 2004-06-17 by Michael Kerrisk <mtk.manpages@gmail.com>
 .\" Modified 2005-04-04 by Marko Kohtala <marko.kohtala@gmail.com>
diff --git a/man2/epoll_ctl.2 b/man2/epoll_ctl.2
index ec31cac72..a74c26925 100644
--- a/man2/epoll_ctl.2
+++ b/man2/epoll_ctl.2
@@ -1,22 +1,6 @@
-.\"  Copyright (C) 2003  Davide Libenzi
-.\"  Davide Libenzi <davidel@xmailserver.org>
-.\" and Copyright 2009, 2014, 2016, 2018, 2019 Michael Kerrisk <tk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\"  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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Davide Libenzi <davidel@xmailserver.org>
+.\" SPDX-FileCopyrightText: 2009, 2014, 2016, 2018, 2019, Michael Kerrisk <tk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH EPOLL_CTL 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/epoll_wait.2 b/man2/epoll_wait.2
index 69c79d6ec..137692187 100644
--- a/man2/epoll_wait.2
+++ b/man2/epoll_wait.2
@@ -1,22 +1,6 @@
-.\"  Copyright (C) 2003  Davide Libenzi
-.\"  Davide Libenzi <davidel@xmailserver.org>
-.\" and Copyright 2007, 2012, 2014, 2018 Michael Kerrisk <tk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\"  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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Davide Libenzi <davidel@xmailserver.org>
+.\" SPDX-FileCopyrightText: 2007, 2012, 2014, 2018, Michael Kerrisk <tk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2007-04-30: mtk, Added description of epoll_pwait()
 .\"
diff --git a/man2/eventfd.2 b/man2/eventfd.2
index 6e2d0a99a..7493e8f0f 100644
--- a/man2/eventfd.2
+++ b/man2/eventfd.2
@@ -1,21 +1,6 @@
-.\" Copyright (C) 2008 Michael Kerrisk <mtk.manpages@gmail.com>
-.\" starting from a version by Davide Libenzi <davidel@xmailserver.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Davide Libenzi <davidel@xmailserver.org>
+.\" SPDX-FileCopyrightText: 2008, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2008-10-10, mtk: describe eventfd2(), and EFD_NONBLOCK and EFD_CLOEXEC
 .\"
diff --git a/man2/getsid.2 b/man2/getsid.2
index d94f5b9b0..42423b96b 100644
--- a/man2/getsid.2
+++ b/man2/getsid.2
@@ -1,29 +1,10 @@
-.\" Copyright (C) 1996 Andries Brouwer (aeb@cwi.nl)
-.\" and Copyright (C) 2016 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-FileCopyrightText: 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Thu Oct 31 14:18:40 1996 by Eric S. Raymond <esr@y\thyrsus.com>
 .\" Modified 2001-12-17, aeb
+.\"
 .TH GETSID 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 getsid \- get session ID
diff --git a/man2/getxattr.2 b/man2/getxattr.2
index 15f0f9b4a..923f9c315 100644
--- a/man2/getxattr.2
+++ b/man2/getxattr.2
@@ -1,26 +1,6 @@
-.\" Copyright (C) Andreas Gruenbacher, February 2001
-.\" Copyright (C) Silicon Graphics Inc, September 2001
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2001, Andreas Gruenbacher
+.\" SPDX-FileCopyrightText: 2001, Silicon Graphics Inc
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH GETXATTR 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/inotify_add_watch.2 b/man2/inotify_add_watch.2
index bea4f1b2c..61661cb48 100644
--- a/man2/inotify_add_watch.2
+++ b/man2/inotify_add_watch.2
@@ -1,26 +1,6 @@
-.\" Copyright (C) 2005 Robert Love
-.\" and Copyright, 2006 Michael Kerrisk
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2005, Robert Love
+.\" SPDX-FileCopyrightText: 2006, Michael Kerrisk
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2005-07-19 Robert Love <rlove@rlove.org> - initial version
 .\" 2006-02-07 mtk, various changes
diff --git a/man2/inotify_init.2 b/man2/inotify_init.2
index b166fdd43..383015a2d 100644
--- a/man2/inotify_init.2
+++ b/man2/inotify_init.2
@@ -1,26 +1,6 @@
-.\" Copyright (C) 2005 Robert Love
-.\" and Copyright (C) 2008, Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2005, Robert Love
+.\" SPDX-FileCopyrightText: 2008, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2005-07-19 Robert Love <rlove@rlove.org> - initial version
 .\" 2006-02-07 mtk, minor changes
diff --git a/man2/inotify_rm_watch.2 b/man2/inotify_rm_watch.2
index bbb7d99e3..8db6792c4 100644
--- a/man2/inotify_rm_watch.2
+++ b/man2/inotify_rm_watch.2
@@ -1,25 +1,5 @@
-.\" Copyright (C) 2005 Robert Love
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2005, Robert Love
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2005-07-19 Robert Love <rlove@rlove.org> - initial version
 .\" 2006-02-07 mtk, minor changes
diff --git a/man2/ioctl_console.2 b/man2/ioctl_console.2
index e1f63d8a3..7d23c7342 100644
--- a/man2/ioctl_console.2
+++ b/man2/ioctl_console.2
@@ -1,30 +1,10 @@
-.\" Copyright (c) 1995 Jim Van Zandt <jrv@vanzandt.mv.com> and aeb
-.\" Sun Feb 26 11:46:23 MET 1995
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Jim Van Zandt <jrv@vanzandt.mv.com> and aeb
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified, Sun Feb 26 15:04:20 1995, faith@cs.unc.edu
 .\" Modified, Thu Apr 20 22:08:17 1995, jrv@vanzandt.mv.com
 .\" Modified, Mon Sep 18 22:32:47 1995, hpa@storm.net (H. Peter Anvin)
+.\"
 .\" FIXME The following are not documented:
 .\"     KDFONTOP (since 2.1.111)
 .\"     KDGKBDIACRUC (since 2.6.24)
diff --git a/man2/ioctl_ficlonerange.2 b/man2/ioctl_ficlonerange.2
index 75ab14bc4..907917183 100644
--- a/man2/ioctl_ficlonerange.2
+++ b/man2/ioctl_ficlonerange.2
@@ -1,25 +1,6 @@
-.\" Copyright (c) 2016, Oracle.  All rights reserved.
+.\" SPDX-FileCopyrightText: 2016, Oracle
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .TH IOCTL_FICLONERANGE 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 ioctl_ficlonerange, ioctl_ficlone \- share some the data of one file with another file
diff --git a/man2/ioctl_fideduperange.2 b/man2/ioctl_fideduperange.2
index 226e68258..afbcda25f 100644
--- a/man2/ioctl_fideduperange.2
+++ b/man2/ioctl_fideduperange.2
@@ -1,25 +1,6 @@
-.\" Copyright (c) 2016, Oracle.  All rights reserved.
+.\" SPDX-FileCopyrightText: 2016, Oracle
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .TH IOCTL_FIDEDUPERANGE 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 ioctl_fideduperange \- share some the data of one file with another file
diff --git a/man2/ioctl_fslabel.2 b/man2/ioctl_fslabel.2
index df4baecfd..3635710d2 100644
--- a/man2/ioctl_fslabel.2
+++ b/man2/ioctl_fslabel.2
@@ -1,25 +1,6 @@
-.\" Copyright (c) 2018, Red Hat, Inc.  All rights reserved.
+.\" SPDX-FileCopyrightText: 2018, Red Hat, Inc.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .TH IOCTL_FSLABEL 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 ioctl_fslabel \- get or set a filesystem label
diff --git a/man2/ioctl_getfsmap.2 b/man2/ioctl_getfsmap.2
index 8feb6843f..6d97cf23c 100644
--- a/man2/ioctl_getfsmap.2
+++ b/man2/ioctl_getfsmap.2
@@ -1,25 +1,6 @@
-.\" Copyright (c) 2017, Oracle.  All rights reserved.
+.\" SPDX-FileCopyrightText: 2017, Oracle
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .TH IOCTL_GETFSMAP 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 ioctl_getfsmap \- retrieve the physical layout of the filesystem
diff --git a/man2/ioperm.2 b/man2/ioperm.2
index 7d4a4690a..f1f612a60 100644
--- a/man2/ioperm.2
+++ b/man2/ioperm.2
@@ -1,27 +1,5 @@
-.\" Copyright (c) 1993 Michael Haardt
-.\" (michael@moria.de)
-.\" Fri Apr  2 11:32:09 MET DST 1993
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sat Jul 24 15:12:05 1993 by Rik Faith <faith@cs.unc.edu>
 .\" Modified Tue Aug  1 16:27    1995 by Jochen Karrer
diff --git a/man2/ioprio_set.2 b/man2/ioprio_set.2
index ac0c1bf80..6fd502126 100644
--- a/man2/ioprio_set.2
+++ b/man2/ioprio_set.2
@@ -1,20 +1,5 @@
-.\" Copyright (c) International Business Machines orp., 2006
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, International Business Machines corp.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" HISTORY:
 .\" 2006-04-27, created by Eduardo M. Fleury <efleury@br.ibm.com>
diff --git a/man2/ipc.2 b/man2/ipc.2
index 4ce29ca69..983d6fb97 100644
--- a/man2/ipc.2
+++ b/man2/ipc.2
@@ -1,27 +1,8 @@
-.\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995.
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Michael Chastain <mec@shell.portal.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Tue Oct 22 08:11:14 EDT 1996 by Eric S. Raymond <esr@thyrsus.com>
+.\"
 .TH IPC 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 ipc \- System V IPC system calls
diff --git a/man2/listxattr.2 b/man2/listxattr.2
index 18d008e04..f03afad41 100644
--- a/man2/listxattr.2
+++ b/man2/listxattr.2
@@ -1,27 +1,7 @@
-.\" Copyright (C) Andreas Gruenbacher, February 2001
-.\" Copyright (C) Silicon Graphics Inc, September 2001
-.\" Copyright (C) 2015 Heinrich Schuchardt <xypron.glpk@gmx.de>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2001, Andreas Gruenbacher
+.\" SPDX-FileCopyrightText: 2001, Silicon Graphics Inc
+.\" SPDX-FileCopyrightText: 2015, Heinrich Schuchardt <xypron.glpk@gmx.de>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH LISTXATTR 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/memfd_create.2 b/man2/memfd_create.2
index 89e9c4136..4bf54d959 100644
--- a/man2/memfd_create.2
+++ b/man2/memfd_create.2
@@ -1,22 +1,6 @@
-.\" Copyright (C) 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\" and Copyright (C) 2014 David Herrmann <dh.herrmann@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+)
-.\"
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2014, David Herrmann <dh.herrmann@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH MEMFD_CREATE 2 2021-03-22 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/memfd_secret.2 b/man2/memfd_secret.2
index f3380818e..4a6874a38 100644
--- a/man2/memfd_secret.2
+++ b/man2/memfd_secret.2
@@ -1,26 +1,11 @@
-.\" Copyright (c) 2021, IBM Corporation.
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2014, David Herrmann <dh.herrmann@gmail.com>
+.\" SPDX-FileCopyrightText: 2021, IBM Corporation.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
+.\"
 .\" Written by Mike Rapoport <rppt@linux.ibm.com>
 .\"
 .\" Based on memfd_create(2) man page
-.\" Copyright (C) 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\" and Copyright (C) 2014 David Herrmann <dh.herrmann@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+)
-.\"
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
 .\"
 .TH MEMFD_SECRET 2 2020-08-02 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/mlock.2 b/man2/mlock.2
index d5e226580..1991c192f 100644
--- a/man2/mlock.2
+++ b/man2/mlock.2
@@ -1,27 +1,8 @@
-.\" Copyright (C) Michael Kerrisk, 2004
-.\"	using some material drawn from earlier man pages
-.\"	written by Thomas Kuhn, Copyright 1996
+.\" SPDX-FileCopyrightText: 1996, Thomas Kuhn
+.\" SPDX-FileCopyrightText: 2004, Michael Kerrisk
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\"	using some material drawn from earlier man pages written by Thomas Kuhn
 .\"
 .TH MLOCK 2 2021-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/modify_ldt.2 b/man2/modify_ldt.2
index b67a67690..b95890be4 100644
--- a/man2/modify_ldt.2
+++ b/man2/modify_ldt.2
@@ -1,26 +1,6 @@
-.\" Copyright (c) 1995 Michael Chastain (mec@duracef.shout.net), 22 July 1995.
-.\" Copyright (c) 2015 Andrew Lutomirski
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Michael Chastain <mec@duracef.shout.net>
+.\" SPDX-FileCopyrightText: 2015, Andrew Lutomirski
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH MODIFY_LDT 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/mremap.2 b/man2/mremap.2
index 3ed0c0c0a..c9375711d 100644
--- a/man2/mremap.2
+++ b/man2/mremap.2
@@ -1,25 +1,5 @@
-.\" Copyright (c) 1996 Tom Bjorkholm <tomb@mydata.se>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Tom Bjorkholm <tomb@mydata.se>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 1996-04-11 Tom Bjorkholm <tomb@mydata.se>
 .\"            First version written (1.3.86)
diff --git a/man2/nanosleep.2 b/man2/nanosleep.2
index 89d8577db..4b925906f 100644
--- a/man2/nanosleep.2
+++ b/man2/nanosleep.2
@@ -1,27 +1,6 @@
-.\" Copyright (C) Markus Kuhn, 1996
-.\" and Copyright (C) Linux Foundation, 2008, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Markus Kuhn
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 1996-04-10  Markus Kuhn <mskuhn@cip.informatik.uni-erlangen.de>
 .\"             First version written
@@ -31,6 +10,7 @@
 .\"     NOTES: describe case where clock_nanosleep() can be preferable.
 .\"     NOTES: describe CLOCK_REALTIME versus CLOCK_NANOSLEEP
 .\"     Replace crufty discussion of HZ with a pointer to time(7).
+.\"
 .TH NANOSLEEP 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 nanosleep \- high-resolution sleep
diff --git a/man2/outb.2 b/man2/outb.2
index 63a749e9f..2b88a20e1 100644
--- a/man2/outb.2
+++ b/man2/outb.2
@@ -1,27 +1,5 @@
-.\" Copyright (c) 1995 Paul Gortmaker
-.\" (gpg109@rsphy1.anu.edu.au)
-.\" Wed Nov 29 10:58:54 EST 1995
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Paul Gortmaker <gpg109@rsphy1.anu.edu.au>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH OUTB 2 2020-11-01 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/perf_event_open.2 b/man2/perf_event_open.2
index 81c1b10f2..d860f4705 100644
--- a/man2/perf_event_open.2
+++ b/man2/perf_event_open.2
@@ -1,25 +1,5 @@
-.\" Copyright (c) 2012, Vincent Weaver
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2012, Vincent Weaver
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" This document is based on the perf_event.h header file, the
 .\" tools/perf/design.txt file, and a lot of bitter experience.
diff --git a/man2/ptrace.2 b/man2/ptrace.2
index ffaf8db0d..e5a73a6e6 100644
--- a/man2/ptrace.2
+++ b/man2/ptrace.2
@@ -1,35 +1,13 @@
-.\" Copyright (c) 1993 Michael Haardt <michael@moria.de>
-.\" Fri Apr  2 11:32:09 MET DST 1993
+.\" SPDX-FileCopyrightText: 1993, Michael Haardt <michael@moria.de>
+.\" SPDX-FileCopyrightText: 1999, Mike Coleman <mkc@acm.org>
+.\" SPDX-FileCopyrightText: 2011, Denys Vlasenko <vda.linux@googlemail.com>
+.\" SPDX-FileCopyrightText: 2015, 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" and changes Copyright (C) 1999 Mike Coleman (mkc@acm.org)
 .\" -- major revision to fully document ptrace semantics per recent Linux
 .\"    kernel (2.2.10) and glibc (2.1.2)
 .\" Sun Nov  7 03:18:35 CST 1999
 .\"
-.\" and Copyright (c) 2011, Denys Vlasenko <vda.linux@googlemail.com>
-.\" and Copyright (c) 2015, 2016, Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
-.\"
 .\" Modified Fri Jul 23 23:47:18 1993 by Rik Faith <faith@cs.unc.edu>
 .\" Modified Fri Jan 31 16:46:30 1997 by Eric S. Raymond <esr@thyrsus.com>
 .\" Modified Thu Oct  7 17:28:49 1999 by Andries Brouwer <aeb@cwi.nl>
diff --git a/man2/removexattr.2 b/man2/removexattr.2
index 52e2ddacb..67217ba6f 100644
--- a/man2/removexattr.2
+++ b/man2/removexattr.2
@@ -1,26 +1,6 @@
-.\" Copyright (C) Andreas Gruenbacher, February 2001
-.\" Copyright (C) Silicon Graphics Inc, September 2001
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2001, Andreas Gruenbacher
+.\" SPDX-FileCopyrightText: 2001, Silicon Graphics Inc
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH REMOVEXATTR 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/request_key.2 b/man2/request_key.2
index 145aff506..d9582c740 100644
--- a/man2/request_key.2
+++ b/man2/request_key.2
@@ -1,13 +1,8 @@
-.\" Copyright (C) 2006 Red Hat, Inc. All Rights Reserved.
-.\"     Written by David Howells (dhowells@redhat.com)
-.\" and Copyright (C) 2016 Michael Kerrisk <mtk.man-pages@gmail.com>
+.\" SPDX-FileCopyrightText: 2006, Red Hat, Inc.
+.\" SPDX-FileCopyrightText: 2016, Michael Kerrisk <mtk.man-pages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA)
-.\" 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.
-.\" %%%LICENSE_END
+.\"     Written by David Howells (dhowells@redhat.com)
 .\"
 .TH REQUEST_KEY 2 2021-08-27 Linux "Linux Key Management Calls"
 .SH NAME
diff --git a/man2/s390_pci_mmio_write.2 b/man2/s390_pci_mmio_write.2
index 4e34889db..4e4744b72 100644
--- a/man2/s390_pci_mmio_write.2
+++ b/man2/s390_pci_mmio_write.2
@@ -1,26 +1,7 @@
-.\" Copyright (c) IBM Corp. 2015
-.\" Author: Alexey Ishchuk <aishchuk@linux.vnet.ibm.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
+.\" SPDX-FileCopyrightText: 2015, IBM Corp.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" Author: Alexey Ishchuk <aishchuk@linux.vnet.ibm.com>
 .\"
 .TH S390_PCI_MMIO_WRITE 2 2021-03-22 "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/s390_runtime_instr.2 b/man2/s390_runtime_instr.2
index a043cfd9a..9fb12c130 100644
--- a/man2/s390_runtime_instr.2
+++ b/man2/s390_runtime_instr.2
@@ -1,26 +1,7 @@
-.\" Copyright (c) IBM Corp. 2012
-.\" Author: Jan Glauber <jang@linux.vnet.ibm.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
+.\" SPDX-FileCopyrightText: 2012, IBM Corp.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" Author: Jan Glauber <jang@linux.vnet.ibm.com>
 .\"
 .TH S390_RUNTIME_INSTR 2 2021-03-22 "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/s390_sthyi.2 b/man2/s390_sthyi.2
index 58e3230a9..4148e3ffc 100644
--- a/man2/s390_sthyi.2
+++ b/man2/s390_sthyi.2
@@ -1,26 +1,7 @@
-.\" Copyright IBM Corp. 2017
-.\" Author: QingFeng Hao <haoqf@linux.vnet.ibm.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
+.\" SPDX-FileCopyrightText: 2017, IBM Corp.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" Author: QingFeng Hao <haoqf@linux.vnet.ibm.com>
 .\"
 .TH S390_STHYI 2 2021-03-22 "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/sched_get_priority_max.2 b/man2/sched_get_priority_max.2
index 2afd88681..51a0ba888 100644
--- a/man2/sched_get_priority_max.2
+++ b/man2/sched_get_priority_max.2
@@ -1,25 +1,5 @@
-.\" Copyright (C) Tom Bjorkholm & Markus Kuhn, 1996
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Tom Bjorkholm & Markus Kuhn
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 1996-04-01 Tom Bjorkholm <tomb@mydata.se>
 .\"            First version written
diff --git a/man2/sched_rr_get_interval.2 b/man2/sched_rr_get_interval.2
index 93db938df..726319dde 100644
--- a/man2/sched_rr_get_interval.2
+++ b/man2/sched_rr_get_interval.2
@@ -1,25 +1,5 @@
-.\" Copyright (C) Tom Bjorkholm & Markus Kuhn, 1996
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Tom Bjorkholm & Markus Kuhn
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 1996-04-01 Tom Bjorkholm <tomb@mydata.se>
 .\"            First version written
diff --git a/man2/sched_setaffinity.2 b/man2/sched_setaffinity.2
index ac7631746..fa5076fb6 100644
--- a/man2/sched_setaffinity.2
+++ b/man2/sched_setaffinity.2
@@ -1,26 +1,6 @@
-.\" Copyright (C) 2002 Robert Love
-.\" and Copyright (C) 2006, 2015 Michael Kerrisk
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Robert Love
+.\" SPDX-FileCopyrightText: 2006, 2015, Michael Kerrisk
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 2002-11-19 Robert Love <rml@tech9.net> - initial version
 .\" 2004-04-20 mtk - fixed description of return value
diff --git a/man2/sched_setparam.2 b/man2/sched_setparam.2
index 3974645ff..774a0c321 100644
--- a/man2/sched_setparam.2
+++ b/man2/sched_setparam.2
@@ -1,25 +1,5 @@
-.\" Copyright (C) Tom Bjorkholm & Markus Kuhn, 1996
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Tom Bjorkholm & Markus Kuhn
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 1996-04-01 Tom Bjorkholm <tomb@mydata.se>
 .\"            First version written
diff --git a/man2/sched_yield.2 b/man2/sched_yield.2
index 2a335d53c..230e6b104 100644
--- a/man2/sched_yield.2
+++ b/man2/sched_yield.2
@@ -1,25 +1,5 @@
-.\" Copyright (C) Tom Bjorkholm & Markus Kuhn, 1996
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Tom Bjorkholm & Markus Kuhn
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" 1996-04-01 Tom Bjorkholm <tomb@mydata.se>
 .\"            First version written
diff --git a/man2/setsid.2 b/man2/setsid.2
index b41d28384..cff2d0782 100644
--- a/man2/setsid.2
+++ b/man2/setsid.2
@@ -1,27 +1,6 @@
-.\" Copyright Michael Haardt (michael@cantor.informatik.rwth-aachen.de)
-.\"     Sat Aug 27 20:43:50 MET DST 1994
-.\" and Copyright (C) 2014, Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1994, Michael Haardt <michael@cantor.informatik.rwth-aachen.de>
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Sun Sep 11 19:19:05 1994 <faith@cs.unc.edu>
 .\" Modified Mon Mar 25 10:19:00 1996 <aeb@cwi.nl> (merged a few
diff --git a/man2/setxattr.2 b/man2/setxattr.2
index 2d3a5a436..6b0a301ec 100644
--- a/man2/setxattr.2
+++ b/man2/setxattr.2
@@ -1,26 +1,6 @@
-.\" Copyright (C) Andreas Gruenbacher, February 2001
-.\" Copyright (C) Silicon Graphics Inc, September 2001
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2001, Andreas Gruenbacher
+.\" SPDX-FileCopyrightText: 2001, Silicon Graphics Inc
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH SETXATTR 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/signalfd.2 b/man2/signalfd.2
index 102679c0d..882151ce9 100644
--- a/man2/signalfd.2
+++ b/man2/signalfd.2
@@ -1,21 +1,6 @@
-.\" Copyright (C) 2008 Michael Kerrisk <mtk.manpages@gmail.com>
-.\" starting from a version by Davide Libenzi <davidel@xmailserver.org>
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: Davide Libenzi <davidel@xmailserver.org>
+.\" SPDX-FileCopyrightText: 2008, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH SIGNALFD 2 2021-03-22 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/socketcall.2 b/man2/socketcall.2
index b39f61039..921ceb8e7 100644
--- a/man2/socketcall.2
+++ b/man2/socketcall.2
@@ -1,27 +1,8 @@
-.\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995.
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Michael Chastain <mec@shell.portal.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Modified Tue Oct 22 22:11:53 1996 by Eric S. Raymond <esr@thyrsus.com>
+.\"
 .TH SOCKETCALL 2 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 socketcall \- socket system calls
diff --git a/man2/spu_create.2 b/man2/spu_create.2
index 746a86ed6..41e09fa6a 100644
--- a/man2/spu_create.2
+++ b/man2/spu_create.2
@@ -1,20 +1,5 @@
-.\" Copyright (c) International Business Machines Corp., 2006
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, International Business Machines Corp.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" HISTORY:
 .\" 2005-09-28, created by Arnd Bergmann <arndb@de.ibm.com>
diff --git a/man2/spu_run.2 b/man2/spu_run.2
index d5fdc2280..c93721c0b 100644
--- a/man2/spu_run.2
+++ b/man2/spu_run.2
@@ -1,20 +1,5 @@
-.\" Copyright (c) International Business Machines Corp., 2006
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, International Business Machines Corp.
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" HISTORY:
 .\" 2005-09-28, created by Arnd Bergmann <arndb@de.ibm.com>
diff --git a/man2/timerfd_create.2 b/man2/timerfd_create.2
index 65fdfcc45..686f4d2b6 100644
--- a/man2/timerfd_create.2
+++ b/man2/timerfd_create.2
@@ -1,20 +1,5 @@
-.\" Copyright (C) 2008 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(GPLv2+_SW_3_PARA)
-.\" 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.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2008, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .TH TIMERFD_CREATE 2 2021-03-22 Linux "Linux Programmer's Manual"
 .SH NAME
diff --git a/man2/unimplemented.2 b/man2/unimplemented.2
index 299c6f9e0..d49b1e018 100644
--- a/man2/unimplemented.2
+++ b/man2/unimplemented.2
@@ -1,25 +1,5 @@
-.\" Copyright 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995.
-.\"
-.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
-.\" This is free documentation; 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.
-.\"
-.\" The GNU General Public License's references to "object code"
-.\" and "executables" are to be interpreted as the output of any
-.\" document formatting or typesetting system, including
-.\" intermediate and printed output.
-.\"
-.\" This manual is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, see
-.\" <http://www.gnu.org/licenses/>.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1995, Michael Chastain <mec@shell.portal.com>
+.\" SPDX-License-Identifier: GPL-2.0-or-later
 .\"
 .\" Updated, aeb, 980612
 .\"
-- 
2.33.0


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [RFC v3 8/9] Many pages: [Verbatim-man-pages] Use SPDX markings
  2021-09-05 13:25 [RFC v3 0/9] Use SPDX markings Alejandro Colomar
                   ` (6 preceding siblings ...)
  2021-09-05 13:25 ` [RFC v3 7/9] " Alejandro Colomar
@ 2021-09-05 13:25 ` Alejandro Colomar
  2021-09-08  4:35   ` G. Branden Robinson
  2021-09-05 13:25 ` [RFC v3 9/9] Many pages: [Verbatim-man-pages] Use SPDX markings Alejandro Colomar
  8 siblings, 1 reply; 17+ messages in thread
From: Alejandro Colomar @ 2021-09-05 13:25 UTC (permalink / raw)
  To: mtk.manpages; +Cc: Alejandro Colomar, linux-man, Greg Kroah-Hartman

To simplify understanding which license applies to each file,
let's use SPDX markings, which are simple, informative, and
commonly used in many projects.
Let's also follow REUSE <https://reuse.software/> conventions.

Reported-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
---
 man1/intro.1    | 25 ++-----------------------
 man1/locale.1   | 25 ++-----------------------
 man1/pldd.1     | 25 ++-----------------------
 man1/sprof.1    | 25 ++-----------------------
 man4/cpuid.4    | 26 +++-----------------------
 man4/full.4     | 26 +++-----------------------
 man4/fuse.4     | 26 +++-----------------------
 man4/initrd.4   | 26 +++-----------------------
 man4/mouse.4    | 26 +++-----------------------
 man4/msr.4      | 26 +++-----------------------
 man4/sd.4       | 26 ++------------------------
 man4/st.4       | 26 +++-----------------------
 man5/acct.5     | 25 ++-----------------------
 man5/core.5     | 25 ++-----------------------
 man5/services.5 | 28 +++-------------------------
 man5/slabinfo.5 | 27 +++------------------------
 man5/sysfs.5    | 25 ++-----------------------
 man5/tmpfs.5    | 25 ++-----------------------
 man8/sln.8      | 25 ++-----------------------
 19 files changed, 47 insertions(+), 441 deletions(-)

diff --git a/man1/intro.1 b/man1/intro.1
index 9bf7190df..0ec6cd279 100644
--- a/man1/intro.1
+++ b/man1/intro.1
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2002 Andries Brouwer <aeb@cwi.nl>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH INTRO 1 2020-08-13 "Linux" "Linux User's Manual"
 .SH NAME
diff --git a/man1/locale.1 b/man1/locale.1
index cd3161d26..1cfd89b34 100644
--- a/man1/locale.1
+++ b/man1/locale.1
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH LOCALE 1 2021-03-22 "Linux" "Linux User Manual"
 .SH NAME
diff --git a/man1/pldd.1 b/man1/pldd.1
index 627afead9..15b4f595a 100644
--- a/man1/pldd.1
+++ b/man1/pldd.1
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH PLDD 1 2020-11-01 "GNU" "Linux User Manual"
 .SH NAME
diff --git a/man1/sprof.1 b/man1/sprof.1
index c8e14c20f..3dcd852bc 100644
--- a/man1/sprof.1
+++ b/man1/sprof.1
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SPROF 1 2020-11-01 "Linux" "Linux User Manual"
 .SH NAME
diff --git a/man4/cpuid.4 b/man4/cpuid.4
index 0180ff8cf..c342dd845 100644
--- a/man4/cpuid.4
+++ b/man4/cpuid.4
@@ -1,27 +1,7 @@
-.\" Copyright (c) 2009 Intel Corporation, Author Andi Kleen
-.\" Description based on comments in arch/x86/kernel/cpuid.c
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
+.\" SPDX-FileCopyrightText: 2009, Intel Corporation, Author Andi Kleen
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" Description based on comments in arch/x86/kernel/cpuid.c
 .\"
 .TH CPUID 4 2019-08-02 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man4/full.4 b/man4/full.4
index eba35a7df..fec008207 100644
--- a/man4/full.4
+++ b/man4/full.4
@@ -1,28 +1,8 @@
-.\" This man-page is Copyright (C) 1997 John S. Kallal
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1997, John S. Kallal
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" correction, aeb, 970825
+.\"
 .TH FULL 4 2019-03-06 "Linux" "Linux Programmer's Manual"
 .SH NAME
 full \- always full device
diff --git a/man4/fuse.4 b/man4/fuse.4
index f5bba89cc..cb463bbd6 100644
--- a/man4/fuse.4
+++ b/man4/fuse.4
@@ -1,27 +1,7 @@
-.\" Copyright (c) 2016 Julia Computing Inc, Keno Fischer
-.\" Description based on include/uapi/fuse.h and code in fs/fuse
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
+.\" SPDX-FileCopyrightText: 2016, Julia Computing Inc, Keno Fischer
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" Description based on include/uapi/fuse.h and code in fs/fuse
 .\"
 .TH FUSE 4 2018-02-02 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man4/initrd.4 b/man4/initrd.4
index 15f596cb1..c82f8fe97 100644
--- a/man4/initrd.4
+++ b/man4/initrd.4
@@ -1,26 +1,5 @@
-.\" This man-page is Copyright (C) 1997 John S. Kallal
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and author(s) of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1997, John S. Kallal <kallal@voicenet.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" If the you wish to distribute versions of this work under other
 .\" conditions than the above, please contact the author(s) at the following
@@ -32,6 +11,7 @@
 .\"	phone: (302)654-5478
 .\"
 .\" $Id: initrd.4,v 0.9 1997/11/07 05:05:32 kallal Exp kallal $
+.\"
 .TH INITRD 4 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 initrd \- boot loader initialized RAM disk
diff --git a/man4/mouse.4 b/man4/mouse.4
index 7faa328b0..d67b26e0c 100644
--- a/man4/mouse.4
+++ b/man4/mouse.4
@@ -1,27 +1,7 @@
-.\" This manpage is Copyright (C) 1996 Michael Haardt.
-.\" Updates Nov 1998, Andries Brouwer
+.\" SPDX-FileCopyrightText: 1996, Michael Haardt.
+.\" SPDX-FileCopyrightText: 1998, Andries Brouwer
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
 .TH MOUSE 4 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
 mouse \- serial mouse interface
diff --git a/man4/msr.4 b/man4/msr.4
index 7d5132d66..3164f2b8f 100644
--- a/man4/msr.4
+++ b/man4/msr.4
@@ -1,27 +1,7 @@
-.\" Copyright (c) 2009 Intel Corporation, Author Andi Kleen
-.\" Some sentences copied from comments in arch/x86/kernel/msr.c
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
+.\" SPDX-FileCopyrightText: 2009, Intel Corporation, Author Andi Kleen
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" Some sentences copied from comments in arch/x86/kernel/msr.c
 .\"
 .TH MSR 4 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man4/sd.4 b/man4/sd.4
index b80396c47..8cda190db 100644
--- a/man4/sd.4
+++ b/man4/sd.4
@@ -1,27 +1,5 @@
-.\" sd.4
-.\" Copyright 1992 Rickard E. Faith (faith@cs.unc.edu)
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1992, Rickard E. Faith <faith@cs.unc.edu>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SD 4 2017-09-15 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man4/st.4 b/man4/st.4
index e300eb45c..c064beaa0 100644
--- a/man4/st.4
+++ b/man4/st.4
@@ -1,27 +1,7 @@
-.\" Copyright 1995 Robert K. Nichols (Robert.K.Nichols@att.com)
-.\" Copyright 1999-2005 Kai Mäkisara (Kai.Makisara@kolumbus.fi)
+.\" SPDX-FileCopyrightText: 1995, Robert K. Nichols <Robert.K.Nichols@att.com>
+.\" SPDX-FileCopyrightText: 1999-2005, Kai Mäkisara <Kai.Makisara@kolumbus.fi>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
 .TH ST 4  2020-04-11 "Linux" "Linux Programmer's Manual"
 .SH NAME
 st \- SCSI tape device
diff --git a/man5/acct.5 b/man5/acct.5
index e02cc6ef3..9b8fac860 100644
--- a/man5/acct.5
+++ b/man5/acct.5
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2008, Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2008, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH ACCT 5 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man5/core.5 b/man5/core.5
index f1766a3c6..195bed408 100644
--- a/man5/core.5
+++ b/man5/core.5
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2006, 2008 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, 2008, by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH CORE 5 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man5/services.5 b/man5/services.5
index bc63dc4c6..ca2aec429 100644
--- a/man5/services.5
+++ b/man5/services.5
@@ -1,28 +1,6 @@
-.\" This manpage is Copyright (C) 1996 Austin Donnelly <and1000@cam.ac.uk>,
-.\" with additional material Copyright (c) 1995 Martin Schulze
-.\"     <joey@infodrom.north.de>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1996, Austin Donnelly <and1000@cam.ac.uk>,
+.\" SPDX-FileCopyrightText: 1995, Martin Schulze <joey@infodrom.north.de>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\"   This manpage was made by merging two independently written manpages,
 .\"   one written by Martin Schulze (18 Oct 95), the other written by
diff --git a/man5/slabinfo.5 b/man5/slabinfo.5
index b4ae61945..551df1093 100644
--- a/man5/slabinfo.5
+++ b/man5/slabinfo.5
@@ -1,27 +1,6 @@
-.\" Copyright (c) 2001 Andreas Dilger (adilger@turbolinux.com)
-.\" and Copyright (c) 2017 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2001, Andreas Dilger <adilger@turbolinux.com>
+.\" SPDX-FileCopyrightText: 2017, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SLABINFO 5 2021-03-22 "" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man5/sysfs.5 b/man5/sysfs.5
index ff4a34918..779ae01fe 100644
--- a/man5/sysfs.5
+++ b/man5/sysfs.5
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2017 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2017, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SYSFS 5 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man5/tmpfs.5 b/man5/tmpfs.5
index eb3996151..c25a57d6a 100644
--- a/man5/tmpfs.5
+++ b/man5/tmpfs.5
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2016 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH TMPFS 5 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man8/sln.8 b/man8/sln.8
index 341cf9afb..0a2f04844 100644
--- a/man8/sln.8
+++ b/man8/sln.8
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2013 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2013, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SLN 8 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
-- 
2.33.0


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [RFC v3 9/9] Many pages: [Verbatim-man-pages] Use SPDX markings
  2021-09-05 13:25 [RFC v3 0/9] Use SPDX markings Alejandro Colomar
                   ` (7 preceding siblings ...)
  2021-09-05 13:25 ` [RFC v3 8/9] Many pages: [Verbatim-man-pages] " Alejandro Colomar
@ 2021-09-05 13:25 ` Alejandro Colomar
  8 siblings, 0 replies; 17+ messages in thread
From: Alejandro Colomar @ 2021-09-05 13:25 UTC (permalink / raw)
  To: mtk.manpages
  Cc: Alejandro Colomar, linux-man, Greg Kroah-Hartman,
	Jilayne Lovejoy, Alexios Zavras, Richard Fontana

To simplify understanding which license applies to each file,
let's use SPDX markings, which are simple, informative, and
commonly used in many projects.
Let's also follow REUSE <https://reuse.software/> conventions.

Reported-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jilayne Lovejoy <opensource@jilayne.com>
Cc: Alexios Zavras <alexios.zavras@intel.com>
Cc: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
---
 man7/address_families.7    | 27 +++------------------------
 man7/aio.7                 | 25 ++-----------------------
 man7/capabilities.7        | 25 ++-----------------------
 man7/cgroup_namespaces.7   | 26 ++------------------------
 man7/cgroups.7             | 27 +++------------------------
 man7/credentials.7         | 25 ++-----------------------
 man7/fanotify.7            | 26 +++-----------------------
 man7/feature_test_macros.7 | 25 ++-----------------------
 man7/hier.7                | 31 ++-----------------------------
 man7/inode.7               | 25 ++-----------------------
 man7/inotify.7             | 27 +++------------------------
 man7/ipc_namespaces.7      | 26 ++------------------------
 man7/libc.7                | 26 ++------------------------
 man7/locale.7              | 27 +++------------------------
 man7/man-pages.7           | 29 ++++-------------------------
 man7/man.7                 | 27 +++------------------------
 man7/math_error.7          | 26 ++------------------------
 man7/mount_namespaces.7    | 26 ++------------------------
 man7/mq_overview.7         | 25 ++-----------------------
 man7/namespaces.7          | 28 +++-------------------------
 man7/network_namespaces.7  | 26 ++------------------------
 man7/nptl.7                | 26 ++------------------------
 man7/numa.7                | 31 ++++---------------------------
 man7/path_resolution.7     | 25 ++-----------------------
 man7/pid_namespaces.7      | 28 +++-------------------------
 man7/pipe.7                | 25 ++-----------------------
 man7/pkeys.7               | 25 ++-----------------------
 man7/pthreads.7            | 25 ++-----------------------
 man7/pty.7                 | 25 ++-----------------------
 man7/random.7              | 31 +++++--------------------------
 man7/rtld-audit.7          | 26 ++------------------------
 man7/sem_overview.7        | 25 ++-----------------------
 man7/shm_overview.7        | 26 ++------------------------
 man7/sigevent.7            | 27 +++------------------------
 man7/signal-safety.7       | 25 ++-----------------------
 man7/signal.7              | 30 ++++--------------------------
 man7/suffixes.7            | 25 ++-----------------------
 man7/system_data_types.7   | 28 +++-------------------------
 man7/sysvipc.7             | 25 ++-----------------------
 man7/termio.7              | 25 ++-----------------------
 man7/time.7                | 25 ++-----------------------
 man7/time_namespaces.7     | 26 ++------------------------
 man7/udplite.7             | 25 ++-----------------------
 man7/units.7               | 25 ++-----------------------
 man7/uri.7                 | 26 +++-----------------------
 man7/user_namespaces.7     | 28 +++-------------------------
 man7/uts_namespaces.7      | 26 ++------------------------
 man7/vsock.7               | 25 ++-----------------------
 48 files changed, 117 insertions(+), 1147 deletions(-)

diff --git a/man7/address_families.7 b/man7/address_families.7
index 3e535e66d..87b2733c1 100644
--- a/man7/address_families.7
+++ b/man7/address_families.7
@@ -1,27 +1,6 @@
-.\" Copyright (c) 2018 by Eugene Syromyatnikov <evgsyr@gmail.com>,
-.\" and Copyright (c) 2018 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2018, Eugene Syromyatnikov <evgsyr@gmail.com>
+.\" SPDX-FileCopyrightText: 2018, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH ADDRESS_FAMILIES 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/aio.7 b/man7/aio.7
index 72287be06..de882446c 100644
--- a/man7/aio.7
+++ b/man7/aio.7
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2010 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2010, by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH AIO 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/capabilities.7 b/man7/capabilities.7
index c65524496..ed21d753d 100644
--- a/man7/capabilities.7
+++ b/man7/capabilities.7
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2002 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2002, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" 6 Aug 2002 - Initial Creation
 .\" Modified 2003-05-23, Michael Kerrisk, <mtk.manpages@gmail.com>
diff --git a/man7/cgroup_namespaces.7 b/man7/cgroup_namespaces.7
index 7cb1b1fa7..9d8cd9cff 100644
--- a/man7/cgroup_namespaces.7
+++ b/man7/cgroup_namespaces.7
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2016 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH CGROUP_NAMESPACES 7 2020-11-01 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/cgroups.7 b/man7/cgroups.7
index 7a7db3344..8c470c5d3 100644
--- a/man7/cgroups.7
+++ b/man7/cgroups.7
@@ -1,27 +1,6 @@
-.\" Copyright (C) 2015 Serge Hallyn <serge@hallyn.com>
-.\" and Copyright (C) 2016, 2017 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2015, Serge Hallyn <serge@hallyn.com>
+.\" SPDX-FileCopyrightText: 2016, 2017, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH CGROUPS 7 2021-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/credentials.7 b/man7/credentials.7
index f2acf4cfc..e7b7d540d 100644
--- a/man7/credentials.7
+++ b/man7/credentials.7
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2007 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2007, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" 2007-06-13 Creation
 .\"
diff --git a/man7/fanotify.7 b/man7/fanotify.7
index 9c66c24f0..00fed4e57 100644
--- a/man7/fanotify.7
+++ b/man7/fanotify.7
@@ -1,27 +1,7 @@
-.\" Copyright (C) 2013, Heinrich Schuchardt <xypron.glpk@gmx.de>
-.\" and Copyright (C) 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2013, Heinrich Schuchardt <xypron.glpk@gmx.de>
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of
-.\" this manual under the conditions for verbatim copying, provided that
-.\" the entire resulting derived work is distributed under the terms of
-.\" a permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume.
-.\" no responsibility for errors or omissions, or for damages resulting.
-.\" from the use of the information contained herein.  The author(s) may.
-.\" not have taken the same level of care in the production of this.
-.\" manual, which is licensed free of charge, as they might when working.
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
 .TH FANOTIFY 7 2021-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
 fanotify \- monitoring filesystem events
diff --git a/man7/feature_test_macros.7 b/man7/feature_test_macros.7
index 77362ed23..0758df896 100644
--- a/man7/feature_test_macros.7
+++ b/man7/feature_test_macros.7
@@ -1,26 +1,5 @@
-.\" This manpage is Copyright (C) 2006, Michael Kerrisk
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, Michael Kerrisk
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH FEATURE_TEST_MACROS 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/hier.7 b/man7/hier.7
index 32184e9ca..e9951e25a 100644
--- a/man7/hier.7
+++ b/man7/hier.7
@@ -1,33 +1,6 @@
-.\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
+.\" SPDX-FileCopyrightText: 1993, Thomas Koenig <ig25@rz.uni-karlsruhe.de>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
-.\" Modified Sun Jul 25 11:05:58 1993 by Rik Faith (faith@cs.unc.edu)
-.\" Modified Sat Feb 10 16:18:03 1996 by Urs Thuermann (urs@isnogud.escape.de)
-.\" Modified Mon Jun 16 20:02:00 1997 by Nicolás Lichtmaier <nick@debian.org>
-.\" Modified Mon Feb  6 16:41:00 1999 by Nicolás Lichtmaier <nick@debian.org>
-.\" Modified Tue Feb  8 16:46:45 2000 by Chris Pepper <pepper@tgg.com>
-.\" Modified Fri Sep  7 20:32:45 2001 by Tammy Fox <tfox@redhat.com>
 .TH HIER 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
 hier \- description of the filesystem hierarchy
diff --git a/man7/inode.7 b/man7/inode.7
index e70178b9f..8259f9315 100644
--- a/man7/inode.7
+++ b/man7/inode.7
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2017 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2017, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH INODE 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/inotify.7 b/man7/inotify.7
index 547ceed5d..051d103e4 100644
--- a/man7/inotify.7
+++ b/man7/inotify.7
@@ -1,27 +1,6 @@
-.\" Copyright (C) 2006, 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\" Copyright (C) 2014 Heinrich Schuchardt <xypron.glpk@gmx.de>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2014, Heinrich Schuchardt <xypron.glpk@gmx.de>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH INOTIFY 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/ipc_namespaces.7 b/man7/ipc_namespaces.7
index 4402b2b97..a2c10b861 100644
--- a/man7/ipc_namespaces.7
+++ b/man7/ipc_namespaces.7
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2019 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2019, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH IPC_NAMESPACES 7 2019-08-02 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/libc.7 b/man7/libc.7
index 2809a97ce..e931f6954 100644
--- a/man7/libc.7
+++ b/man7/libc.7
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2009 Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH LIBC 7 2016-12-12 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/locale.7 b/man7/locale.7
index 2959c4ff7..c0f4afcbf 100644
--- a/man7/locale.7
+++ b/man7/locale.7
@@ -1,27 +1,6 @@
-.\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
-.\" and Copyright (C) 2014 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Thomas Koenig <ig25@rz.uni-karlsruhe.de>
+.\" SPDX-FileCopyrightText: 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" Modified Sat Jul 24 17:28:34 1993 by Rik Faith <faith@cs.unc.edu>
 .\" Modified Sun Jun 01 17:16:34 1997 by Jochen Hein
diff --git a/man7/man-pages.7 b/man7/man-pages.7
index 96c3deb20..6ef61b210 100644
--- a/man7/man-pages.7
+++ b/man7/man-pages.7
@@ -1,28 +1,7 @@
-.\" (C) Copyright 1992-1999 Rickard E. Faith and David A. Wheeler
-.\" (faith@cs.unc.edu and dwheeler@ida.org)
-.\" and (C) Copyright 2007 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1992-1999, Rickard E. Faith <faith@cs.unc.edu>
+.\" SPDX-FileCopyrightText: 1992-1999, David A. Wheeler <dwheeler@ida.org>
+.\" SPDX-FileCopyrightText: 2007, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" 2007-05-30 created by mtk, using text from old man.7 plus
 .\" rewrites and additional text.
diff --git a/man7/man.7 b/man7/man.7
index edabde45c..26b0b4931 100644
--- a/man7/man.7
+++ b/man7/man.7
@@ -1,27 +1,6 @@
-.\" (C) Copyright 1992-1999 Rickard E. Faith and David A. Wheeler
-.\" (faith@cs.unc.edu and dwheeler@ida.org)
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1992-1999, Rickard E. Faith <faith@cs.unc.edu>
+.\" SPDX-FileCopyrightText: 1992-1999, David A. Wheeler <dwheeler@ida.org>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" Modified Sun Jul 25 11:06:05 1993 by Rik Faith (faith@cs.unc.edu)
 .\" Modified Sat Jun  8 00:39:52 1996 by aeb
diff --git a/man7/math_error.7 b/man7/math_error.7
index b0e9e0444..ff9db14ad 100644
--- a/man7/math_error.7
+++ b/man7/math_error.7
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH MATH_ERROR 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/mount_namespaces.7 b/man7/mount_namespaces.7
index 7725b341f..2e15c8dfb 100644
--- a/man7/mount_namespaces.7
+++ b/man7/mount_namespaces.7
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2016, 2019, 2021 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2016, 2019, 2021, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH MOUNT_NAMESPACES 7 2021-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/mq_overview.7 b/man7/mq_overview.7
index f48fb708c..0a61f5a00 100644
--- a/man7/mq_overview.7
+++ b/man7/mq_overview.7
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2006 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH MQ_OVERVIEW 7 2020-06-09 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/namespaces.7 b/man7/namespaces.7
index 13891b4e6..81beecb9b 100644
--- a/man7/namespaces.7
+++ b/man7/namespaces.7
@@ -1,28 +1,6 @@
-.\" Copyright (c) 2013, 2016, 2017 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\" and Copyright (c) 2012 by Eric W. Biederman <ebiederm@xmission.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2013, 2016, 2017, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2012, Eric W. Biederman <ebiederm@xmission.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH NAMESPACES 7 2021-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/network_namespaces.7 b/man7/network_namespaces.7
index aa1b04589..2a2b7e71f 100644
--- a/man7/network_namespaces.7
+++ b/man7/network_namespaces.7
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2017 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2017, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH NETWORK_NAMESPACES 7 2020-06-09 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/nptl.7 b/man7/nptl.7
index 0133c0a10..54aaa9801 100644
--- a/man7/nptl.7
+++ b/man7/nptl.7
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2015 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2015, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH NPTL 7 2015-08-08 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/numa.7 b/man7/numa.7
index dbe0217a4..07e897f06 100644
--- a/man7/numa.7
+++ b/man7/numa.7
@@ -1,30 +1,7 @@
-.\" Copyright (c) 2008, Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\" and Copyright 2003,2004 Andi Kleen, SuSE Labs.
-.\" numa_maps material Copyright (c) 2005 Silicon Graphics Incorporated.
-.\"     Christoph Lameter, <cl@linux-foundation.org>.
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2003, 2004, Andi Kleen, SuSE Labs.
+.\" SPDX-FileCopyrightText: 2005, Silicon Graphics Incorporated. Christoph Lameter, <cl@linux-foundation.org>.
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH NUMA 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/path_resolution.7 b/man7/path_resolution.7
index 0edc7e2c5..a63bb45ff 100644
--- a/man7/path_resolution.7
+++ b/man7/path_resolution.7
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2003 Andries Brouwer (aeb@cwi.nl)
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2003, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH PATH_RESOLUTION 7 2021-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/pid_namespaces.7 b/man7/pid_namespaces.7
index f99b9abbc..447f2f762 100644
--- a/man7/pid_namespaces.7
+++ b/man7/pid_namespaces.7
@@ -1,28 +1,6 @@
-.\" Copyright (c) 2013 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\" and Copyright (c) 2012 by Eric W. Biederman <ebiederm@xmission.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2013, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2012, Eric W. Biederman <ebiederm@xmission.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH PID_NAMESPACES 7 2020-11-01 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/pipe.7 b/man7/pipe.7
index bf93cafbf..cf807bb85 100644
--- a/man7/pipe.7
+++ b/man7/pipe.7
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2005 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2005, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH PIPE 7 2021-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/pkeys.7 b/man7/pkeys.7
index 73ddcdc43..f17d36974 100644
--- a/man7/pkeys.7
+++ b/man7/pkeys.7
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2016 Intel Corporation
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2016, Intel Corporation
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH PKEYS 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/pthreads.7 b/man7/pthreads.7
index 6f4f6e763..3e7538c75 100644
--- a/man7/pthreads.7
+++ b/man7/pthreads.7
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2005 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2005, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH PTHREADS 7  2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/pty.7 b/man7/pty.7
index bef36643b..9827cf229 100644
--- a/man7/pty.7
+++ b/man7/pty.7
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2005 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2005, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH PTY 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/random.7 b/man7/random.7
index a5c0ef972..a1509cbff 100644
--- a/man7/random.7
+++ b/man7/random.7
@@ -1,29 +1,8 @@
-.\" Copyright (C) 2008, George Spelvin <linux@horizon.com>,
-.\" and Copyright (C) 2008, Matt Mackall <mpm@selenic.com>
-.\" and Copyright (C) 2016, Laurent Georget <laurent.georget@supelec.fr>
-.\" and Copyright (C) 2016, Nikos Mavrogiannopoulos <nmav@redhat.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of
-.\" this manual under the conditions for verbatim copying, provided that
-.\" the entire resulting derived work is distributed under the terms of
-.\" a permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume.
-.\" no responsibility for errors or omissions, or for damages resulting.
-.\" from the use of the information contained herein.  The author(s) may.
-.\" not have taken the same level of care in the production of this.
-.\" manual, which is licensed free of charge, as they might when working.
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2008, George Spelvin <linux@horizon.com>
+.\" SPDX-FileCopyrightText: 2008, Matt Mackall <mpm@selenic.com>
+.\" SPDX-FileCopyrightText: 2016, Laurent Georget <laurent.georget@supelec.fr>
+.\" SPDX-FileCopyrightText: 2016, Nikos Mavrogiannopoulos <nmav@redhat.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" The following web page is quite informative:
 .\" http://www.2uo.de/myths-about-urandom/
diff --git a/man7/rtld-audit.7 b/man7/rtld-audit.7
index d719f7e19..f1d6a34c7 100644
--- a/man7/rtld-audit.7
+++ b/man7/rtld-audit.7
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2009 Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2009, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" 2009-01-12, mtk, Created
 .\"
diff --git a/man7/sem_overview.7 b/man7/sem_overview.7
index 97ccf144c..12a93a14f 100644
--- a/man7/sem_overview.7
+++ b/man7/sem_overview.7
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2006 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SEM_OVERVIEW 7 2020-06-09 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/shm_overview.7 b/man7/shm_overview.7
index 60e7b71d3..8665b40d0 100644
--- a/man7/shm_overview.7
+++ b/man7/shm_overview.7
@@ -1,27 +1,5 @@
-.\" Copyright (C) 2008, Linux Foundation, written by Michael Kerrisk
-.\" <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SHM_OVERVIEW 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/sigevent.7 b/man7/sigevent.7
index 601e76413..93c246625 100644
--- a/man7/sigevent.7
+++ b/man7/sigevent.7
@@ -1,27 +1,6 @@
-.\" Copyright (C) 2006, 2010 Michael Kerrisk <mtk.manpages@gmail.com>
-.\" Copyright (C) 2009 Petr Baudis <pasky@suse.cz>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, 2010, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2009, Petr Baudis <pasky@suse.cz>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SIGEVENT 7 2021-03-22 "GNU" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/signal-safety.7 b/man7/signal-safety.7
index 9e8cd3fea..ce5a6966a 100644
--- a/man7/signal-safety.7
+++ b/man7/signal-safety.7
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2016 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2016, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SIGNAL-SAFETY 7  2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/signal.7 b/man7/signal.7
index bc3155605..93deced53 100644
--- a/man7/signal.7
+++ b/man7/signal.7
@@ -1,29 +1,7 @@
-.\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
-.\" and Copyright (c) 2002, 2006, 2020 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\" and Copyright (c) 2008 Linux Foundation, written by Michael Kerrisk
-.\"     <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Thomas Koenig <ig25@rz.uni-karlsruhe.de>
+.\" SPDX-FileCopyrightText: 2002, 2006, 2020, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2008, Linux Foundation, written by Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" Modified Sat Jul 24 17:34:08 1993 by Rik Faith (faith@cs.unc.edu)
 .\" Modified Sun Jan  7 01:41:27 1996 by Andries Brouwer (aeb@cwi.nl)
diff --git a/man7/suffixes.7 b/man7/suffixes.7
index bb3b0dd7f..9b5cccee2 100644
--- a/man7/suffixes.7
+++ b/man7/suffixes.7
@@ -1,26 +1,5 @@
-.\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1993, Thomas Koenig <ig25@rz.uni-karlsruhe.de>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" Modified Sat Jul 24 17:35:15 1993 by Rik Faith <faith@cs.unc.edu>
 .\" Modified Sun Feb 19 22:02:32 1995 by Rik Faith <faith@cs.unc.edu>
diff --git a/man7/system_data_types.7 b/man7/system_data_types.7
index d117b1d2b..c277b09a4 100644
--- a/man7/system_data_types.7
+++ b/man7/system_data_types.7
@@ -1,28 +1,6 @@
-.\" Copyright (c) 2020 by Alejandro Colomar <colomar.6.4.3@gmail.com>
-.\" and Copyright (c) 2020 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2020, Alejandro Colomar <colomar.6.4.3@gmail.com>
+.\" SPDX-FileCopyrightText: 2020, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SYSTEM_DATA_TYPES 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/sysvipc.7 b/man7/sysvipc.7
index 78ddd27f6..fca390956 100644
--- a/man7/sysvipc.7
+++ b/man7/sysvipc.7
@@ -1,26 +1,5 @@
-.\" Copyright 2020 Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2020, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH SVIPC 7 2020-04-11 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/termio.7 b/man7/termio.7
index bbc0204c8..99392a03d 100644
--- a/man7/termio.7
+++ b/man7/termio.7
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2006 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" 28 Dec 2006 - Initial Creation
 .\"
diff --git a/man7/time.7 b/man7/time.7
index 830da7ea8..50efa87d7 100644
--- a/man7/time.7
+++ b/man7/time.7
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2006 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2006, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" 2008-06-24, mtk: added some details about where jiffies come into
 .\"     play; added section on high-resolution timers.
diff --git a/man7/time_namespaces.7 b/man7/time_namespaces.7
index a6e4d20b5..99306d406 100644
--- a/man7/time_namespaces.7
+++ b/man7/time_namespaces.7
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2020 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2020, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH TIME_NAMESPACES 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/udplite.7 b/man7/udplite.7
index 8d45ec231..b5bc3f660 100644
--- a/man7/udplite.7
+++ b/man7/udplite.7
@@ -1,26 +1,5 @@
-.\" Copyright (c) 2008 by Gerrit Renker <gerrit@erg.abdn.ac.uk>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2008, Gerrit Renker <gerrit@erg.abdn.ac.uk>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" $Id: udplite.7,v 1.12 2008/07/23 15:22:22 gerrit Exp gerrit $
 .\"
diff --git a/man7/units.7 b/man7/units.7
index 7c1c1a6a0..a2575f52a 100644
--- a/man7/units.7
+++ b/man7/units.7
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2001 Andries Brouwer <aeb@cwi.nl>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2001, Andries Brouwer <aeb@cwi.nl>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH UNITS 7 2020-08-13 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/uri.7 b/man7/uri.7
index 30647eb4f..0904b8671 100644
--- a/man7/uri.7
+++ b/man7/uri.7
@@ -1,26 +1,6 @@
-.\" (C) Copyright 1999-2000 David A. Wheeler (dwheeler@dwheeler.com)
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 1998, The Internet Society.  All rights reserved.
+.\" SPDX-FileCopyrightText: 1999-2000, David A. Wheeler <dwheeler@dwheeler.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .\" Fragments of this document are directly derived from IETF standards.
 .\" For those fragments which are directly derived from such standards,
diff --git a/man7/user_namespaces.7 b/man7/user_namespaces.7
index f25246d08..31fef3fe5 100644
--- a/man7/user_namespaces.7
+++ b/man7/user_namespaces.7
@@ -1,28 +1,6 @@
-.\" Copyright (c) 2013, 2014 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\" and Copyright (c) 2012, 2014 by Eric W. Biederman <ebiederm@xmission.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2013, 2014, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-FileCopyrightText: 2012, 2014, Eric W. Biederman <ebiederm@xmission.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH USER_NAMESPACES 7 2021-08-27 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/uts_namespaces.7 b/man7/uts_namespaces.7
index 3b30b6b3f..2eeea7a83 100644
--- a/man7/uts_namespaces.7
+++ b/man7/uts_namespaces.7
@@ -1,27 +1,5 @@
-.\" Copyright (c) 2019 by Michael Kerrisk <mtk.manpages@gmail.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
-.\"
+.\" SPDX-FileCopyrightText: 2019, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH UTS_NAMESPACES 7 2019-11-19 "Linux" "Linux Programmer's Manual"
 .SH NAME
diff --git a/man7/vsock.7 b/man7/vsock.7
index 83066f525..2d9fed164 100644
--- a/man7/vsock.7
+++ b/man7/vsock.7
@@ -1,26 +1,5 @@
-.\" Copyright (C) 2018, Stefan Hajnoczi <stefanha@redhat.com>
-.\"
-.\" %%%LICENSE_START(VERBATIM)
-.\" Permission is granted to make and distribute verbatim copies of this
-.\" manual provided the copyright notice and this permission notice are
-.\" preserved on all copies.
-.\"
-.\" Permission is granted to copy and distribute modified versions of this
-.\" manual under the conditions for verbatim copying, provided that the
-.\" entire resulting derived work is distributed under the terms of a
-.\" permission notice identical to this one.
-.\"
-.\" Since the Linux kernel and libraries are constantly changing, this
-.\" manual page may be incorrect or out-of-date.  The author(s) assume no
-.\" responsibility for errors or omissions, or for damages resulting from
-.\" the use of the information contained herein.  The author(s) may not
-.\" have taken the same level of care in the production of this manual,
-.\" which is licensed free of charge, as they might when working
-.\" professionally.
-.\"
-.\" Formatted or processed versions of this manual, if unaccompanied by
-.\" the source, must acknowledge the copyright and authors of this work.
-.\" %%%LICENSE_END
+.\" SPDX-FileCopyrightText: 2018, Stefan Hajnoczi <stefanha@redhat.com>
+.\" SPDX-License-Identifier: Verbatim-man-pages
 .\"
 .TH VSOCK 7 2021-03-22 "Linux" "Linux Programmer's Manual"
 .SH NAME
-- 
2.33.0


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* Re: [RFC v3 3/9] Many pages: [GPL-2.0-or-later] Use SPDX markings
  2021-09-05 13:25 ` [RFC v3 3/9] Many pages: [GPL-2.0-or-later] Use SPDX markings Alejandro Colomar
@ 2021-09-05 21:21   ` Richard Fontana
  2021-09-05 21:42     ` Alejandro Colomar (man-pages)
  0 siblings, 1 reply; 17+ messages in thread
From: Richard Fontana @ 2021-09-05 21:21 UTC (permalink / raw)
  To: Alejandro Colomar
  Cc: mtk.manpages, linux-man, Greg Kroah-Hartman, Jilayne Lovejoy,
	Alexios Zavras

On Sun, Sep 5, 2021 at 9:25 AM Alejandro Colomar <alx.manpages@gmail.com> wrote:
>

> -.\" The GNU General Public License's references to "object code"
> -.\" and "executables" are to be interpreted as the output of any
> -.\" document formatting or typesetting system, including
> -.\" intermediate and printed output.

Shouldn't this statement be retained? It provides a useful gloss on
interpretation of the GPL.

Richard


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [RFC v3 3/9] Many pages: [GPL-2.0-or-later] Use SPDX markings
  2021-09-05 21:21   ` Richard Fontana
@ 2021-09-05 21:42     ` Alejandro Colomar (man-pages)
  0 siblings, 0 replies; 17+ messages in thread
From: Alejandro Colomar (man-pages) @ 2021-09-05 21:42 UTC (permalink / raw)
  To: Richard Fontana
  Cc: mtk.manpages, linux-man, Greg Kroah-Hartman, Jilayne Lovejoy,
	Alexios Zavras

Hello Richard,

On 9/5/21 11:21 PM, Richard Fontana wrote:
> On Sun, Sep 5, 2021 at 9:25 AM Alejandro Colomar <alx.manpages@gmail.com> wrote:
>>
> 
>> -.\" The GNU General Public License's references to "object code"
>> -.\" and "executables" are to be interpreted as the output of any
>> -.\" document formatting or typesetting system, including
>> -.\" intermediate and printed output.
> 
> Shouldn't this statement be retained? It provides a useful gloss on
> interpretation of the GPL.

Yes, it should.
We could add a man-pages-object-code-note or something like that.
I'll open a PR in the SPDX license-list-XML project for that.


Thanks,

Alex


-- 
Alejandro Colomar
Linux man-pages comaintainer; https://www.kernel.org/doc/man-pages/
http://www.alejandro-colomar.es/

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [RFC v3 1/9] LICENSES/GPL-1.0-or-later.txt, many pages: Use SPDX markings
  2021-09-05 13:25 ` [RFC v3 1/9] LICENSES/GPL-1.0-or-later.txt, many pages: " Alejandro Colomar
@ 2021-09-05 21:53   ` Richard Fontana
  2021-09-08  9:23     ` Alejandro Colomar (man-pages)
  0 siblings, 1 reply; 17+ messages in thread
From: Richard Fontana @ 2021-09-05 21:53 UTC (permalink / raw)
  To: Alejandro Colomar
  Cc: mtk.manpages, linux-man, Greg Kroah-Hartman, Jilayne Lovejoy,
	Alexios Zavras

On Sun, Sep 5, 2021 at 9:25 AM Alejandro Colomar <alx.manpages@gmail.com> wrote:
>
> To simplify understanding which license applies to each file,
> let's use SPDX markings, which are simple, informative, and
> commonly used in many projects.
> Let's also follow REUSE <https://reuse.software/> conventions.
>
> I assime GPL-1.0-or-later is the closest thing to GPL_NOVERSION_ONELINE,
> which I couldn't find anywhere.

That's pretty unlikely what any contributor to these files intended,
but maybe harmless. But the inclusion of the GPL version 1 text (the
logic of which I understand, given the desire to follow REUSE)
emphasizes the awkwardness. If this were my project, I'd probably just
recast these as GPL-2.0-or-later (which is generally understood to be
permissible). Socially, I think by the early years of the kernel, GPL
version 1 was largely forgotten, and "the GPL" had come to mean GPL
version 2, or in some contexts GPL version 2 and (for a long time)
hypothetical future versions of the GPL.

One other thing:

> -.\" Copyright 1995-2000 David Engel (david@ods.com)
> -.\" Copyright 1995 Rickard E. Faith (faith@cs.unc.edu)
> -.\" Copyright 2000 Ben Collins (bcollins@debian.org)
> -.\"    Redone for GLibc 2.2
> -.\" Copyright 2000 Jakub Jelinek (jakub@redhat.com)
> -.\"    Corrected.
> -.\" and Copyright (C) 2012, 2016, Michael Kerrisk <mtk.manpages@gmail.com>
> -.\"
> -.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
> -.\" Do not restrict distribution.
> -.\" May be distributed under the GNU General Public License
> -.\" %%%LICENSE_END
> +.\" SPDX-FileCopyrightText: 1995-2000, David Engel <david@ods.com>
> +.\" SPDX-FileCopyrightText: 1995, Rickard E. Faith <faith@cs.unc.edu>
> +.\" SPDX-FileCopyrightText: 2000, Ben Collins <bcollins@debian.org>
> +.\" SPDX-FileCopyrightText: 2000, Jakub Jelinek <jakub@redhat.com>
> +.\" SPDX-FileCopyrightText: 2012, 2016, Michael Kerrisk <mtk.manpages@gmail.com>

I haven't followed what the kernel has been doing around use of SPDX
expressions in source files for a long time. Is it now routinely
replacing original copyright notices with these SPDX-FileCopyrightText
statements? Without permission from the authors, this feels
questionable to me, as (in theory) this could have some sort of
unexpected legal consequence or violate the expectations of the
authors. In at least some cases, the original copyright notice might
be a formally valid copyright notice under US law (or perhaps, less
likely I think, the law of some other jurisdiction) while the
transformed version wouldn't be. To be sure, it's unlikely to matter
for various reasons, but I just hope someone has thought about this.

Ah, I also see that the SPDX speaks of SPDX-FileCopyrightText :
https://spdx.github.io/spdx-spec/appendix-IX-file-tags/

But in the examples there, it looks like the hypothetical original
copyright notice is preserved and just gets "SPDX-FIleCopyrightText"
prepended. Here you're transforming the original copyright notice into
a "date, name" string.

Richard


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [RFC v3 8/9] Many pages: [Verbatim-man-pages] Use SPDX markings
  2021-09-05 13:25 ` [RFC v3 8/9] Many pages: [Verbatim-man-pages] " Alejandro Colomar
@ 2021-09-08  4:35   ` G. Branden Robinson
  2021-09-08  8:22     ` Rename VERBATIM license (was: Re: [RFC v3 8/9] Many pages: [Verbatim-man-pages] Use SPDX markings) Alejandro Colomar (man-pages)
  0 siblings, 1 reply; 17+ messages in thread
From: G. Branden Robinson @ 2021-09-08  4:35 UTC (permalink / raw)
  To: Alejandro Colomar; +Cc: mtk.manpages, linux-man, Greg Kroah-Hartman

[-- Attachment #1: Type: text/plain, Size: 4181 bytes --]

Hi, Alex!

I'd like to request a different choice of name for the SPDX license tag
used by the man-pages documents affected by this change.  It's my
understanding that there is freedom to make such a choice because the
proposed tag does not yet appear in the SPDX license list[1].

I have a few reasons: (1) the license tag says "Verbatim" which implies
to me that permission to modify the document is excluded--but it is not;
(2) with the exception of the paragraph about the kernel and system
libraries being in flux, this license appears identical to what I (and
some folks in Debian) started terming the "traditional GNU documentation
license) about 18 years ago when debate over the GNU FDL was raging[2];
this was in fact the license the GNU project used for most of its
documentation before it promulgated the FDL.  As far as I know, this
license text has no earlier provenance; I would appreciate correction on
this point.  Thirdly, since that time, the GNU project has christened
the license terms for many of its web pages the "GNU Verbatim Copying
License"[3].  You can perhaps see how this might generate confusion.

Because the warranty-disclaiming third paragraph about the Linux kernel
is unique to the Linux man-pages project and the term "verbatim" implies
too much restriction in my view, I envision a few alternatives.

man-pages-doc
man-pages-document-copyleft
man-pages-copyleft

Any of the above could be further prefixed with "Linux-" to reinforce
the specificity to this project, of course.  If pressed for a
preference, I reckon I would pick "Linux-man-pages-copyleft".

I feel that the "VERBATIM" string is similarly misleading, but it's not
presented as an SPDX license tag, and I see that its use is already
well-entrenched.  I expected to find something like a sed script in the
man-pages scripts/ directory that manipulated lines matching
'%%%LICENSE_START(' but failed to.  Perhaps a convenient new moniker
could be adopted to supersede "VERBATIM" in this context, once the SPDX
tagging initiative is complete?

Regards,
Branden

At 2021-09-05T15:25:41+0200, Alejandro Colomar wrote:
> To simplify understanding which license applies to each file,
> let's use SPDX markings, which are simple, informative, and
> commonly used in many projects.
> Let's also follow REUSE <https://reuse.software/> conventions.
[...]
> diff --git a/man8/sln.8 b/man8/sln.8
> index 341cf9afb..0a2f04844 100644
> --- a/man8/sln.8
> +++ b/man8/sln.8
> @@ -1,26 +1,5 @@
> -.\" Copyright (c) 2013 by Michael Kerrisk <mtk.manpages@gmail.com>
> -.\"
> -.\" %%%LICENSE_START(VERBATIM)
> -.\" Permission is granted to make and distribute verbatim copies of this
> -.\" manual provided the copyright notice and this permission notice are
> -.\" preserved on all copies.
> -.\"
> -.\" Permission is granted to copy and distribute modified versions of this
> -.\" manual under the conditions for verbatim copying, provided that the
> -.\" entire resulting derived work is distributed under the terms of a
> -.\" permission notice identical to this one.
> -.\"
> -.\" Since the Linux kernel and libraries are constantly changing, this
> -.\" manual page may be incorrect or out-of-date.  The author(s) assume no
> -.\" responsibility for errors or omissions, or for damages resulting from
> -.\" the use of the information contained herein.  The author(s) may not
> -.\" have taken the same level of care in the production of this manual,
> -.\" which is licensed free of charge, as they might when working
> -.\" professionally.
> -.\"
> -.\" Formatted or processed versions of this manual, if unaccompanied by
> -.\" the source, must acknowledge the copyright and authors of this work.
> -.\" %%%LICENSE_END
> +.\" SPDX-FileCopyrightText: 2013, Michael Kerrisk <mtk.manpages@gmail.com>
> +.\" SPDX-License-Identifier: Verbatim-man-pages
>  .\"
>  .TH SLN 8 2021-03-22 "GNU" "Linux Programmer's Manual"
>  .SH NAME
> -- 
> 2.33.0
> 

[1] https://spdx.org/licenses/
[2] https://lists.debian.org/debian-legal/2003/09/msg00264.html
[3] https://www.gnu.org/licenses/licenses.html#VerbatimCopying

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Rename VERBATIM license (was: Re: [RFC v3 8/9] Many pages: [Verbatim-man-pages] Use SPDX markings)
  2021-09-08  4:35   ` G. Branden Robinson
@ 2021-09-08  8:22     ` Alejandro Colomar (man-pages)
  2021-09-26  6:03       ` G. Branden Robinson
  0 siblings, 1 reply; 17+ messages in thread
From: Alejandro Colomar (man-pages) @ 2021-09-08  8:22 UTC (permalink / raw)
  To: G. Branden Robinson, mtk.manpages; +Cc: linux-man, Greg Kroah-Hartman

Hi, Branden, and Michael!

On 9/8/21 6:35 AM, G. Branden Robinson wrote:
> Hi, Alex!
> 
> I'd like to request a different choice of name for the SPDX license tag
> used by the man-pages documents affected by this change.  It's my
> understanding that there is freedom to make such a choice because the
> proposed tag does not yet appear in the SPDX license list[1].
> 
> I have a few reasons: (1) the license tag says "Verbatim" which implies
> to me that permission to modify the document is excluded--but it is not;

Completely agree!

I never understood why it was called Verbatim, and I even thought that 
my understanding of the concept "verbatim" was wrong, because it 
contradicted the license contents.  I had to re-read it (and google 
"verbatim") many times to arrive to the conclusion that the naming and 
the contents simply don't match.

> (2) with the exception of the paragraph about the kernel and system
> libraries being in flux, this license appears identical to what I (and
> some folks in Debian) started terming the "traditional GNU documentation
> license) about 18 years ago when debate over the GNU FDL was raging[2];
> this was in fact the license the GNU project used for most of its
> documentation before it promulgated the FDL.  As far as I know, this
> license text has no earlier provenance; I would appreciate correction on
> this point.  Thirdly, since that time, the GNU project has christened
> the license terms for many of its web pages the "GNU Verbatim Copying
> License"[3].  You can perhaps see how this might generate confusion.
> 
> Because the warranty-disclaiming third paragraph about the Linux kernel
> is unique to the Linux man-pages project and the term "verbatim" implies
> too much restriction in my view, I envision a few alternatives.
> 
> man-pages-doc
> man-pages-document-copyleft
> man-pages-copyleft
> 
> Any of the above could be further prefixed with "Linux-" to reinforce
> the specificity to this project, of course.  If pressed for a
> preference, I reckon I would pick "Linux-man-pages-copyleft".

I like that name.  Less historical, but more precise.  Michael?

Acked-by: Alejandro Colomar <alx.manpages@gmail.com>

I don't know if the Linux man-pages license has made it into other man 
pages, in which case, I would omit the "Linux-" prefix for 
compatibility.  I guess BSD man pages use the BSD license.

The identifier "Verbatim-man-pages" is already in SPDX, but it is yet 
unreleased.  They talked about releasing soon, so could you please jump 
in there and propose that change to SPDX?:
<https://github.com/spdx/license-list-XML/issues/1310#issuecomment-911876593>


BTW, does the "traditional GNU documentation license" have an SPDX 
identifier?

> 
> I feel that the "VERBATIM" string is similarly misleading, but it's not
> presented as an SPDX license tag, and I see that its use is already
> well-entrenched.  I expected to find something like a sed script in the
> man-pages scripts/ directory that manipulated lines matching
> '%%%LICENSE_START(' but failed to.  Perhaps a convenient new moniker
> could be adopted to supersede "VERBATIM" in this context, once the SPDX
> tagging initiative is complete?

The SPDX license text doesn't contain the LICENSE_START and LICENSE_END 
lines, so if we change the name, there will be no traces of VERBATIM 
(apart from the git history, that is).

Cheers,

Alex

> 
> Regards,
> Branden


-- 
Alejandro Colomar
Linux man-pages comaintainer; https://www.kernel.org/doc/man-pages/
http://www.alejandro-colomar.es/

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [RFC v3 1/9] LICENSES/GPL-1.0-or-later.txt, many pages: Use SPDX markings
  2021-09-05 21:53   ` Richard Fontana
@ 2021-09-08  9:23     ` Alejandro Colomar (man-pages)
  0 siblings, 0 replies; 17+ messages in thread
From: Alejandro Colomar (man-pages) @ 2021-09-08  9:23 UTC (permalink / raw)
  To: Richard Fontana
  Cc: mtk.manpages, linux-man, Greg Kroah-Hartman, Jilayne Lovejoy,
	Alexios Zavras

Hello Richard,

On 9/5/21 11:53 PM, Richard Fontana wrote:
> On Sun, Sep 5, 2021 at 9:25 AM Alejandro Colomar <alx.manpages@gmail.com> wrote:
>>
>> To simplify understanding which license applies to each file,
>> let's use SPDX markings, which are simple, informative, and
>> commonly used in many projects.
>> Let's also follow REUSE <https://reuse.software/> conventions.
>>
>> I assime GPL-1.0-or-later is the closest thing to GPL_NOVERSION_ONELINE,
>> which I couldn't find anywhere.
> 
> That's pretty unlikely what any contributor to these files intended,
> but maybe harmless. But the inclusion of the GPL version 1 text (the
> logic of which I understand, given the desire to follow REUSE)
> emphasizes the awkwardness. If this were my project, I'd probably just
> recast these as GPL-2.0-or-later (which is generally understood to be
> permissible). Socially, I think by the early years of the kernel, GPL
> version 1 was largely forgotten, and "the GPL" had come to mean GPL
> version 2, or in some contexts GPL version 2 and (for a long time)
> hypothetical future versions of the GPL.

Technically, we could update 1.0+ to 2.0+, since it's a subset of it.
I didn't want to reduce rights artificially before knowing what 
GPL_NOVERSION_ONELINE is.  But if the general understanding is that 
authors wanted GPL 2, I'm fine with it.  I'll do that in a separate 
commit for now (which will remove the 1.0+ license text and change the 
identifiers), however, instead of amending.

> 
> One other thing:
> 
>> -.\" Copyright 1995-2000 David Engel (david@ods.com)
>> -.\" Copyright 1995 Rickard E. Faith (faith@cs.unc.edu)
>> -.\" Copyright 2000 Ben Collins (bcollins@debian.org)
>> -.\"    Redone for GLibc 2.2
>> -.\" Copyright 2000 Jakub Jelinek (jakub@redhat.com)
>> -.\"    Corrected.
>> -.\" and Copyright (C) 2012, 2016, Michael Kerrisk <mtk.manpages@gmail.com>
>> -.\"
>> -.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
>> -.\" Do not restrict distribution.
>> -.\" May be distributed under the GNU General Public License
>> -.\" %%%LICENSE_END
>> +.\" SPDX-FileCopyrightText: 1995-2000, David Engel <david@ods.com>
>> +.\" SPDX-FileCopyrightText: 1995, Rickard E. Faith <faith@cs.unc.edu>
>> +.\" SPDX-FileCopyrightText: 2000, Ben Collins <bcollins@debian.org>
>> +.\" SPDX-FileCopyrightText: 2000, Jakub Jelinek <jakub@redhat.com>
>> +.\" SPDX-FileCopyrightText: 2012, 2016, Michael Kerrisk <mtk.manpages@gmail.com>
> 
> I haven't followed what the kernel has been doing around use of SPDX
> expressions in source files for a long time. Is it now routinely
> replacing original copyright notices with these SPDX-FileCopyrightText
> statements? Without permission from the authors, this feels
> questionable to me, as (in theory) this could have some sort of
> unexpected legal consequence or violate the expectations of the
> authors. In at least some cases, the original copyright notice might
> be a formally valid copyright notice under US law (or perhaps, less
> likely I think, the law of some other jurisdiction) while the
> transformed version wouldn't be. To be sure, it's unlikely to matter
> for various reasons, but I just hope someone has thought about this.

I'm not an expert in legal matters, and also don't know very much what 
other projects have been doing about this.

I reformatted some of the copyright lines in the following ways:

- Transform () emails into <> for consistency.  Not a meaningful change.

- Add commas and spaces for consistency.  Not a meaningful change.

- Remove the "Copyright (c) " prefix, since I understand that 
"SPDX-FileCopyrightText: " replaces it, I hope both semantically and 
legally.  I hope this is not a meaningful change, but I'd like advise 
from experts (that's why I CCd some SPDX people).

- When dates were so specific to include the day, I simplified to only 
the year.  That's slightly meaningful, maybe too much...  But I thought 
that knowing the exact day a page was written isn't important 30 years 
after.

- I consciously removed text in a couple copyright of lines saying "All 
rights reserved." when the license was GPL.  It was simply wrong.  The 
GPL is already giving away rights, so they are not reserved.

> 
> Ah, I also see that the SPDX speaks of SPDX-FileCopyrightText :
> https://spdx.github.io/spdx-spec/appendix-IX-file-tags/
> 
> But in the examples there, it looks like the hypothetical original
> copyright notice is preserved and just gets "SPDX-FIleCopyrightText"
> prepended. Here you're transforming the original copyright notice into
> a "date, name" string.

Well, it's mostly what a copyright notice was originally meant to be, I 
think; copyright holder and date.  SPDX only formats it more consistently.

Thanks,

Alex


-- 
Alejandro Colomar
Linux man-pages comaintainer; https://www.kernel.org/doc/man-pages/
http://www.alejandro-colomar.es/

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Rename VERBATIM license (was: Re: [RFC v3 8/9] Many pages: [Verbatim-man-pages] Use SPDX markings)
  2021-09-08  8:22     ` Rename VERBATIM license (was: Re: [RFC v3 8/9] Many pages: [Verbatim-man-pages] Use SPDX markings) Alejandro Colomar (man-pages)
@ 2021-09-26  6:03       ` G. Branden Robinson
  0 siblings, 0 replies; 17+ messages in thread
From: G. Branden Robinson @ 2021-09-26  6:03 UTC (permalink / raw)
  To: Alejandro Colomar (man-pages); +Cc: mtk.manpages, linux-man, Greg Kroah-Hartman

[-- Attachment #1: Type: text/plain, Size: 2195 bytes --]

Hi, Alex!

At 2021-09-08T10:22:09+0200, Alejandro Colomar (man-pages) wrote:
> On 9/8/21 6:35 AM, G. Branden Robinson wrote:
> > I'd like to request a different choice of name for the SPDX license
> > tag used by the man-pages documents affected by this change.
> Completely agree!
[...]
> > Any of the above could be further prefixed with "Linux-" to
> > reinforce the specificity to this project, of course.  If pressed
> > for a preference, I reckon I would pick "Linux-man-pages-copyleft".
> 
> I like that name.  Less historical, but more precise.  Michael?
> 
> Acked-by: Alejandro Colomar <alx.manpages@gmail.com>
[...]
> The identifier "Verbatim-man-pages" is already in SPDX, but it is yet
> unreleased.  They talked about releasing soon, so could you please
> jump in there and propose that change to SPDX?:
> <https://github.com/spdx/license-list-XML/issues/1310#issuecomment-911876593>

I've submitted a PR to this project[1].

> BTW, does the "traditional GNU documentation license" have an SPDX
> identifier?

It appears to be present in SPDX as the "Latex2e" license[2].  LaTeX has
a long history, so it's quite possible that it is the true origin of
what I have called the "traditional GNU documentation license" for many
years.

This is a point worth researching; thanks for prompting me.

> > I feel that the "VERBATIM" string is similarly misleading, but it's
> > not presented as an SPDX license tag, and I see that its use is
> > already well-entrenched.  I expected to find something like a sed
> > script in the man-pages scripts/ directory that manipulated lines
> > matching '%%%LICENSE_START(' but failed to.  Perhaps a convenient
> > new moniker could be adopted to supersede "VERBATIM" in this
> > context, once the SPDX tagging initiative is complete?
> 
> The SPDX license text doesn't contain the LICENSE_START and
> LICENSE_END lines, so if we change the name, there will be no traces
> of VERBATIM (apart from the git history, that is).

Sounds nice and clean!

Regards,
Branden

[1] https://github.com/spdx/license-list-XML/issues/1310
[2] https://github.com/spdx/license-list-XML/blob/master/src/Latex2e.xml

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2021-09-26  6:03 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-05 13:25 [RFC v3 0/9] Use SPDX markings Alejandro Colomar
2021-09-05 13:25 ` [RFC v3 1/9] LICENSES/GPL-1.0-or-later.txt, many pages: " Alejandro Colomar
2021-09-05 21:53   ` Richard Fontana
2021-09-08  9:23     ` Alejandro Colomar (man-pages)
2021-09-05 13:25 ` [RFC v3 2/9] LICENSES/GPL-2.0-or-later.txt: Add license text Alejandro Colomar
2021-09-05 13:25 ` [RFC v3 3/9] Many pages: [GPL-2.0-or-later] Use SPDX markings Alejandro Colomar
2021-09-05 21:21   ` Richard Fontana
2021-09-05 21:42     ` Alejandro Colomar (man-pages)
2021-09-05 13:25 ` [RFC v3 4/9] " Alejandro Colomar
2021-09-05 13:25 ` [RFC v3 5/9] " Alejandro Colomar
2021-09-05 13:25 ` [RFC v3 6/9] " Alejandro Colomar
2021-09-05 13:25 ` [RFC v3 7/9] " Alejandro Colomar
2021-09-05 13:25 ` [RFC v3 8/9] Many pages: [Verbatim-man-pages] " Alejandro Colomar
2021-09-08  4:35   ` G. Branden Robinson
2021-09-08  8:22     ` Rename VERBATIM license (was: Re: [RFC v3 8/9] Many pages: [Verbatim-man-pages] Use SPDX markings) Alejandro Colomar (man-pages)
2021-09-26  6:03       ` G. Branden Robinson
2021-09-05 13:25 ` [RFC v3 9/9] Many pages: [Verbatim-man-pages] Use SPDX markings Alejandro Colomar

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.