Re: AGPLv3 and BSD-4-clause compatibility in the same source
On Mon, Oct 28, 2013 at 1:19 AM, Ondřej Surý wrote:
> db 6.0.20 has been finally re-licensed to AGPLv3 and while doing license
> check I have found some source files licensed under BSD-4-clause:
>
> ./src/os_windows/ce_mktime.c: BSD (4 clause)
> ./src/clib/strerror.c: BSD (4 clause)
> ./src/clib/atoi.c: BSD (4 clause)
> ./src/clib/qsort.c: BSD (4 clause)
> ./src/clib/strrchr.c: BSD (4 clause)
> ./src/clib/strdup.c: BSD (4 clause)
> ./src/clib/strcat.c: BSD (4 clause)
> ./src/clib/strcasecmp.c: BSD (4 clause)
> ./src/clib/strncmp.c: BSD (4 clause)
> ./src/clib/strchr.c: BSD (4 clause)
> ./src/clib/atol.c: BSD (4 clause)
> ./src/clib/strncat.c: BSD (4 clause)
> ./src/clib/strtol.c: BSD (4 clause)
> ./src/clib/strsep.c: BSD (4 clause)
> ./src/clib/strtoul.c: BSD (4 clause)
> ./src/dbinc/queue.h: BSD (4 clause)
Are these files compiled into the final library at all? Most of them
sound like they would not be, due to the functions being provided by
glibc.
> Since BSD-4-clause is not compatible with GPL do I understand it
> correctly that they basically made Berkeley DB 6.0.20 indistributable by
> us? Or am I missing something about mixing BSD-4-clause and AGPLv3?
Depends on your answer to the above question.
I guess this wouldn't stop them making db fully AGPLv3 though, since
the above files probably could either be removed entirely or replaced
with code from glibc/newlib/PDCLib.
--
bye,
pabs
http://wiki.debian.org/PaulWise
Reply to: