Samuli Suominen posted on Fri, 21 Aug 2009 20:09:10 +0300 as excerpted: > Rémi Cardona wrote: >> Samuli Suominen a écrit : >>> description: "Support for MP4 container format" >>> >>> [+ C ] mp4 (media-sound/amarok): >>> Build the TagLib plugin for writing tags in Mp4 container files (m4a). >>> Please note that by enabling this USE flag, the resulting package will >>> not be redistributable, as it links to media-libs/libmp4v2, >>> distributed under a GPL-incompatible license. >> >> amarok could have USE="bindist" too, couldn't it? >> >> Thanks >> >> > It's MPL-1.1 and Open Source and apparently FSF and OSI APPROVED as > well. It's only KDE3 version of amaroK that is using the flag and unused > in 2.1 (KDE4 version). Just trying to say we don't care, it will fade > away. :) > > (short version) gentoo-x86/profiles/license_groups: FSF-APPROVED > @GPL-COMPATIBLE MPL-1.1 > OSI-APPROVED MPL-1.1
Yes, but FLOSS isn't the point. The point is it's mixing GPL FLOSS with GPL incompatible FLOSS, thus is not legally redistributable, and that's what the bindist flag is for. But with local and global USE flags available together now, and in view of the fact that 3.5 is dying anyway, I'd say go for the global flag, and just make sure the local flag info remains in place for amarok until the 3.5 packages get killed. The other alternative would be to tie the plugin to both USE flags on the older amaroks, with an ewarn if the two flags don't agree, but of course that requires touching the ebuild AND has the implication of causing a needless remerge for anyone using --newuse. For something that's dying anyway, I don't believe it's worth it. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman