linux-can.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* license issues of can-utils
@ 2013-08-17 19:05 Uwe Kleine-König
  2013-08-17 20:24 ` Marc Kleine-Budde
  2014-01-11 23:10 ` [PATCH can-utils 0/3] License cleanup Uwe Kleine-König
  0 siblings, 2 replies; 41+ messages in thread
From: Uwe Kleine-König @ 2013-08-17 19:05 UTC (permalink / raw)
  To: linux-can; +Cc: Robert Haddon, Oliver Hartkopp

Hello,

I started to create a Debian package for can-utils and while looking
through the source files to collect their copyright and license
information, I noticed two things that probably need fixing before a
can-utils package can enter Debian.

a) slcand.c claims to be licensed under both GPL and GFDL-NIV. These two
licenses are not compatible though (according to some Debian people in
#debian-ftp) and so are not distributable.
Obvious solutions are:

	- rm slcand.c (and optionally rewrite it); or
	- find out which parts are affected by GFDL-NIV and just
	  substitute these; or
	- look at the wikipedia template and judge it to be that little
	  creative to allow dropping GFDL-NIV (IANAL, but I guess that
	  is hardly possible, looking at
	  https://en.wikipedia.org/w/index.php?title=Daemon_%28computing%29&oldid=280005270#Sample_Program_in_C_on_Linux)

b) several headers below include/socketcan/can have a copyright but no
license. I think the best approach here (as also suggested by Marc in a
private discussion) is to fix the original headers in the kernel and
then copy these back into can-utils. I assume the standard boilerplate
with BSD-3-Clause + GPL-2 is the desired addition? If yes I can prepare
a patch.

Best regards
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-König            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |

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

end of thread, other threads:[~2014-01-16 22:05 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-17 19:05 license issues of can-utils Uwe Kleine-König
2013-08-17 20:24 ` Marc Kleine-Budde
2013-08-18 10:26   ` Oliver Hartkopp
2014-01-11 23:10 ` [PATCH can-utils 0/3] License cleanup Uwe Kleine-König
2014-01-11 23:10   ` [PATCH can-utils 1/3] Update license information for some header files Uwe Kleine-König
2014-01-12 10:09     ` Oliver Hartkopp
2014-01-12 19:02       ` [PATCH] can: add explicit copyrights to can userspace header Uwe Kleine-König
2014-01-12 19:27         ` Oliver Hartkopp
2014-01-16 16:27         ` Marc Kleine-Budde
2014-01-12 19:53       ` [PATCH can-utils 1/3] Update license information for some header files Uwe Kleine-König
2014-01-11 23:10   ` [PATCH can-utils 2/3] ioctl.h: drop unused header Uwe Kleine-König
2014-01-12 10:18     ` Oliver Hartkopp
2014-01-11 23:10   ` [PATCH can-utils 3/3] slcand: remove program as it is undistributable Uwe Kleine-König
2014-01-11 23:38     ` Yegor Yefremov
2014-01-12 10:57       ` Oliver Hartkopp
2014-01-12 16:09         ` Yegor Yefremov
2014-01-12 18:22           ` Oliver Hartkopp
2014-01-12 19:54             ` Yegor Yefremov
2014-01-12 19:59               ` Oliver Hartkopp
2014-01-12 21:24   ` [PATCH can-utils v2 0/3] License cleanup Uwe Kleine-König
2014-01-12 21:24     ` [PATCH can-utils v2 1/3] headers: use include/linux only for Linux kernel headers Uwe Kleine-König
2014-01-13  6:23       ` Oliver Hartkopp
2014-01-13  7:20         ` Uwe Kleine-König
2014-01-13 18:25           ` Oliver Hartkopp
2014-01-13 20:45             ` Uwe Kleine-König
2014-01-13 21:18               ` Oliver Hartkopp
2014-01-13 21:26                 ` Uwe Kleine-König
2014-01-13 21:31                   ` Oliver Hartkopp
2014-01-13 21:37                     ` Uwe Kleine-König
2014-01-13 21:57                     ` [PATCH can-utils v4 0/4] License cleanup Uwe Kleine-König
2014-01-13 21:57                       ` [PATCH can-utils v4 1/4] Remove two unused header files Uwe Kleine-König
2014-01-13 21:57                       ` [PATCH can-utils v4 2/4] Move includes copied from the Linux kernel into include/linux Uwe Kleine-König
2014-01-13 21:57                       ` [PATCH can-utils v4 3/4] ioctl.h: drop unused header Uwe Kleine-König
2014-01-13 21:57                       ` [PATCH can-utils v4 4/4] isotp.h: add explicit license information Uwe Kleine-König
2014-01-14  7:01                         ` Oliver Hartkopp
2014-01-14  8:46                           ` Uwe Kleine-König
2014-01-14 15:49                             ` Oliver Hartkopp
2014-01-16 19:18                             ` Uwe Kleine-König
2014-01-16 22:05                               ` Marc Kleine-Budde
2014-01-12 21:24     ` [PATCH can-utils v2 2/3] ioctl.h: drop unused header Uwe Kleine-König
2014-01-12 21:24     ` [PATCH can-utils v2 3/3] isotp.h: add explicit license information Uwe Kleine-König

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).