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

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.