Greetings
I have discovered a serious issue with the licensing scheme of PicoGui:
PicoGui is distributed under the LGPL. But many of the files in the
distribution are copyrighted by a developer or entity and are licensed
under the GPL.
Anything that's released under the LGPL can be freely re-distributed
under the GPL; the inverse, however, is not true. From what I can tell,
the entire project may not, at this time, be distributed. PicoGUI needs
to be released under the GPL or corrected in some other way.
Looking at the directory structure:
server --> has GPL files, builds an independent application
client --> has GPL files, different client stubs provided for building
independent applications
tools --> has GPL files, (what do they do? how are they distributed?)
apps --> has GPL files, different independent apps are built
Given the above, distributing PicoGui under the LGPL is incorrect. Doing
so violates the GPL and therefore you lose the right to use the GPL
software.
This is a significant risk for all users of PicoGUI. When a software
developer sees an LGPL project, he would understand that he could link
his proprietary program to it, dynamically, and have no problem.
However, if the "LGPL" library really has GPL bits in it, it's no longer
valid to call it LGPL, and its distribution is illegal. Any company who
has already integrated LGPL has a problem, at this point in time.
It would be great if the development team would rectify this situation
in some manner or another; here are some ideas:
- make a 0.46.1 release, change all LGPL files and notices to GPL, and
change the project page on sourceforge, etc, to say "GPL".
- remove all the GPL pieces (either newly write them, or persuade the
copyright holder to distribute the file to you under the LGPL)
- put a big note on the web page that says, "this may not be distributed
due to open source licensing issues" and removing all files from the
download area
In any case, the last point above should be executed, because it should
be made clear to all users that the 0.46 release may not be distributed.
Thank you for your time and consideration.
Benjamin Collar
begin:vcard
fn:Benjamin Collar
n:Collar;Benjamin
org:Siemens AG;CT SE 2 / Embedded Linux
adr:;;Otto-Hahn Ring 6;Munich;;81739;Germany
email;internet:[EMAIL PROTECTED]
title:Engineer
tel;work:++49-(0)89-636-53711
tel;fax:++49-(0)89-636-45450
x-mozilla-html:FALSE
version:2.1
end:vcard