Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: New global USE flag "mp4"
Date: Fri, 21 Aug 2009 19:10:53
Message-Id: pan.2009.08.21.19.10.13@cox.net
In Reply to: Re: [gentoo-dev] New global USE flag "mp4" by Samuli Suominen
1 Samuli Suominen posted on Fri, 21 Aug 2009 20:09:10 +0300 as excerpted:
2
3 > Rémi Cardona wrote:
4 >> Samuli Suominen a écrit :
5 >>> description: "Support for MP4 container format"
6 >>>
7 >>> [+ C ] mp4 (media-sound/amarok):
8 >>> Build the TagLib plugin for writing tags in Mp4 container files (m4a).
9 >>> Please note that by enabling this USE flag, the resulting package will
10 >>> not be redistributable, as it links to media-libs/libmp4v2,
11 >>> distributed under a GPL-incompatible license.
12 >>
13 >> amarok could have USE="bindist" too, couldn't it?
14 >>
15 >> Thanks
16 >>
17 >>
18 > It's MPL-1.1 and Open Source and apparently FSF and OSI APPROVED as
19 > well. It's only KDE3 version of amaroK that is using the flag and unused
20 > in 2.1 (KDE4 version). Just trying to say we don't care, it will fade
21 > away. :)
22 >
23 > (short version) gentoo-x86/profiles/license_groups: FSF-APPROVED
24 > @GPL-COMPATIBLE MPL-1.1
25 > OSI-APPROVED MPL-1.1
26
27 Yes, but FLOSS isn't the point. The point is it's mixing GPL FLOSS with
28 GPL incompatible FLOSS, thus is not legally redistributable, and that's
29 what the bindist flag is for.
30
31 But with local and global USE flags available together now, and in view
32 of the fact that 3.5 is dying anyway, I'd say go for the global flag, and
33 just make sure the local flag info remains in place for amarok until the
34 3.5 packages get killed.
35
36 The other alternative would be to tie the plugin to both USE flags on the
37 older amaroks, with an ewarn if the two flags don't agree, but of course
38 that requires touching the ebuild AND has the implication of causing a
39 needless remerge for anyone using --newuse. For something that's dying
40 anyway, I don't believe it's worth it.
41
42 --
43 Duncan - List replies preferred. No HTML msgs.
44 "Every nonfree program has a lord, a master --
45 and if you use the program, he is your master." Richard Stallman