[Kde-accessibility] [Accessibility] Re: Common Public License (CPL)
Bill.Haneman at Sun.COM
Sat Mar 4 13:11:26 CET 2006
On Sat, 2006-03-04 at 11:44, Olaf Jan Schmidt wrote:
> Hi George!
> Providing a stub library to circumvent the (L)GPL license does not work, no
> matter how the stub library is licensed.
> In KDE4, we will replace large parts of kttsd with SpeechDispatcher, so the
> KDE license policy won't apply, but the problem will remain. You cannot use
> Epos or espeak in the same process as the IBM speech engine, because the
> license of proprietary libraries is incompatible with GPL-licensed speech
> engines. You also cannot link to a proprietary library from LGPL-licensed
> code (only the other way around), which means that the gnome-speech
> architecture has legal problems.
Yes, what we (gnome-speech) need to do I think is relicense the
prioprietary drivers using MIT/X or some other license while keeping the
rest of gnome-speech LGPL.
> SpeechDispatcher keeps the various speech engine drivers in separate processes
> and avoids linking proprietary speech engines and GPL-licensed speech engines
> together. This is the only correct way to do it.
> As a short term solution for KDE 3, it is possible to let kttsd call a command
> line application that uses the IBM voices. This can be done via the kttsd
> "command" plug-in. Or IBM could provide a GPL-licensed kttsd plugin that
> calling the command line utility to synchronise text, to request the
> available voices or to set additonal parameters.
> For KDE4 we plan to do the following:
> a) We define a standard API for the drivers of speech engines.
> b) SpeechDispatcher is ported to the new API.
> c) We port kttsd to use SpeechDispatcher.
> Olaf Jan Schmidt, KDE Accessibility co-maintainer, open standards
> accessibility networker, Protestant theology student and webmaster of
> http://accessibility.kde.org/ and http://www.amen-online.de/
> Accessibility mailing list
> Accessibility at lists.freestandards.org
More information about the kde-accessibility