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

Justin Karneges justin at affinix.com
Mon Jun 25 18:40:40 BST 2007


On Monday 25 June 2007 7:18 am, David Faure wrote:
> On Monday 25 June 2007, Justin Karneges wrote:
> > FWIW, QCA supports PGP and is LGPL.  I'm not sure how it would fit into
> > the kleo scheme, but I just thought I'd mention it.
>
> kleo supports both PGP and SMIME using the same (job-based, asynchronous)
> API. Does QCA really do all this?
>
> decryptjob.h:  class DecryptJob : public Job {
[snip]

I'd guess it does most of this stuff, and also as a unified API.  
KeyGeneration is not supported (at least not for PGP), and probably not 
Download or Special either (I'm not sure what these are).  It is worth noting 
that QCA does not have gpgsm support.  For S/MIME, you can either roll the 
key management yourself or use the qca-softstore provider (which uses a 
proprietary storage format).

I don't mean to suggest that QCA would (or should) replace kleo, but then I 
admit I don't fully understand the licensing and library organization problem 
involving kleo.  I simply saw Kopete mentioned in this thread, and since Psi 
(another Qt IM client) gets along well enough with QCA for PGP, I figured 
that Kopete would also. :)

-Justin




More information about the kde-core-devel mailing list