Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 724570 - dev-perl/Chart license mess
Summary: dev-perl/Chart license mess
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: perl-license
  Show dependency tree
 
Reported: 2020-05-22 14:17 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2020-05-22 16:04 UTC (History)
0 users

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 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2020-05-22 14:17:16 UTC
I *think* I can fix this, its unclear. The stuff in jquery.js in doc/ is the worst.

> ./README-278-This program is free software; you can redistribute it and/or modify it under 
> ./README:279:the same terms as Perl itself.

> ./Chart/Mountain.pm-20-# This program is free software; you can redistribute it
> ./Chart/Mountain.pm:21:# and/or modify it under the same terms as Perl itself.

> ./Chart.pod-781-All rights reserved.  This program is free software; you can
> ./Chart.pod:782:redistribute it and/or modify it under the same terms as Perl 
> ./Chart.pod-783-itself.

> ./doc/html/jquery.js:1:/*! jQuery v1.7.1 jquery.com | jquery.org/license */
> ./doc/html/jquery.js:12: * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
> ./doc/html/jquery.js:13: * Dual licensed under the MIT or GPL Version 2 licenses.
> ./doc/html/jquery.js:23: * Dual licensed under the MIT or GPL Version 2 licenses.
> ./doc/html/jquery.js:24: * http://jquery.org/license
> ./doc/html/jquery.js:33: * Dual licensed under the MIT or GPL Version 2 licenses.
> ./doc/html/jquery.js:34: * http://jquery.org/license
> ./doc/html/jquery.js:46: * Dual licensed under the MIT or GPL Version 2 licenses.
> ./doc/html/jquery.js:47: * http://jquery.org/license
> ./doc/html/jquery.js:63: * Dual licensed under the MIT and GPL licenses.
> ./doc/html/jquery.js:64: * http://benalman.com/about/license/
> ./doc/html/jquery.js:70: * Dual licensed under MIT and GPL.

I *think* this means:

> || ( Artistic GPL-1+ )
> || ( MIT GPL-2 )
> || ( MIT GPL-1 )

I *think* that compresses down to:

> || ( Artistic GPL-1+ )
> || ( MIT ( GPL-1 GPL-2 ))

And in turn, compresses down to:

> || ( ( Artistic MIT ) ( GPL-1+ GPL-1 GPL-2 ) )

But that seems kinda nonsensical.
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2020-05-22 14:23:29 UTC
(In reply to Kent Fredric (IRC: kent\n) from comment #0)
> 
> I *think* this means:
> 
> > || ( Artistic GPL-1+ )
> > || ( MIT GPL-2 )
> > || ( MIT GPL-1 )
> 
> I *think* that compresses down to:
> 
> > || ( Artistic GPL-1+ )
> > || ( MIT ( GPL-1 GPL-2 ))
> 
> And in turn, compresses down to:
> 
> > || ( ( Artistic MIT ) ( GPL-1+ GPL-1 GPL-2 ) )
> 
> But that seems kinda nonsensical.

Hmm, no, in the former uncondensed form, you can technically accept:

"MIT GPL-2", and the top part will be accepted due to GPL-1+, and the bottom part will be accepted due to MIT, and you're not forced to accept Artistic-due-to-MIT. So only the middle condensation works.

If you don't accept MIT, then you must accept GPL-2 and GPL-1.
Comment 2 Larry the Git Cow gentoo-dev 2020-05-22 16:04:42 UTC
The bug has been referenced in the following commit(s):

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

commit 01dd0b293873d732f079c353d55c5cf8c1a8addb
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2020-05-22 15:05:49 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2020-05-22 15:57:38 +0000

    dev-perl/Chart: -r bump for EAPI7 + license fixes
    
    - EAPI7
    - Rectify license mess as much as possible
    
    Bug: https://bugs.gentoo.org/724570
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Kent Fredric <kentnl@gentoo.org>

 dev-perl/Chart/Chart-2.4.10-r1.ebuild | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)