Summary: | games-emulation/snes9x: wrong use of as-is license | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Hanno Böck <hanno> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | licenses |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 436214 |
Description
Hanno Böck
2012-09-25 14:41:26 UTC
The license isn't the HPND, therefore I think that this change isn't right: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/games-emulation/snes9x/snes9x-1.53.ebuild?r1=1.8&r2=1.9 I've added a Snes9x license file and changed LICENSE of the ebuild to "Snes9x GPL-2 LGPL-2" (as some files are under the "only" versions of the GNU licenses). (In reply to comment #0) > Also, please check if snes9x really uses GPL and LGPL code. If they're > linked together with code with the cited noncommercial-license, that would > be illegal. In most jurisdictions, it's not illegal for the user to link them together on his own system. But bindist restriction may be necessary. Leaving this bug open until this question is answered. Non-complete review of licenses in this package: dsp1.cpp: Snes9x, GPL2 (not later) spc7110dec.cpp: ISC jma/s9x-jma.cpp: Snes9x jma/aribitcd.h: no license jma/ariprice.h: no license jma/s9x-jma.h: Snes9x remainder of jma/*: Mix of GPL2 (not later), LGPL-2.1 (not later) filter/, apu/: Mix of Snes9x, LGPL-2.1+ unzip/: Mix of ZLIB, Info-ZIP gtk/: LGPL-2.1+ win32/glext.h: MIT win32/objfix.c - GPL2+ win32/: Mix of SNES9x, LGPL-2.1+, GPL2+ So it really needs RESTRICT=bindist for the binaries, and a LOT of additions to LICENSES. stop changing the severity. (In reply to comment #3) > stop changing the severity. I shall, if you explain why this would qualify as an "enhancement". (In reply to comment #2) > So it really needs RESTRICT=bindist for the binaries, and a LOT of additions > to LICENSES. Added bindist restriction and all above-mentioned licenses. |