Bug 1730 - faac
Summary: faac
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
: 1204 2110 (view as bug list)
Depends on:
Blocks: 985 2771 2772 2773 2774
  Show dependency treegraph
 
Reported: 2011-06-10 08:40 CEST by Peter Tomei
Modified: 2014-05-08 18:04 CEST (History)
6 users (show)

See Also:
Source RPM: faac
CVE:
Status comment:


Attachments

Description Peter Tomei 2011-06-10 08:40:28 CEST
request faac and library faac libquitime faac on mageia tainted mirror please
Ahmad Samir 2011-06-10 19:33:27 CEST

CC: (none) => anssi.hannula

Comment 1 Philippe Didier 2011-06-13 15:26:35 CEST
May be linked with this one :

https://bugs.mageia.org/show_bug.cgi?id=985

CC: (none) => philippedidier

Comment 2 Philippe Didier 2011-06-16 00:11:06 CEST
May be linked with this one too :

https://bugs.mageia.org/show_bug.cgi?id=1204
Comment 3 Philippe Didier 2011-06-17 10:02:21 CEST
And linked with this :

https://bugs.mageia.org/show_bug.cgi?id=1204
Comment 4 Ahmad Samir 2011-06-17 22:54:18 CEST
faac is a no-go for the official repos, it's both tainted and nonfree, we don't have with that designation.

(I had already added Anssi to CC, he knows about this licensing issue more than me).
Comment 5 Anssi Hannula 2011-06-17 22:58:21 CEST
Yes, sorry for not replying earlier.

