On Wed, 13 Nov 2002, Mark Knecht wrote:

>    Let me ask another question in this area. Could someone explain the
> implications of GPL/LGPL WRT proprietary applications that interface to Alsa
> & Jack, along with their incumbent support programs like kaconnect and
> qjackconnect?

Both ALSA (alsa-lib, ie. libasound) and JACK (libjack) are licensed under 
LGPL and thus allow their use even from proprietary applications.

Btw; ecasound's control interface (EC) is licensed under LGPL (recently
     changed), so it's possible to write closed-source apps that use
     ecasound as the audio engine. Other parts of ecasound are
     still under GPL, so if you want to improve or extend the audio
     engine, you'll have to release your changes under GPL.

>    If Jack and Alsa were pushed in technical business development circles as
> a way for Company A to enter the Linux market and be able to work together
> with other existing applications, do the GPL/LGPL licenses of Alsa & Jack
> create issues for Company A's proprietary code base?

No. Glibc is also LGPL licensed, so if there were any problems with using 
LGPL libraries from closed-sourced apps, this would affect _all_ 
applications that run on Linux.

>    I see the open nature of Linux as best exemplified in the lower level
> portions of the audio stack, and less so at the application level for the
> reasons we've been discussing. As a person who is in business, but not in
> this area, I have suspicions that these are the issues that are keeping
> retail applications out of the Linux markets.

At least I wouldn't mind if some commercial entity used ecasound in their
product. I would get improvements and fixes to the engine code and they
could keep the interface to themselves. I'm fully content using the
user-interfaces that are already available for ecasound, so this would be
a win-win situation for me. Of course, a completely different thing is
whether anyone wants to use ecasound...:)

-- 
 http://www.eca.cx
 Audio software for Linux!

Reply via email to