From: Ritesh Raj Sarraf <rrs@debian.org>
To: "christophe.varoqui@opensvc.com" <christophe.varoqui@opensvc.com>,
Xose Vazquez Perez <xose.vazquez@gmail.com>
Cc: device-mapper development <dm-devel@redhat.com>
Subject: What license is multipath-tools under
Date: Wed, 27 Jul 2016 16:12:07 +0530 [thread overview]
Message-ID: <1469616127.6204.9.camel@debian.org> (raw)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hi,
I just ran some compliance tools on multipath and the results weren't very
appealing in regard to licensing and copyright information.
The standard COPYING file mentions LGPL v2.
On the other hand, the majority of the source code has no license mentioned in
its header. Some that do have, mention it as GPLv2, and some as GPLv2+
Please see full license/copyright check below.
rrs@learner:~/.rrs-home/Community/Packaging/multipath-tools (master)$
licensecheck -r .
./COPYING: UNKNOWN
./multipath/02_multipath: *No copyright* UNKNOWN
./multipath/main.c: GPL (v2 or later)
./multipath/Makefile: UNKNOWN
./multipath/01_udev: *No copyright* UNKNOWN
./mpathpersist/main.c: *No copyright* UNKNOWN
./mpathpersist/main.h: *No copyright* UNKNOWN
./mpathpersist/Makefile: *No copyright* UNKNOWN
./Makefile.inc: UNKNOWN
./README: *No copyright* UNKNOWN
./ChangeLog: *No copyright* UNKNOWN
./libmpathpersist/mpath_persist.h: *No copyright* UNKNOWN
./libmpathpersist/mpath_pr_ioctl.c: *No copyright* UNKNOWN
./libmpathpersist/mpath_updatepr.c: *No copyright* UNKNOWN
./libmpathpersist/mpath_pr_ioctl.h: *No copyright* UNKNOWN
./libmpathpersist/Makefile: *No copyright* UNKNOWN
./libmpathpersist/mpath_persist.c: *No copyright* UNKNOWN
./libmpathpersist/mpathpr.h: *No copyright* UNKNOWN
./debian/changelog: *No copyright* UNKNOWN
./debian/source/format: *No copyright* UNKNOWN
./debian/patches/series: *No copyright* UNKNOWN
./debian/control: *No copyright* UNKNOWN
./debian/dmsetup_env: *No copyright* UNKNOWN
./debian/rules: *No copyright* UNKNOWN
./debian/initramfs/init-top: *No copyright* UNKNOWN
./debian/initramfs/local-top: *No copyright* UNKNOWN
./debian/initramfs/hooks: *No copyright* UNKNOWN
./debian/compat: *No copyright* UNKNOWN
./debian/reportbug/script: *No copyright* UNKNOWN
./debian/watch: *No copyright* UNKNOWN
./debian/copyright: UNKNOWN
./debian/NEWS: *No copyright* UNKNOWN
./Makefile: UNKNOWN
./getuid/usb_id: *No copyright* UNKNOWN
./kpartx/devmapper.c: UNKNOWN
./kpartx/dasd.c: GPL (v2 or later)
./kpartx/gpt.h: GPL (v2 or later)
./kpartx/crc32.c: Public domain
./kpartx/xstrncpy.c: *No copyright* UNKNOWN
./kpartx/crc32.h: *No copyright* UNKNOWN
./kpartx/mac.h: *No copyright* UNKNOWN
./kpartx/mac.c: *No copyright* UNKNOWN
./kpartx/sysmacros.h: *No copyright* UNKNOWN
./kpartx/kpartx.h: *No copyright* UNKNOWN
./kpartx/dos.h: *No copyright* UNKNOWN
./kpartx/Makefile: UNKNOWN
./kpartx/lopart.h: *No copyright* UNKNOWN
./kpartx/dos.c: UNKNOWN
./kpartx/devmapper.h: *No copyright* UNKNOWN
./kpartx/xstrncpy.h: *No copyright* UNKNOWN
./kpartx/ps3.c: *No copyright* UNKNOWN
./kpartx/lopart.c: *No copyright* UNKNOWN
./kpartx/byteorder.h: *No copyright* UNKNOWN
./kpartx/kpartx_id: GPL GENERATED FILE
./kpartx/sun.c: UNKNOWN
./kpartx/bsd.c: *No copyright* UNKNOWN
./kpartx/gpt.c: GPL (v2 or later)
./kpartx/unixware.c: *No copyright* UNKNOWN
./kpartx/dasd.h: GPL (v2 or later)
./kpartx/solaris.c: *No copyright* UNKNOWN
./kpartx/efi.h: GPL (v2 or later)
./kpartx/kpartx.c: UNKNOWN
./libmultipath/callout.c: UNKNOWN
./libmultipath/devmapper.c: UNKNOWN
./libmultipath/discovery.h: *No copyright* UNKNOWN
./libmultipath/waiter.c: UNKNOWN
./libmultipath/uevent.c: GPL
./libmultipath/alias.c: GPL (v2 or later)
./libmultipath/checkers/cciss.h: *No copyright* UNKNOWN
./libmultipath/checkers/rdac.h: *No copyright* UNKNOWN
./libmultipath/checkers/tur.c: UNKNOWN
./libmultipath/checkers/libsg.c: UNKNOWN
./libmultipath/checkers/cciss_tur.c: GPL (v2 or later)
./libmultipath/checkers/rdac.c: UNKNOWN
./libmultipath/checkers/tur.h: *No copyright* UNKNOWN
./libmultipath/checkers/directio.c: UNKNOWN
./libmultipath/checkers/Makefile: UNKNOWN
./libmultipath/checkers/libsg.h: *No copyright* UNKNOWN
./libmultipath/checkers/readsector0.h: *No copyright* UNKNOWN
./libmultipath/checkers/hp_sw.c: UNKNOWN
./libmultipath/checkers/emc_clariion.c: UNKNOWN
./libmultipath/checkers/hp_sw.h: *No copyright* UNKNOWN
./libmultipath/checkers/directio.h: *No copyright* UNKNOWN
./libmultipath/checkers/emc_clariion.h: *No copyright* UNKNOWN
./libmultipath/checkers/readsector0.c: UNKNOWN
./libmultipath/callout.h: *No copyright* UNKNOWN
./libmultipath/dmparser.h: *No copyright* UNKNOWN
./libmultipath/list.h: *No copyright* UNKNOWN
./libmultipath/blacklist.h: *No copyright* UNKNOWN
./libmultipath/memory.c: GPL (v2 or later)
./libmultipath/util.c: *No copyright* UNKNOWN
./libmultipath/parser.c: *No copyright* GPL (v2 or later)
./libmultipath/waiter.h: *No copyright* UNKNOWN
./libmultipath/print.c: UNKNOWN
./libmultipath/pgpolicies.c: UNKNOWN
./libmultipath/defaults.c: UNKNOWN
./libmultipath/configure.h: *No copyright* UNKNOWN
./libmultipath/propsel.h: *No copyright* UNKNOWN
./libmultipath/version.h: GPL (v2 or later)
./libmultipath/print.h: *No copyright* UNKNOWN
./libmultipath/prio.c: *No copyright* UNKNOWN
./libmultipath/lock.h: *No copyright* UNKNOWN
./libmultipath/memory.h: GPL (v2 or later)
./libmultipath/log.c: UNKNOWN
./libmultipath/debug.h: *No copyright* UNKNOWN
./libmultipath/file.h: UNKNOWN
./libmultipath/checkers.h: *No copyright* UNKNOWN
./libmultipath/vector.h: *No copyright* GPL (v2 or later)
./libmultipath/defaults.h: *No copyright* UNKNOWN
./libmultipath/util.h: *No copyright* UNKNOWN
./libmultipath/structs_vec.h: *No copyright* UNKNOWN
./libmultipath/configure.c: UNKNOWN
./libmultipath/Makefile: UNKNOWN
./libmultipath/alias.h: *No copyright* UNKNOWN
./libmultipath/prio.h: *No copyright* UNKNOWN
./libmultipath/hwtable.c: *No copyright* UNKNOWN
./libmultipath/wwids.h: UNKNOWN
./libmultipath/sysfs.h: *No copyright* UNKNOWN
./libmultipath/structs.h: *No copyright* UNKNOWN
./libmultipath/config.c: UNKNOWN
./libmultipath/checkers.c: UNKNOWN
./libmultipath/devmapper.h: *No copyright* UNKNOWN
./libmultipath/log_pthread.h: *No copyright* UNKNOWN
./libmultipath/config.h: *No copyright* UNKNOWN
./libmultipath/vector.c: GPL (v2 or later)
./libmultipath/pgpolicies.h: *No copyright* UNKNOWN
./libmultipath/sysfs.c: GPL
./libmultipath/switchgroup.h: *No copyright* UNKNOWN
./libmultipath/uxsock.c: UNKNOWN
./libmultipath/log_pthread.c: UNKNOWN
./libmultipath/uevent.h: *No copyright* UNKNOWN
./libmultipath/log.h: *No copyright* UNKNOWN
./libmultipath/file.c: GPL (v2 or later)
./libmultipath/debug.c: UNKNOWN
./libmultipath/hwtable.h: *No copyright* UNKNOWN
./libmultipath/blacklist.c: UNKNOWN
./libmultipath/uxsock.h: *No copyright* UNKNOWN
./libmultipath/dmparser.c: UNKNOWN
./libmultipath/discovery.c: UNKNOWN
./libmultipath/sg_include.h: *No copyright* UNKNOWN
./libmultipath/structs_vec.c: *No copyright* UNKNOWN
./libmultipath/lock.c: *No copyright* UNKNOWN
./libmultipath/parser.h: *No copyright* GPL (v2 or later)
./libmultipath/prioritizers/weightedpath.c: UNKNOWN
./libmultipath/prioritizers/emc.c: *No copyright* UNKNOWN
./libmultipath/prioritizers/alua.h: *No copyright* UNKNOWN
./libmultipath/prioritizers/alua.c: UNKNOWN
./libmultipath/prioritizers/alua_spc3.h: UNKNOWN
./libmultipath/prioritizers/rdac.c: *No copyright* UNKNOWN
./libmultipath/prioritizers/Makefile: UNKNOWN
./libmultipath/prioritizers/weightedpath.h: *No copyright* UNKNOWN
./libmultipath/prioritizers/hds.c: UNKNOWN
./libmultipath/prioritizers/alua_rtpg.h: UNKNOWN
./libmultipath/prioritizers/const.c: *No copyright* UNKNOWN
./libmultipath/prioritizers/sysfs.c: UNKNOWN
./libmultipath/prioritizers/alua_rtpg.c: UNKNOWN
./libmultipath/prioritizers/iet.c: *No copyright* UNKNOWN
./libmultipath/prioritizers/hp_sw.c: *No copyright* UNKNOWN
./libmultipath/prioritizers/ontap.c: GPL (v2)
./libmultipath/prioritizers/datacore.c: UNKNOWN
./libmultipath/prioritizers/random.c: *No copyright* UNKNOWN
./libmultipath/dict.h: *No copyright* UNKNOWN
./libmultipath/wwids.c: UNKNOWN
./libmultipath/dict.c: UNKNOWN
./libmultipath/structs.c: UNKNOWN
./libmultipath/switchgroup.c: UNKNOWN
./libmultipath/propsel.c: UNKNOWN
./multipathd/main.c: UNKNOWN
./multipathd/uxclnt.c: UNKNOWN
./multipathd/main.h: *No copyright* UNKNOWN
./multipathd/cli_handlers.h: *No copyright* UNKNOWN
./multipathd/cli_handlers.c: UNKNOWN
./multipathd/cli.c: UNKNOWN
./multipathd/Makefile: *No copyright* UNKNOWN
./multipathd/uxclnt.h: *No copyright* UNKNOWN
./multipathd/pidfile.h: *No copyright* UNKNOWN
./multipathd/cli.h: *No copyright* UNKNOWN
./multipathd/uxlsnr.h: *No copyright* UNKNOWN
./multipathd/uxlsnr.c: UNKNOWN
./multipathd/pidfile.c: *No copyright* UNKNOWN
./libmpathcmd/mpath_cmd.c: *No copyright* UNKNOWN
./libmpathcmd/mpath_cmd.h: LGPL (v2 or later)
./libmpathcmd/Makefile: *No copyright* UNKNOWN
2016-07-27 / 16:04:22 ♒♒♒ ☺
- --
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJXmI//AAoJEKY6WKPy4XVpa2wP/AmkbZrWKx70+ocyinZUesJC
KDdm5QSRSazabHee73FIn/6oCUe/ATX1OsFd8XH9j0OFhEuadWLpPqGzJHm9XcUA
vowIqSHEvEENIOTvoz23wd4vfFANFj6kBxwzp+oO4FAbAAu9cH6d3AYuxWrPFLnf
GjxlbuF/mK5GIgHKh6naMIpV8ek/O8ldQGlYnWUlqQI065c4RbyBOy7GJJtNbkmb
70J/PdUG/xb0QPeV2aaxiIqj2zSp1baLXIy/6MDIDKNc3FNd2P3NAWWPz5xjC4PP
xjEJDuhcKdfUlznJffOj93UKZY5T6bxry0cqlUpwfRWv3zKkCx6F3sCKZBWtb4Wx
9NClj8AL05PWLYMte2Bn8gdh5TEFrQOKC/9zsEzMOgKgajEiBL1JoiFHwV2Ca6yG
yfNQUXrmxxr9VFmSNcVusGwxosEfw9nRhsW8a9NCIFuEBTezu+TzQMHpY/xgPN+H
lXV/Y4F91AStpLXJiT9gtpvKDAqDYOd28hZdwUpS+IALeRma8Bz3KqnJ0o0fA7E+
DtEnjdPCZjx5C6WUFiavNCl+la7YVRQdIUtFEvXiDyD3oMf+TFY5tYmMo4GGrkuI
kyAwO8SSVvnbu+EhFJXuvcCAhnK8I1vGC37PJXe+RKK3ujeSp3fVywYdR4XPocQ2
/7+NlJnqxj0q1VSpovni
=gs/1
-----END PGP SIGNATURE-----
--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
next reply other threads:[~2016-07-27 10:42 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-27 10:42 Ritesh Raj Sarraf [this message]
2016-07-27 22:19 ` What license is multipath-tools under Xose Vazquez Perez
2016-07-27 22:41 ` Xose Vazquez Perez
2016-07-28 16:53 ` Ritesh Raj Sarraf
2016-07-28 17:26 ` James Bottomley
2016-07-28 18:41 ` Ritesh Raj Sarraf
2016-07-28 18:59 ` James Bottomley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1469616127.6204.9.camel@debian.org \
--to=rrs@debian.org \
--cc=christophe.varoqui@opensvc.com \
--cc=dm-devel@redhat.com \
--cc=xose.vazquez@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.