On 11 December 2015 at 04:23, Andreas Cadhalpun < andreas.cadhal...@googlemail.com> wrote:
> On 10.12.2015 17:42, Matt Oliver wrote: > >> > >>>>>> What is a system library depends on the system. > >>>>>> For example, Debian (main) does not even include libcuda or > >>>>>> libnvidia-encode, so they certainly cannot be system libraries > there. > >>>>> > >> > > > > Im not sure that Debian not including libcuda is a valid argument for it > > not being a system library as thats just one OS. > > The GPL defines a system library only in the context of a specific > operating system. So what is a system library differs from one OS to > another. > Therefore one can't just claim something is a system library and thus it's > fine to use it, unless specifying the specific OS one talks about. > So does that mean that the discussion is not so much about whether it is a system lib or not but on what OSs it can be considered a system lib? > To me thats the same as > > saying that win32 stuff is not part of a system library because Debian > > doesnt have it (for obvious reasons). > > That's not correct, because Debian does have wine. ;) > lol, good point, probably wasnt the best example to use (its very late here so ill use that as an excuse for brain not working) > So I dont believe that just because > > some systems dont have it doesnt stop it from being a system library. > > You're treating being a system library as something OS-agnostic, which > it isn't. A library can be a system library on Windows, but not on Android. > > Whether or not it's a system library on Windows doesn't matter for any > other OS. > OK so by that logic does that mean we can say that it IS a system lib on Windows and is therefore GPL compliant? So then the issue becomes what OSs can we say it is a system lib on. If the option is disabled by default on these other OSs then would you agree that ffmpeg is remaining GPL compliant and its upto the OS distributors who enable the nvenc option when packaging ffmpeg to be doing so as they also have the appropriate nvenc system libs. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel