[FFmpeg-devel] [PATCH 1/8] compat/cuda: add dynamic loader

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Wed Oct 19 22:23:58 EEST 2016

On 19.10.2016 20:46, Sven C. Dack wrote:
> No. This is exactly what I meant with wearing tin foil hats.

Insults won't help you.

> Just because a compiler includes information provided by header
> files into the compilation process does this not imply a transfer
> of ownership or copyright of this information. The header files
> do not become a part of the source code. You may find the ownership
> and copyright only no longer being easily distinguishable once it
> becomes a binary. The seperation is however still present and there
> is no magical transfer of ownership happening here. Even if there
> was, who is to say ffmpeg isn't becoming part of the header files
> and thus is now being owned by Nvidia?!?

I wrote nothing about ownership.

> For this reason can such an interpretation of the GPL not make
> good sense. It's just absurd.

Have you actually read the license?

It clearly defines what complete source code means:
"For a library, complete source code means all the source code for
all modules it contains, plus any associated interface definition
files, plus the scripts used to control compilation and installation
of the library."

The FAQ explains this as [1]:
"For a typical C program, this translates into all the source code
(.c files) plus header files (.h files) plus the scripts used to control
compilation and installation."

> How is this with compiling under Windows or just using Intel's or
> Microsoft's compiler? Does this make ffmpeg non-free or does ffmpeg
> there claiming ownership over Intel's or Microsoft's header files?

Read the FAQ: "What about the compiler, the toolchain?"

Best regards,

1: http://gpl-violations.org/faq/sourcecode-faq/

More information about the ffmpeg-devel mailing list