Applications using faac should be ported to use vo-aacenc (http://opencore-amr.sourceforge.net/) or FFmpeg (which in turn uses vo-aacenc). Those are under an open source license.
Comment 6 Philippe Didier 2011-06-18 15:09:46 CEST
Sorry to insist ...

>faac is a no-go for the official repos, it's both tainted and nonfree, we don't
>have with that designation.

What to be done with ornithorynchus (platypus) ? it's both laying eggs and feeding young with milk like other mammals !!! Nevertheless it exists and naturalists had to make a choice between mammal, bird and reptil...

Faac is the first platypus rpm ! surely not for core ... but why not to choose between tainted or non-free !


For sure :
> Applications using faac should be ported to use vo-aacenc
But some aren't yet ! and they are still provided in plf with faac dependancy .. (even for cooker) and should be available for Mageia
Comment 7 Ahmad Samir 2011-06-18 22:41:25 CEST
IIUC:
Nonfree repo criteria: packages that are _not_ free-open-source software, but Mageia is allow redistributed them

Tainted repo criteria: packages that include free-open-source software; but that may violate some copyright laws / patents, in some countries in the world.

ATM, we don't have a repo where packages that are both nonfree _and_ tainted can exist, and creating a whole new repo for 1 package isn't an optimal solution.

(FWIW, PLF people should move faac from PLF free to PLF nonfree).
Comment 8 Ahmad Samir 2011-06-18 22:54:46 CEST
*** Bug 1204 has been marked as a duplicate of this bug. ***

CC: (none) => denis.prost

Comment 9 Philippe Didier 2011-06-19 01:39:50 CEST
>(FWIW, PLF people should move faac from PLF free to PLF nonfree).

And rpms built with libfaac too ? (audiokonverter, gstreamer0.10-faac, libquicktime-faac, mencoder,  and some others like ffmpeg because it was not built with libvo-aacenc)


I know there are controversial discussions about the initial 1997 copyright of a little part of the initial ISO MPEG4 reference code of FAAC ... 


But the legal threats don't always come from where you think they would :

http://www.ffmpeg.org/threat1.png !!!! 
>Today FFmpeg has received the first legal threat in its existence. Its from a >previous root admin of FFmpeg, who now is root admin of the Libav fork of >FFmpeg. He claims copyright on the zigzag part of our logo
Comment 10 Ahmad Samir 2011-06-19 03:58:03 CEST
(In reply to comment #9)
> >(FWIW, PLF people should move faac from PLF free to PLF nonfree).
> 
> And rpms built with libfaac too ? (audiokonverter, gstreamer0.10-faac,
> libquicktime-faac, mencoder,  

Indeed, IIUC.

> and some others like ffmpeg because it was not
> built with libvo-aacenc)
> 
> 

Looking at the ffmpeg spec in PLF, faac support is disabled even in the PLF package since November 2009: http://www.zarb.org/cgi-bin/viewvc.cgi/plf/SPECS/free/ffmpeg/ffmpeg.spec?r1=1.29&r2=1.30

So, I was wrong, it's in PLF free, because the nonfree bit (faac) is disabled.

And AFAICS, ffmpeg in mdv isn't built with libvo-aacenc support.

[...]
Comment 11 Ahmad Samir 2011-07-11 08:11:19 CEST
*** Bug 2110 has been marked as a duplicate of this bug. ***

CC: (none) => wamueku

Comment 12 Philippe Didier 2011-09-13 03:51:10 CEST
Will Mageia be the only distribution  with no possibility to use faac (and programs built with it)

anybody can get them on :
Debian-Multimedia repo
Ubuntu-multiverse repo
opensuse-11.4-packman repo
fedora-15-ATrpm repo
Even 
mandriva2011-plf repo : providing faac, audiokonverter (with a special building option)  mplayer(specially built too ) vlc and so on ... which is not coherent with above arguments ! 
Nevertheless plf won't have any more ethic problem : MIB and Mandriva are finding a way to boycott plf by hosting the rebuilt plf rpms ....


Does Mageia needs an external repo for non-free&tainted rpms ? why not plf ???
 

I saw blogdrake providing mageia rpms ... (including faac !) are we gonna have the same problems as Mandriva versus MIB in the past or Mandrake versus Thac's (old users know what I mean)

if you read the spec files of mplayer, quicktime, audiokonverter, vlc, in plf src.rpms
if you read this :
https://www.zarb.org/pipermail/plf-discuss/2010-October/005422.html 
the FAAC problem doesn't seem to be such a heavy problem for plf repo !
Comment 13 Manuel Hiebel 2011-09-18 21:06:44 CEST
faac is now in updates_testing, please test. (And tell us on what arch do you work.)
Comment 14 Colin Guthrie 2011-09-18 23:53:06 CEST
I didn't notice this bug before, so if there is a problem with faac usage in MythTV I can remove it. Anssi, just poke me and I'll resubmit things if needs be.

CC: (none) => mageia

Comment 15 Anssi Hannula 2011-09-19 00:04:05 CEST
Colin, technically, as faac is partially non-free, the license of GPL software forbids linking against it unless an additional grant is given in the license of the code that is linked against it (i.e. in addition to GPL).

Handbrake bundles faac itself and links against it, so it seems the authors really allow it as they distribute such versions of the program themselves, so it probably doesn't make sense to disallow it just because of that.

As for faac itself, AFAIK it is ok to have it in tainted (according to our media policy and ml discussions) even if it is partially non-free.

Other things (including if using it in mythtv is ok) probably need to be decided on a case-by-case basis. For example, it is definitely not ok to link ffmpeg against it, since the ffmpeg authors do not distribute faac-enabled versions of it, and even the program says "not redistributable" when built with faac.
Comment 16 Philippe Didier 2011-09-19 01:49:09 CEST
(In reply to comment #15)

> 
> Other things (including if using it in mythtv is ok) probably need to be
> decided on a case-by-case basis. For example, it is definitely not ok to link
> ffmpeg against it, since the ffmpeg authors do not distribute faac-enabled
> versions of it, and even the program says "not redistributable" when built with
> faac.

There seems not to be a problem for VLC (like for Handbrake even if they don't bundle faac nor lame nor any lib :
http://wiki.videolan.org/Advanced_Audio_Coding
here the exhaustive list :
http://wiki.videolan.org/Contrib_Status
Philippe Didier 2011-09-22 00:32:49 CEST

Blocks: (none) => 2774

Comment 17 Philippe Didier 2011-09-22 00:33:39 CEST
Since last meeting it seems that FAAC won't be neither in tainted nor in non-free repo. 
There won't either exist a special non-free&tainted repo for now :

Mageia-dev meeting Wed Sep 21 2011 :

"as a policy: tainted will have only free software inside"

"policy will be reviewed for Mageia 2 to add potentially non-free tainted repo"


 That may mean that this bug report can't be fixed now, but must not be closed as wontfix and may remain as a reminder until the next policy review for Mageia 2...
Philippe Didier 2011-09-22 00:34:36 CEST

Blocks: (none) => 2773

Philippe Didier 2011-09-22 00:35:18 CEST

Blocks: (none) => 2772

Philippe Didier 2011-09-22 00:35:53 CEST

Blocks: (none) => 2771

Philippe Didier 2011-09-22 00:39:04 CEST

Blocks: (none) => 985

Comment 18 Nicolas Vigier 2011-09-23 21:33:48 CEST
As it has been decided by policy that this package should not be included, I think we can close as WONTFIX. If the policy is changed, we can reopen the bug.

Status: NEW => RESOLVED
CC: (none) => boklm
Resolution: (none) => WONTFIX

Comment 19 Stuart Morgan 2013-06-18 21:17:46 CEST
The developer of the aac encoder in ffmpeg has stressed that it's not ready for prime-time use and that libfaac should be used instead.

CC: (none) => smorgan

Nicolas Vigier 2014-05-08 18:04:44 CEST

CC: boklm => (none)


Note You need to log in before you can comment on or make changes to this bug.