Plugin Arch. for KDevelope 2.0

Sandy Meier smeier at kdevelop.org
Tue Jul 31 08:57:20 UTC 2001


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Montag, 30. Juli 2001 17:47 schrieben Sie:
>
> I would have thought that a 'plugin' can't be part of the main program
> by definition - it wouldn't be a plugin otherwise :-). You could structure
> your program out of dynamically called KParts (to minimise memory usage or
> whatever), in exactly the same manner technically as gideon, but not
> publish the apis. It would then not have a plugin api, and any code using
> these internel apis would need to conform to the GPL. Linux has loadable
> kernel modules which are allowed to be non-GPL 
Yes, but if you allow this you break the philosophy of GPL. One of the main 
point in GPL is, that every extension and enhancement to a program should be 
available under GPL. Our plugins are extensions of the program (they wan't 
run without it) so they must be GPL if they want to be legal. (See GNU GPL 
FAQ) Maybe we can make an exception but then I think than we don't need the 
GPL anymore as we removed one of the main part. 

I can understand your intention very good, but if we really want closed 
source plugins in KDevelop, we must change the license (not only for the 
interface) but then it's not a GPL project anymore in my opinion. :-(

Ciao!
Sandy
- -- 
for verifying my signature or send encryted emails:
ftp://fara.cs.uni-potsdam.de/stud/smeier/public_key
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1e-SuSE (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7ZnLwNX6yrHxt6UARAu01AJ9IiXUiPW0NOKy1f7PwbcFiF6f4iQCgiyqz
GO7varCGDefZ7yN2f/jAstk=
=azMK
-----END PGP SIGNATURE-----

-
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