Plugin Arch. for KDevelope 2.0

Ralf Nolden nolden at kde.org
Mon Jul 30 12:17:46 UTC 2001


On Monday, 30. July 2001 13:48, you wrote:
> > Could you bring some light into that if this applies to us:
> >
> > http://www.gnu.org/copyleft/gpl-faq.html:
> >
> > If a program released under the GPL uses plug-ins, what are the
> > requirements for the licenses of a plug-in.
> >  It depends on how the program invokes its plug-ins. If the program uses
> > fork and exec to invoke plug-ins, then the plug-ins are separate
> > programs, so the license for the main program makes no requirements for
> > them. If the program dynamically links plug-ins, and they make function
> > calls to each other and share data structures, we believe they form a
> > single program, so plug-ins must be treated as extensions to the main
> > program. This means they must be released under the GPL or a
> > GPL-compatible free software license.
>
> Ok, this is the paragraph for us. This means only GPL or compatible plugins
> are allowed for a GPL'ed version of KDevelop. If we don't want this we must
> change the license of KDevelop to an other license, but I think we won't
> get a majority for this. Personaly I will stick with GPL. And if Siemens or
> some others want to develop an inhouse plugin they are not forced to
> publish the sourcecode, only if they distribute the plugin to others.
Well, it depends. AFAIK the problem is that even within a company the left 
hand shouldn't always know what the right hand is doing. And a GPL license 
always implies the distribution, as far as the companies are concerned and 
think. Isn't there a way to make an LGPLed library out of the interface where 
linking is allowed ? We had that with KDevelop 1.1 and later where the 
library for using dynamically created GUIs by the dialogeditor was provided 
as LGPL. Any chance ?

Ralf
>
>
> Ciao!
> Sandy
>
> --
> for verifying my signature or send encryted emails:
> ftp://fara.cs.uni-potsdam.de/stud/smeier/public_key
>
>
> -
> to unsubscribe from this list send an email to
> kdevelop-devel-request at kdevelop.org with the following body: unsubscribe
> »your-email-address«

-- 
We're not a company, we just produce better code at less costs.
--------------------------------------------------------------------
Ralf Nolden
nolden at kde.org

The K Desktop Environment	The KDevelop Project
http://www.kde.org		http://www.kdevelop.org


-
to unsubscribe from this list send an email to kdevelop-devel-request at kdevelop.org with the following body:
unsubscribe »your-email-address«



More information about the KDevelop-devel mailing list