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