Is libav's current packaging scheme OK for Debian?
Dear Debian Legal,
We are discussing a possible switch to FFmpeg  on Debian Multimedia
list and we don't agree  on interpreting DFSG:
On 06.06.2015 21:00, Bálint Réczey wrote:
> 2015-06-06 20:10 GMT+02:00 Andreas Cadhalpun <email@example.com>:
>> That's not how I interpret DFSG §1 :
>> "1. Free Redistribution
>> The license of a Debian component may not restrict any party from selling
>> or giving away the software as a component of an aggregate software
>> distribution containing programs from several different sources."
>> I think this applies to Debian Live DVDs.
> I'm pretty sure it does not.
> I can create a Live DVD which links some existing GPLv3 packages with
> incompatible packages and this is nat a fault of package maintainters.
> If you believe your interpretation is correct you can ask for
> confirmation on debian-legal.
Currently libav provides a GPLv2 compatible library in libavcodec56
and a GPLv3+ compatible variant in libavcodec-extra-56. The difference
has been discussed on debian-legal in the past  and the explanation
is also in the *-extra-* package's description:
Description-en: Libav codec library (additional codecs)
Libav is a complete, cross-platform solution to decode, encode, record,
convert and stream audio and video.
This is the codec library from Libav (both encoding and decoding).
This package is a replacement for the regular libavcodec56 library package;
it contains the following additional codecs:
* OpenCORE Adaptive Multi-Rate (AMR) Narrow-Band (Encoder/Decoder)
* OpenCORE Adaptive Multi-Rate (AMR) Wide-Band (Decoder)
* Android VisualOn AAC (Encoder)
* Android VisualOn Adaptive Multi-Rate (AMR) Wide-Band (Encoder)
Because this package links against libraries that are licensed under
Apache License 2.0, the resulting binaries are distributed under the
GPL version 3 or later.
The question now is how we should interpret DFSG with regard to Live
DVD-s. Should we stop packaging Libav (and later FFmpeg) in the
current scheme because it allows preinstalling hedgewars (GPLv2 only)
with libavcodec-extra-56 making the DVD violating the license of the
packages or let this be a concern for Live DVD creators?
Does creating such a Live DVD really violate the license? (I believe
so, but I'm not 100% sure.)
PS: Please CC me, I'm not on the list
Disclaimer: I'm not a lawyer and this is not a legal advice.