https://bugzilla.novell.com/show_bug.cgi?id=719453
ksim and kgpg contains the GPL-2.0 files listed below. I can't immediately see from the spec file where the source code is compiled into but the spec file should definitely denote the package (or subpackage of applicable) as GPL-2.0.
kdeutils-3.5.10/kgpg/conf_encryption.ui.h kdeutils-3.5.10/kgpg/keyexport.ui.h kdeutils-3.5.10/kgpg/kgpgrevokewidget.ui.h kdeutils-3.5.10/kgpg/newkey.ui.h kdeutils-3.5.10/ksim/monitors/lm_sensors/NVCtrl.c kdeutils-3.5.10/ksim/monitors/lm_sensors/NVCtrl.h kdeutils-3.5.10/ksim/monitors/lm_sensors/nv_control.h kdeutils-3.5.10/superkaramba/examples/taskBar/cleanbar/README
Also, there are numerous header files in klaptopdaemon licensed under the MPL-1.0 (which is incompatible with the GPL-2.0). Please check if these files are used. If they are, we need to determine how we can resolve the GPL compatibility issue.
kdeutils-3.5.10/klaptopdaemon/linux/bulkmem.h kdeutils-3.5.10/klaptopdaemon/linux/ciscode.h kdeutils-3.5.10/klaptopdaemon/linux/cisreg.h kdeutils-3.5.10/klaptopdaemon/linux/cistpl.h kdeutils-3.5.10/klaptopdaemon/linux/cs.h kdeutils-3.5.10/klaptopdaemon/linux/cs_types.h kdeutils-3.5.10/klaptopdaemon/linux/driver_ops.h kdeutils-3.5.10/klaptopdaemon/linux/ds.h kdeutils-3.5.10/klaptopdaemon/linux/ftl.h kdeutils-3.5.10/klaptopdaemon/linux/k_compat.h kdeutils-3.5.10/klaptopdaemon/linux/mem_op.h kdeutils-3.5.10/klaptopdaemon/linux/memory.h kdeutils-3.5.10/klaptopdaemon/linux/ss.h
https://bugzilla.novell.com/show_bug.cgi?id=719453
ksim and kgpg contains the GPL-2.0 files listed below. I can't immediately see from the spec file where the source code is compiled into but the spec file should definitely denote the package (or subpackage of applicable) as GPL-2.0.
kdeutils-3.5.10/kgpg/conf_encryption.ui.h kdeutils-3.5.10/kgpg/keyexport.ui.h kdeutils-3.5.10/kgpg/kgpgrevokewidget.ui.h kdeutils-3.5.10/kgpg/newkey.ui.h kdeutils-3.5.10/ksim/monitors/lm_sensors/NVCtrl.c kdeutils-3.5.10/ksim/monitors/lm_sensors/NVCtrl.h kdeutils-3.5.10/ksim/monitors/lm_sensors/nv_control.h kdeutils-3.5.10/superkaramba/examples/taskBar/cleanbar/README
Also, there are numerous header files in klaptopdaemon licensed under the MPL-1.0 (which is incompatible with the GPL-2.0). Please check if these files are used. If they are, we need to determine how we can resolve the GPL compatibility issue.
kdeutils-3.5.10/klaptopdaemon/linux/bulkmem.h kdeutils-3.5.10/klaptopdaemon/linux/ciscode.h kdeutils-3.5.10/klaptopdaemon/linux/cisreg.h kdeutils-3.5.10/klaptopdaemon/linux/cistpl.h kdeutils-3.5.10/klaptopdaemon/linux/cs.h kdeutils-3.5.10/klaptopdaemon/linux/cs_types.h kdeutils-3.5.10/klaptopdaemon/linux/driver_ops.h kdeutils-3.5.10/klaptopdaemon/linux/ds.h kdeutils-3.5.10/klaptopdaemon/linux/ftl.h kdeutils-3.5.10/klaptopdaemon/linux/k_compat.h kdeutils-3.5.10/klaptopdaemon/linux/mem_op.h kdeutils-3.5.10/klaptopdaemon/linux/memory.h kdeutils-3.5.10/klaptopdaemon/linux/ss.h
At first glance these includes appear to be (modified?) Linux kernel header files, which would have originally been licensed under the GPL.
See here for example: Version in kdeutils: http://websvn.kde.org/branches/trinity/kdeutils/klaptopdaemon/linux/driver_o... Version in kernel: http://joshua.raleigh.nc.us/docs/linux-2.4.10_html/208640.html
It looks like someone truncated the GPL portion of the license header, possibly accidentally as this was over ten years ago.
Tim
On Wednesday 21 September 2011 21:21:29 Timothy Pearson wrote:
At first glance these includes appear to be (modified?) Linux kernel header files, which would have originally been licensed under the GPL.
See here for example: Version in kdeutils: http://websvn.kde.org/branches/trinity/kdeutils/klaptopdaemon/linux/driver_o... Version in kernel: http://joshua.raleigh.nc.us/docs/linux-2.4.10_html/208640.html
It looks like someone truncated the GPL portion of the license header, possibly accidentally as this was over ten years ago.
The original file was double-licensed, which allows to publish derivatives under MPL. Are these files actually used in KDE3?
On Wednesday 21 September 2011 21:21:29 Timothy Pearson wrote:
At first glance these includes appear to be (modified?) Linux kernel header files, which would have originally been licensed under the GPL.
See here for example: Version in kdeutils: http://websvn.kde.org/branches/trinity/kdeutils/klaptopdaemon/linux/driver_o... Version in kernel: http://joshua.raleigh.nc.us/docs/linux-2.4.10_html/208640.html
It looks like someone truncated the GPL portion of the license header, possibly accidentally as this was over ten years ago.
The original file was double-licensed, which allows to publish derivatives under MPL. Are these files actually used in KDE3?
Yes they are, for the laptop daemon, which is still in use by some people.
From what I can tell there were no or very minor changes made. At least some of the license issues can be resolved by simply copying over the original file from the kernel headers in the cases where no changes were made.
Tim
On Wednesday 21 September 2011 21:40:22 Timothy Pearson wrote:
On Wednesday 21 September 2011 21:21:29 Timothy Pearson wrote:
At first glance these includes appear to be (modified?) Linux kernel header files, which would have originally been licensed under the GPL.
See here for example: Version in kdeutils: http://websvn.kde.org/branches/trinity/kdeutils/klaptopdaemon/linux/driver_o... Version in kernel: http://joshua.raleigh.nc.us/docs/linux-2.4.10_html/208640.html
It looks like someone truncated the GPL portion of the license header, possibly accidentally as this was over ten years ago.
The original file was double-licensed, which allows to publish derivatives under MPL. Are these files actually used in KDE3?
Yes they are, for the laptop daemon, which is still in use by some people.
From what I can tell there were no or very minor changes made. At least some of the license issues can be resolved by simply copying over the original file from the kernel headers in the cases where no changes were made.
Also it seems the second one is published later.
On Wednesday 21 September 2011 21:40:22 Timothy Pearson wrote:
On Wednesday 21 September 2011 21:21:29 Timothy Pearson wrote:
At first glance these includes appear to be (modified?) Linux kernel header files, which would have originally been licensed under the
GPL.
See here for example: Version in kdeutils: http://websvn.kde.org/branches/trinity/kdeutils/klaptopdaemon/linux/driver_o... Version in kernel: http://joshua.raleigh.nc.us/docs/linux-2.4.10_html/208640.html
It looks like someone truncated the GPL portion of the license
header,
possibly accidentally as this was over ten years ago.
The original file was double-licensed, which allows to publish
derivatives
under MPL. Are these files actually used in KDE3?
Yes they are, for the laptop daemon, which is still in use by some people.
From what I can tell there were no or very minor changes made. At least some of the license issues can be resolved by simply copying over the original file from the kernel headers in the cases where no changes were made.
Also it seems the second one is published later.
The problem has been fixed in SVN revision 1254856 by replacing all of the MPL licensed files with publicly available GPL or dual-licensed files from the Internet. Compilation checks out OK so I assume this was a simple oversight on the part of whoever originally included those files in KDE.
By the way, KDE4.0 (and possibly later versions as well) is in violation of the GPL and/or MPL due to the same code.
Tim
On Wednesday 21 September 2011 23:42:12 Timothy Pearson wrote:
The problem has been fixed in SVN revision 1254856 by replacing all of the MPL licensed files with publicly available GPL or dual-licensed files from the Internet. Compilation checks out OK so I assume this was a simple oversight on the part of whoever originally included those files in KDE.
Cannot it build directly with Linux kernel headers, without copying them?
By the way, KDE4.0 (and possibly later versions as well) is in violation of the GPL and/or MPL due to the same code.
On Wednesday 21 September 2011 23:42:12 Timothy Pearson wrote:
The problem has been fixed in SVN revision 1254856 by replacing all of the MPL licensed files with publicly available GPL or dual-licensed files from the Internet. Compilation checks out OK so I assume this was a simple oversight on the part of whoever originally included those files in KDE.
Cannot it build directly with Linux kernel headers, without copying them?
I don't know, and I am not going to put in the work to try to make it work that way unless there is a *very* good reason to do so.
Tim