LICENSE="GPL-2 IgnorantGuru LGPL-2". The IgnorantGuru license says: | IgnorantGuru's Blog and all related materials, distributed here or elsewhere, | are provided solely FOR COMMUNICATION (discussion) AND ENTERTAINMENT | (computer hobbyist) PURPOSES ONLY, and do not represent or contain expert | knowledge or advice. Looks like a usage restriction to me, which would make the software non-free and conflicts with clause 6 of the GPL. Also this ... | The right to modify this Disclaimer is here and now reserved and may take | place at any time. Continued use of this site or any related materials, | distributed here or elsewhere, will constitute your acceptance of any | revisions to this Disclaimer. IT IS YOUR RESPONSIBILITY TO CHECK THIS PAGE | REGULARLY for updates to this Disclaimer: | http://igurublog.wordpress.com/library/disclaimer/ ... fails the "Tentacles of Evil" test: <https://wiki.gentoo.org/wiki/License_Groups#When_is_a_license_a_free_software_license.3F>
Having a quick look it seems to me that all code in there is GPLed, he just put in what seems to be a license about his blog content. I also see no pointer to LGPL. Most likely, we're okay if we change LICENSE to GPL-2 only (?)
(In reply to comment #1) > Having a quick look it seems to me that all code in there is GPLed, he just put > in what seems to be a license about his blog content. > > I also see no pointer to LGPL. Most likely, we're okay if we change LICENSE to > GPL-2 only (?) Except all these files, $ grep -r -i Library.*General src/* src/exo/exo-tree-view.h: * modify it under the terms of the GNU Library General Public src/exo/exo-tree-view.h: * Library General Public License for more details. src/exo/exo-tree-view.h: * You should have received a copy of the GNU Library General Public src/exo/exo-string.c: * modify it under the terms of the GNU Library General Public src/exo/exo-string.c: * Library General Public License for more details. src/exo/exo-string.c: * You should have received a copy of the GNU Library General Public src/exo/exo-icon-view.c: * modify it under the terms of the GNU Library General Public src/exo/exo-icon-view.c: * Library General Public License for more details. src/exo/exo-icon-view.c: * You should have received a copy of the GNU Library General Public src/exo/exo-icon-view.h: * modify it under the terms of the GNU Library General Public src/exo/exo-icon-view.h: * Library General Public License for more details. src/exo/exo-icon-view.h: * You should have received a copy of the GNU Library General Public src/exo/exo-tree-view.c: * modify it under the terms of the GNU Library General Public src/exo/exo-tree-view.c: * Library General Public License for more details. src/exo/exo-tree-view.c: * You should have received a copy of the GNU Library General Public src/exo/exo-private.c: * modify it under the terms of the GNU Library General Public src/exo/exo-private.c: * Library General Public License for more details. src/exo/exo-private.c: * You should have received a copy of the GNU Library General Public src/exo/exo-string.h: * modify it under the terms of the GNU Library General Public src/exo/exo-string.h: * Library General Public License for more details. src/exo/exo-string.h: * You should have received a copy of the GNU Library General Public src/exo/exo-private.h: * modify it under the terms of the GNU Library General Public src/exo/exo-private.h: * Library General Public License for more details. src/exo/exo-private.h: * You should have received a copy of the GNU Library General Public src/ptk/ptk-text-renderer.h:* modify it under the terms of the GNU Library General Public src/ptk/ptk-text-renderer.h:* Library General Public License for more details. src/ptk/ptk-text-renderer.h:* You should have received a copy of the GNU Library General Public src/ptk/ptk-text-renderer.c:* modify it under the terms of the GNU Library General Public src/ptk/ptk-text-renderer.c:* Library General Public License for more details. src/ptk/ptk-text-renderer.c:* You should have received a copy of the GNU Library General Public Also the LGPL-2 license is not part of the source tree, so this is likely illegal too since LGPL-2 says: "You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you [...] and distribute a copy of this License along with the Library."
(In reply to comment #1) > Having a quick look it seems to me that all code in there is GPLed, he just > put in what seems to be a license about his blog content. DISCLAIMER.TXT is included with spacefm's tarball and it says: | Your use of this site or any related materials, distributed here or | elsewhere, is expressly conditioned on your acceptance of this Disclaimer | And Limitation Of Liability (hereafter referred to as "Disclaimer"). Upstream should be asked for clarification what is meant by "this site" and by "related materials". BTW, there would also be a problem with hosting the software on Sourceforge (which allows only open source) if DISCLAIMER.TXT would apply to the source code.
quoting an email from upstream: "The DISCLAIMER applies to spacefm (and all materials related to my blog). It contains the legal terms the user agrees to when using the software - basically it boils down to use at your own risk. I will take a look at the LGPL-2 issue - haven't gotten there yet. I will probably just make sure that GPL-2, LGPL-2, and DISCLAIMER are installed in the docs folder, and certainly in the tarball. And I plan to add the LGPL-2, and DISCLAIMER references to Help|About|License."
@ Ulrich Müller I don't see a usage restriction there. The disclaimer says for what purposes the software is PROVIDED (not restricted). As upstream mentioned those are just other words for "use at your own risk".
(In reply to comment #4) > quoting an email from upstream: > > "The DISCLAIMER applies to spacefm [...] That's bad news. (In reply to comment #5) > I don't see a usage restriction there. The disclaimer says for what purposes > the software is PROVIDED (not restricted). As upstream mentioned those are > just other words for "use at your own risk". Even if that was true, there is still the second clause mentioned in comment #0, which boils down to "I can change these conditions in future, and you accept them by using the software." This is not compatible with the GPL and even makes the software non-free. (And I wonder if upstream is aware of this.)
update: DISCLAIMER.txt will be removed from next release and LGPL file will be added.
changes applied by upstream in spacefm-0.6.3 - DISCLAIMER.txt removed - COPYING-LGPL2 added - info under help->about->License
+*spacefm-0.6.3 (09 Feb 2012) + + 09 Feb 2012; Michael Weber <xmw@gentoo.org> -spacefm-0.6.1.ebuild, + -spacefm-0.6.2.ebuild, +spacefm-0.6.3.ebuild: + Version bump, resolve license issue (bug 402243) by removing all previous + versions. +
Thanks for taking care of it.