[alsa-devel] Replace include/list.h with non-GPL implementation
Clemens Lang
clemens.lang at bmw-carit.de
Thu Jul 23 18:02:39 CEST 2015
Hi,
the current implementation of include/list.h is taken from Linux 2.4.0
and possibly licensed under GPL-2.0. If the implementation isn't
trivial, this might make libasound a derivative work and extend the
viral effect to clients of the library. See
http://mailman.alsa-project.org/pipermail/alsa-devel/2014-December/085261.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2014-December/085262.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2014-December/085325.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2015-January/086754.html
for previous discussion.
This patch series avoids this ambiguity by replacing the list
implementation with a version I modified from Rusty Russell's
MIT-licensed list at http://ccodearchive.net/info/list.html
The two patches replace the list implementation and adapt the alsa-lib
code accordingly. They are intended to be squashed together when
merging.
[PATCH 1/2] Replace list.h with MIT-licensed implementation
[PATCH 2/2] Adapt to changes in the linked list API
--
Clemens Lang • Development Specialist
BMW Car IT GmbH • Lise-Meitner-Str. 14 • 89081 Ulm • http://bmw-carit.com
-------------------------------------------------------------------------
BMW Car IT GmbH
Geschäftsführer: Michael Würtenberger und Reinhard Stolle
Sitz und Registergericht: München HRB 134810
-------------------------------------------------------------------------
More information about the Alsa-devel
mailing list