Clarify which files in dav1d have different licenses
dav1d is primarily licensed under the BSD 2-clause license. But at least two files in the repository are using different licenses:
-
src/ext/x86/x86inc.asm
is using the ISC license. -
tools/compat/getopt.c
is using both the OpenBSD license (i.e. ISC license but with just "and" instead of "and/or") and the BSD 2-clause (same license as dav1d, but with a different copyright notice).
These are all permissive licenses so this isn't necessarily problematic, but it's easy to just look at dav1d's COPYING
file and assume using dav1d means you only need to reproduce what's in the COPYING
file. But people might actually need to include 1 additional license if using x86inc.asm
and 2 additional licenses if using getopt.c
.
I'm not sure what the best way is to clarify this for users, but figured I'd file an issue to see if we can bring a little more visibility to these additional requirements.