[Ffmpeg-devel] Patch for dynamic liba52.so loading
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.
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.
More information about the ffmpeg-devel