[Buildroot] [PATCH 6/6] alsa-lib: update legal info
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Tue Jul 5 07:15:08 UTC 2016
Hello,
On Mon, 4 Jul 2016 18:16:26 +0530, Rahul Bedarkar wrote:
> +ifneq (,$(findstring shm,$(call qstrip,$(BR2_PACKAGE_ALSA_LIB_PCM_PLUGINS))))
> +ALSA_LIB_HAS_SHM_PLUGIN = y
> +else ifneq (,$(findstring all,$(call qstrip,$(BR2_PACKAGE_ALSA_LIB_PCM_PLUGINS))))
> +ALSA_LIB_HAS_SHM_PLUGIN = y
> +endif
> +
> +# aserver tool is built when shm pcm plugin is enabled and licensed under GPLv2+
> +ifeq ($(ALSA_LIB_HAS_SHM_PLUGIN),y)
> +ALSA_LIB_LICENSE += , GPLv2+ (aserver tool)
> +ALSA_LIB_LICENSE_FILES += aserver/COPYING
> +endif
I think this is somewhat too complicated, what about just doing:
ALSA_LIB_LICENSE = LGPLv2.1+ (library), GPLv2+ (aserver)
However, the code in src/topology/, which can get linked into the
library, seems to be licensed under GPLv2+. This would make the whole
library GPLv2+, no? If that's the case, then the license information
should be updated accordingly.
I've pushed a commit that adds the aserver licensing information (since
it's already better than it is), but it would be good to clarify the
src/topology/ situation.
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the buildroot
mailing list