Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 689314

Summary: dev-java/json wrong LICENSE
Product: Gentoo Linux Reporter: Ulrich Müller <ulm>
Component: Current packagesAssignee: Java team <java>
Status: RESOLVED FIXED    
Severity: normal CC: licenses
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ulrich Müller gentoo-dev 2019-07-05 09:50:16 UTC
JSON is released under the (non-free) JSON license:
https://www.gnu.org/licenses/license-list.html#JSON

The ebuild has LICENSE="BSD" which is not correct.
Comment 1 Larry the Git Cow gentoo-dev 2019-07-05 10:43:14 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b1dea2077c6b16a362b2a4ca06855decd843d9

commit 78b1dea2077c6b16a362b2a4ca06855decd843d9
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2019-07-05 10:41:32 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-07-05 10:42:33 +0000

    dev-java/json: Fix LICENSE.
    
    Acked-by: Patrice Clement <monsieurp@gentoo.org>
    Closes: https://bugs.gentoo.org/689314
    Package-Manager: Portage-2.3.67, Repoman-2.3.15
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 dev-java/json/json-20150729.ebuild | 5 +++--
 dev-java/json/json-20160212.ebuild | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc6ef7709aa0b584c163c208cacb3e48d5d222f7

commit cc6ef7709aa0b584c163c208cacb3e48d5d222f7
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2019-07-05 10:34:46 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-07-05 10:42:09 +0000

    licenses: Add JSON license for dev-java/json.
    
    Same as MIT, but with an additional clause "The Software shall be
    used for Good, not Evil." This is a usage restriction which makes the
    license non-free. It doesn't prevent binary redistribution, so add it
    to that license group.
    
    https://www.gnu.org/licenses/license-list.html#JSON
    https://spdx.org/licenses/JSON.html
    
    Bug: https://bugs.gentoo.org/689314
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 licenses/JSON           | 22 ++++++++++++++++++++++
 profiles/license_groups |  2 +-
 2 files changed, 23 insertions(+), 1 deletion(-)