Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 402243 - x11-misc/spacefm-0.6.1 license conflict
Summary: x11-misc/spacefm-0.6.1 license conflict
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Julian Ospald
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-05 10:03 UTC by Ulrich Müller
Modified: 2012-02-09 22:04 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2012-02-05 10:03:04 UTC
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>
Comment 1 Hanno Böck gentoo-dev 2012-02-05 11:49:09 UTC
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 (?)
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2012-02-05 11:54:17 UTC
(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."
Comment 3 Ulrich Müller gentoo-dev 2012-02-05 12:47:53 UTC
(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.
Comment 4 Julian Ospald 2012-02-05 19:42:01 UTC
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."
Comment 5 Julian Ospald 2012-02-05 20:12:24 UTC
@ 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".
Comment 6 Ulrich Müller gentoo-dev 2012-02-06 12:49:21 UTC
(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.)
Comment 7 Julian Ospald 2012-02-06 18:41:39 UTC
update:

DISCLAIMER.txt will be removed from next release and LGPL file will be added.
Comment 8 Julian Ospald 2012-02-09 05:05:55 UTC
changes applied by upstream in spacefm-0.6.3

- DISCLAIMER.txt removed
- COPYING-LGPL2 added
- info under help->about->License
Comment 9 Michael Weber (RETIRED) gentoo-dev 2012-02-09 20:15:53 UTC
+*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.
+
Comment 10 Ulrich Müller gentoo-dev 2012-02-09 22:04:05 UTC
Thanks for taking care of it.