Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 421155 - www-client/firefox-13.0 should use LICENSE="MPL-2.0"
Summary: www-client/firefox-13.0 should use LICENSE="MPL-2.0"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords: InOverlay, InVCS
Depends on:
Blocks:
 
Reported: 2012-06-14 19:55 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2012-07-04 20:15 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 Arfrever Frehtes Taifersar Arahesis 2012-06-14 19:55:19 UTC
www-client/firefox-13.0 (and maybe also some older versions) should use LICENSE="MPL-2.0". See about:license page.

Maybe LICENSE in newer versions of other Mozilla-related packages also should be fixed.

http://www.mozilla.org/MPL/
http://www.mozilla.org/MPL/2.0/index.txt
Comment 1 Jory A. Pratt gentoo-dev 2012-07-02 13:42:48 UTC
Thanks for reporting, has been addressed in tree.
Comment 2 Arfrever Frehtes Taifersar Arahesis 2012-07-02 22:09:01 UTC
http://hg.mozilla.org/mozilla-central/rev/beb93f812874#l2.51 (lines 2.51 to 2.83) says that LICENSE should be "MPL-2.0", not "|| ( MPL-2.0 GPL-2 LGPL-2.1 )".
Comment 3 Jory A. Pratt gentoo-dev 2012-07-02 23:01:40 UTC
(In reply to comment #2)
> http://hg.mozilla.org/mozilla-central/rev/beb93f812874#l2.51 (lines 2.51 to
> 2.83) says that LICENSE should be "MPL-2.0", not "|| ( MPL-2.0 GPL-2
> LGPL-2.1 )".

This is incorrect, just due to the fact you are not understanding that many libs belong to other projects. No matter how you compile it in gentoo you are utilizing all three licenses not just the MPL-2.0 which does state further down about secondary licenses.
Comment 4 Arfrever Frehtes Taifersar Arahesis 2012-07-03 11:16:08 UTC
Then ebuilds should use LICENSE="MPL-2.0 GPL-2 LGPL-2.1" instead of LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )". The latter means that user can accept only one of these licenses to be able to install given package.
Comment 5 Jory A. Pratt gentoo-dev 2012-07-04 19:27:17 UTC
(In reply to comment #4)
> Then ebuilds should use LICENSE="MPL-2.0 GPL-2 LGPL-2.1" instead of
> LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )". The latter means that user can
> accept only one of these licenses to be able to install given package.

You are correct, I have updated all source ebuilds where applicable.
Comment 6 Ian Stakenvicius (RETIRED) gentoo-dev 2012-07-04 20:15:25 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > Then ebuilds should use LICENSE="MPL-2.0 GPL-2 LGPL-2.1" instead of
> > LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )". The latter means that user can
> > accept only one of these licenses to be able to install given package.
> 
> You are correct, I have updated all source ebuilds where applicable.

All -bin ebuilds have also been updated.