[pulseaudio-tickets] [Bug 41822] PulseAudio LICENSE file is wrong or misleading about GPL/LGPL

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Oct 17 16:15:45 PDT 2011


https://bugs.freedesktop.org/show_bug.cgi?id=41822

--- Comment #1 from Brian Cameron <brian.cameron at oracle.com> 2011-10-17 16:15:45 PDT ---

Reviewing the LICENSE file and the licenses in the code a bit more closely, I
notice the following issues

1) I think the LICENSE file could be more clear that libsamplerate is an 
   optional dependency and that the license of libpulsecore is affected if 
   you build with it.  The way it reads, it sounds like libpulsecore is GPL
   regardless.

2) I notice that these files are under the GPL:

   - pulseaudio-1.0/src/modules/bluetooth/proximity-helper.c
   - pulseaudio-1.0/src/modules/bluetooth/a2dp-codecs.h:

   The proximinity-helper is a binary delivered to libexec, so this is okay.  
   However, the LICENSE file should probably highlight that it ships this GPL
   binary.

   More seriously, the a2dp-codecs.h file is included in the following 
   bluetooth module files bluetooth-util.c and module-bluetooth-device.c 

   Is this an error, or should the LICENSE file highlight that building the 
   bluetooth module also affects the PulseAudio license.

3) The LICENSE file highlights that the echo-cancel module is under a more
   permissive license.  I notice that some code uses the MIT license.  Should
   this be highlighted as well if you are going to highlight more permissive
   licensing in the module?

   - pulseaudio-1.0/src/modules/reserve-monitor.c
   - pulseaudio-1.0/src/modules/reserve.c
   - pulseaudio-1.0/src/pulsecore/rtkit.c

   Also, this file is under a more permissive Sun Public Domain license:
   - pulseaudio-1.0/src/pulsecore/g711.c:

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the pulseaudio-bugs mailing list