[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: