-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01/01/2014 05:28 PM, Ulrich Mueller wrote: > Hi, According to GLEP 23 [1], the LICENSE variable regulates the > software that is installed on a system. There is however some > ambiguity in this: should it cover the actual files installed on > the system, or everything that is included in the package's > tarball? This question was asked several times in the past and > arose in bug 492424 [2] again. > > I've always preferred the first interpretation, because the second > one would inevitably require us to repack many tarballs, in order > to keep their license in @FREE. This would for example include the > Linux kernel, where we could no longer use deblobbing, but would > have to provide our own tarball with firmware blobs removed. Not > sure if users would be happy if we wouldn't install from pristine > sources any more. We also have mirror and fetch restrictions which > allow us to control what tarballs we distribute, independent of the > LICENSE variable. > > Nevertheless, I also see the point for covering the distfiles > contents. > > Within existing EAPIs we have only one LICENSE variable available. > (Extending it would be possible in future EAPIs, but we would end > up with a very long transition period.) USE conditional syntax is > allowed in LICENSE, though. So I wonder if this couldn't be used > for the intended purpose. For example, for specifying licenses of > distfiles: > > LICENSE="<licenses of installed stuff> srcdist? ( <licenses of > unused stuff in distfiles> )" > > This idea was discussed within the licenses team, and the overall > reaction was positive. > > What do you think?
Assuming this flag is not set by default on user systems (since they obviously are not all distributing sources) I think it's a very positive change. I myself would need to have this flag set on my build box and it would help me better adhere to the correct licensing terms. - -Zero > > Ulrich > > [1] http://www.gentoo.org/proj/en/glep/glep-0023.html [2] > https://bugs.gentoo.org/show_bug.cgi?id=492424#c3 > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJSxL8cAAoJEKXdFCfdEflK4bQQAKwJmkeDgm3IBcX06QqcDmJ+ QqYyE+SLJdJw2Fs9iXExEDa+nc9/6QOZkE1E6AA4wji/jKHDpp7ddnXCVfgNALaS KaAlsG+eiJk27C/sfpyT+Nmvd+FPzLcm9cNp8YjOn50BlDfVFUxoE5M3woJiIn/m gRbwHZhNVWYnqzHjOwiEhs3mUC6quu9N3c3QPY2k0lKspGW+3yqEqy8wZng9Wli6 8nMa1DXg92fk9gcmgpHAYTl0+gBtvv0LVa70fYu5Y+aGJAQEUclaMAlSi0ES4DYi 7YpEjB2HJOWXFH30DJdhv2E4v5MTHzARgjCGHv6jXvHZfIoS7PbDIbQ2IBpkOpSP kyOF2Aj/bWoIvFKzMGPWcDzwQwnfvJ/M615NTgGMZL/Iv04Pdki8W2qTvxsH17m3 NvEtdoMrtyT1gvJaLg8/Vsx2EaBYp47iwK81vPHgqQ7TsypO2v5G70Nqk6ogARgF gqp524/LUca/mfhKp6LlWT9TXvu2QziE24QYtHQ0mlWer9+KBKX+++dcDyXmF+ww KAiz9wsHmMdXsCb5/C2xA3RQk+4lePlFJiYeYs4Ix6/CgdW35w+BjtfAiWNz5rpy M5IRAtKQO/VJQlLjfERDfyC2hdSPAqoW/wrmAZ15VqoPnsNabrp8O3fO0+j5kEWq WZS6YVfKSghARUAzyP4g =7nB6 -----END PGP SIGNATURE-----