A kdepimlibs-gpl module? (Was: KDE/kdepim/libkleo)

Allen Winter winter at kde.org
Mon Jun 25 00:25:58 BST 2007


On Saturday 23 June 2007 11:18:57 am Charles Connell wrote:
> Hey guys,
> 
> I was going to use Kleo::EncryptionKeyRequester in the Cryptography plugin 
> preferences page to ask for the user's secret key. Right now there is code 
> taken from KGpg, and writing something twice is not good. I figured that for 
> the time being it would be best to make the plugin (not all of kdenetwork) 
> need kdepim. Of course, the best thing in the end would be to move libkleo to 
> kdepimlibs so that it can be properly used like a library.
> 
> - Charles
> 
> PS. I can hold onto this until after they branch for KDE 4 releases, to keep 
> things how they are for now. Just tell me what you think.
> 

Status Update:
The kleo library will not be relicensed to the LGPL.
So, the kleo library will not be relocated to the kdepimlibs module.

Several options are floating around now:
 1. create a new kdepimlibs-gpl module for libkleo and a few other
     useful libraries that must remain GPL for various reasons.
 2. keep libkleo and its dependencies in kdepim and have
     kopete (i.e. kdenetwork) depend on kdepim
 3. move kopete into kdepim
 4. ??

This same issue affects mailody.  And we don't want two MUAs in kdepim. 
So, that basically eliminates #3 as a good solution.

Option #2 also is ugly.

Most people I've heard from are pushing for option #1.

Comments?

-Allen








> On Saturday 23 June 2007 10:15, Matt Rogers wrote:
> > On Jun 23, 2007, at 9:13 AM, Allen Winter wrote:
> > > On Saturday 23 June 2007 9:32:24 am Charles Connell wrote:
> > >> SVN commit 679278 by cconnell:
> > >>
> > >> Install libkleo/ui headers so Kopete can use them
> > >
> > > Are you sure you want kdenetwork to depend on kdepim?
> >
> > I'm sure that we don't.
> >
> > > A better solution is to finally move libkleo into kdepimlibs.
> > > That's a fair bit of work, because it also means moving
> > > libkpgp, gpgmepp, and qgpgme into kdepimlibs.
> > > And it means getting author approval to change
> > > licenses to LGPL or BSD, where applicable.
> > >
> > > hrmph.
> >
> > Yes, perhaps this needs to be reverted for the time being. Especially
> > since we have no idea what Charles has up his sleeve. :)
> > --
> > Matt
> 
> 



-- 
KDEPIM Developer
I accept PayPal payments to awinterz at earthlink.net




More information about the kde-core-devel mailing list