[XviD-devel] it doubts...
Vincent GOMEZ
xvid-devel@xvid.org
Fri, 20 Sep 2002 13:48:47 +0200 (MET DST)
> A: A commerical application can be written to execute a specific
> GPL'd application.
>
> B: A commerical video encoding application can be written to utilize
> a specific GPL'd video codec.
>
>
> Could somebody point out to me the difference between case A and B?
>
It's a known problem of GPL. There's another corner case that GPL 3.0 is supposed to fix :
- Create a derivative work from GPL code
- Put it on a server
- Add a web services layer that calls the executable and returns executable result.
Then you don't need to distribute your modifications because you're not distributing your binary but just the services.
Your A and B problem is simular to this one as offering service can be considered as a link against GPL code. But GPL has been written before anyone on earth has ever thought about such complicated systems to get things done in a computer. GPL 3.0 should be the answer to all these cases.
--
Edouard Gomez