]> git.alsa-project.org Git - alsa-lib.git/commit
Replace list.h with its own version
authorTakashi Iwai <tiwai@suse.de>
Mon, 27 Jul 2015 10:32:37 +0000 (12:32 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 27 Jul 2015 10:39:54 +0000 (12:39 +0200)
commitd0e13f87742e923edfb638d4b16b69b8dc2136d8
treebc7cb65b2ba1b9336898d24bfb0fb402ab07e7d9
parent77b6be63876ee46a95320e77735d977edeedd44a
Replace list.h with its own version

We copied include/list.h from Linux kernel, and it's of course in
GPLv2.  This has raised concerns to many people, as it's not clear
whether such a code is considered to be completely trivial, thus it
might be seen as a derivative work, which takes effect in GPL, as
suggested by Clemens.

For clearing the situation, this patch replaces the existing list.h
implementation from a new version.  The API is kept to be compatible,
but the codes were written from full scratch under LGPL, to be aligned
with other alsa-lib codes.

Reported-by: Clemens Lang <clemens.lang@bmw-carit.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/list.h