[Ffmpeg-devel] Patch for dynamic liba52.so loading

Diego Biurrun diego
Sat Jun 11 19:07:05 CEST 2005


On Sat, Jun 11, 2005 at 06:06:25PM +0200, M?ns Rullg?rd wrote:
> 
> That's a good example.  Now consider this: an application (A) uses a
> GPL library (B), and, according to the FSF, is covered by the GPL.
> Suppose that there exists a compatible library (C), under a
> GPL-incompatible license.  By the same logic that made A a derivative
> of B, it will now also be a derivative of C.

False.  The logic that makes A a derivative of B is the fact that A
_uses_ B, nothing else.

> Hence, A must comply with the license requirements of both B and C.
> These licenses being incompatible, such compliance is impossible,
> rendering A undistributable.

Nonsense.

A need not comply with the license requirements of C, unless it uses C.
If it uses C it need not comply with the license requirements of B.

> Anyone who thinks this makes sense, please explain it to me.

It doesn't, your argument is flawed.

Diego





More information about the ffmpeg-devel mailing list