[Bug 1219422] Review Request: mujs - An embeddable Javascript interpreter

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1219422



--- Comment #5 from Zbigniew Jędrzejewski-Szmek <zbyszek@xxxxxxxxx> ---
> > > > Where does "and MIT" come from? Afaics, the package is AGPL as a whole, and
> > > > the only two things which could have a license are the executable and the
> > > > static library, which are both AGPL.
> > > 
> > > From jsdtoa.c and utf.c, both being used by the library.
> > Then this doesn't matter: the license specified is the license of the binary
> > packages (or stuff in the binary packages), which is all AGPLv3+, so the
> > license should be specified as AGPLv3+ [1].
> > 
> > [1]
> > https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#License:_field
> 
> The binary is built from source licensed under both AGPLv3+ and MIT terms. 
> What's the problem here?  Why should the tag list only one fo these two just
> because upstream doesn't mention the other in the README file?
If you combine sources under MIT and GPL (any version of GPL) to produce a
binary, the binary is always under GPL. MIT license is "upwards" compatible
with GPL, and when you combine both the resulting derived product is licensed
with the stronger one, i.e. GPL. This is core requirement of GPL. So the MIT
source is not important for the binary packages, because no component of the
binary packages is MIT licensed anymore.

> > > > Some suggestions:
> > > > - Add '%global _docdir_fmt %{name}' so there's just one license dir for both
> > > > subpackages
> > > 
> > > This sounds good, I'll consider it.
> > > 
> > > > - 'make install DESTDIR=%{buildroot}' can be replaced with '%makeinstall'
> > > 
> > > Probably, however, I don't find it any nicer or better and our guidelines
> > > explicitly forbid using it when `make install DESTDIR...' works.
> > > (https://fedoraproject.org/wiki/Packaging:Guidelines?rd=Packaging/
> > > Guidelines#Why_the_.25makeinstall_macro_should_not_be_used)
> > Yikes, I meant %make_install.
> 
> I still like the current variant better.
OK.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]