[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    Re: [Uml-devel] branches/KDE/3.5/kdesdk/umbrello
From:       Martijn Klingens <klingens () kde ! org>
Date:       2005-08-03 16:16:09
Message-ID: 200508031816.10080.klingens () kde ! org
[Download RAW message or body]

On Wednesday 03 August 2005 18:09, Jonathan Riddell wrote:
> > An LGPL or BSD plugin interface allows even closed source plugins, so it
> > should surely allow CPL licensed code. Just make sure the plugin
> > interface itself is a shared library of its own that doesn't link against
> > Qt and has a license free enough to link against both GPL code and CPL
> > code since both modules will be using it. That should yield better
> > performance than spawning child processes.
>
> Do you know of any examples of this?

The more generic plugin interface of e.g. Kopete is LGPL to allow plugins with 
restrictive licenses. They use KLibLoader and friends though because they can 
require the plugin to be at least kdelibs/qt compatible. In your particular 
case even those basic libraries are out (well, qt is out, kdelibs with its 
LGPL is actually fine), so you can't borrow much code from there.

-- 
Martijn
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic