Changing GPGME's license

Gordon Worley redbird@mac.com
Sun Jul 20 04:46:02 2003


On Friday, July 18, 2003, at 09:44  AM, Werner Koch wrote:

> I'd still hold up my reasoning if GPGME would be just one library to
> do foo stuff.  But GnuPG (and thus GPGME) is more than just some Free
> Software tool for processing data.  Based on PGP, GnuPG is also
> important for ensuring the right to communicate privately over
> computers without the fear of being spied on.  Especially these days
> it is again more and more important to have means to secure ones own
> communication.

One of the hardest things I've had to face convincing people to use the 
GPGME.framework wrapper is that they have to GPL their software to do 
it.  Many users want ubiquitous access to features of OpenPGP in their 
network applications, but it isn't there because non-GPL compatible 
software on Mac OS X (and GNUStep, I suppose, though I don't know how 
their Objective-C libraries are licensed, so I can't comment too much) 
can't use our frameworks without changing their licenses.  And maybe 
this wouldn't be so bad, but on the Mac there's a long tradition of 
non-free software that is going to take a long time to overcome.  We've 
made great strides since the days before Mac OS X, but there's still 
more software released under closed rather than open licenses on the 
platform.

I'd really like to see GPGME.framework used in every network 
application I use.  I'd like cryptographic functions built in rather 
than tacted onto the side with patches and system services.  And 
everyone I've spoken to about it wants the same thing.  My problem is 
developers.  They're willing to say "This product contains the GPGME 
library.", but few are willing to completely abandon the closed source 
model to add one feature.

I know that Werner wants to encourage free software, but I think that 
in this case it will anyway.  GPGME uses GnuPG, so to use GPGME the 
user will have to install GnuPG, exposing them to free software.  And, 
maybe if developers see how great GPGME is, even though all its code is 
given away for free, they'll be more inclined to switch to free 
software.

If it's a matter of funds, I don't have oodles of money, but I'd be 
willing to contribute to a fund to make GPGME LGPL so that we can push 
it to Mac OS X developers.  I'm sure some of my users would be willing 
to do the same.

--
Gordon Worley - Mac GPG Project
http://macgpg.sourceforge.net/              ``Doveriai no proveriai.''
redbird@mac.com                                    --Russian proverb
PGP:  0xBBD3B003