Since september 21st meeting http://meetbot.mageia.org/mageia-dev/2011/mageia-dev.2011-09-21-19.07.html 1. as a policy: tainted will have only free software inside 2. ACTION: policy will be reviewed for Mageia 2 to add potentially non-free tainted repo Indeed : Some packages can be, in the same time, non-free (non GPL or LGPL but distribuable) and tainted (bringing patent problems in some countries) Some other packages may be built with those non-free & tainted packages (being no more LGPL nor GPL by this way) The prototype was faac and faac-devel and packages that may be built with it (allowing to create *.aac, *.m4a or *.mp4 files) mplayer (mencoder part) #2771 libquicktime #2773 gstreamer-plugins-bad #2772 vlc #2774 transcode audiokonverter #985 Some other packages may cause same dylemmas and may be listed here... NB : In major distributions there's a repo where we can find those "non-free & tainted" packages : for fedora in ATrpms repo, for opensuse in packman repo, for debian in multimedia repo, for ubuntu in multiverse, for Mandriva in plf etc... It may be better if Mageia create such a repo, letting Mirrors being free not to host this repo, the same way they are free not to host tainted repo) Find a way to have increasing suffixes to install a special flavor of the same version by updating an other : would this be OK ? foo-x.y.z.mga2.taintednonfree > foo-x.y.z.mga2.tainted > foo-x.y.z.mga2
Summary: Just a reminder about the hypothesis of creating non-free & tainted repo in Mageia2 => Just a reminder about the hypothesis of creating "non-free & tainted" repo in Mageia2
Blocks: (none) => 2772
Blocks: (none) => 2771, 2773, 2774, 985
I add to the list an other package needing faac to be fully useable : cinelerra #2036
Blocks: (none) => 2036
and an another one : (which has BR faac in plf...) avidemux
and an other one : handbrake (which contains a bundled libfaac) That's a real problem : Will Mageia be the only distribution not allowing to work on some multimedia files ... That's a regression that may prevent from changing from Mandriva to Mageia... and better try an other distribution (Debian, Ubuntu, Fedora, Opensuse) That's already a problem for Mageia 1 : I'm stuck on Mandriva 2010.2 for this reason !
Blocks: (none) => 2960
Target Milestone: --- => Mageia 2
and another more : mythtv bug 2978 I wrote bug reports for already mentionned avidemux bug 2979 transcode bug 2960
Blocks: (none) => 2978, 2979
(In reply to comment #3) > and an other one : handbrake (which contains a bundled libfaac) > > That's a real problem : > Will Mageia be the only distribution not allowing to work on some multimedia > files ... > > That's a regression that may prevent from changing from Mandriva to Mageia... > and better try an other distribution (Debian, Ubuntu, Fedora, Opensuse) > > That's already a problem for Mageia 1 : I'm stuck on Mandriva 2010.2 for this > reason ! What I meant is : when it was discussed on september 21st, it had been told that we cannot provide a non GPL binary in tainted repo... (Mageia policy) Handbrake is built with a "bundled" faac-devel library (indeed it seems it is fetched and downloaded before building) : faac beeing non free => handbrake looses its GPL license and so might not be provided anymore ... unless disabling this ability to be built with faac The license adaptation (revision 136218) seems to be tricky since faac is not free handbrake bug 1007
Blocks: (none) => 1007
What will you think about the word "twisted" for this repo and for the distsuffix of the rpms provided in this repo This may allow to update from a tainted rpm : (vlc-x.x-x.x.mga2.tainted.i586.rpm) to the same version number with a non-free&tainted building : (vlc-x.x-x.x.mga2.twisted.i586.rpm) if someone chooses to add this repo... It will work the same way as for update from a core rpm : (vlc-x.x-x.x.mga2.i586.rpm) to a tainted one : (vlc-x.x-x.x.mga2.tainted.i586.rpm) So a spec files may have options : %define build_tainted 0 %define build_twisted 0 %if "{%distro_section}" == "twisted" %global build_twisted 1 %endif %if "{%distro_section}" == "tainted" %global build_tainted 1 %endif .../... %if %{build_twisted} BuildRequires: something very ugly : non free and patent problematic BuildRequires: something less ugly : only patent problematic (same as tainted) %endif %if %{build_tainted} BuildRequires: something less ugly : only patent problematic %endif .../... %description %if %{build_twisted} This package is in the twisted section because it contains software that supports codecs that may be covered by software patents, and because it may not have a GPL license beeing built with non free libraries. %endif %if %{build_tainted} This package is in the tainted section because it contains software that supports codecs that may be covered by software patents. %endif
Just a ping to remind that there must be a discussion about the creation of a non-free&tainted repo
Closing as it has already been decided in #mageia-dev meeting to not have non-free&tainted repository for now.
Status: NEW => RESOLVEDCC: (none) => boklmResolution: (none) => FIXED
Keywords: (none) => TRACKER
Sorry I didn't understand well the conclusion of the meeting ! september 21st meeting : " 20:09:40 <ennael> #action policy will be reviewed for Mageia 2 to add potentially non-free tainted repo" I thought that meant it was too late for Mageia1 and might be reviewed before Mageia 2 is published Mageia2 alpha 2 is quite provided and that seemed necessary not to forget this ! Anyway ... if it is fixed this way I have nothing more to say and perhaps have to go elsewhere...
Depends on: (none) => 2111
Blocks: (none) => 2111Depends on: 2111 => (none)
CC: boklm => (none)