Re: configure fails if GnuTLS not present

Rodney Dawes <[email protected]> Wed, 18 Feb 2004 10:21:11 -0500
Newsgroups gmane.network.everybuddy.user
Message-ID <[email protected]>
On Wed, 2004-02-18 at 08:28, Philip S Tellis wrote:
> Sometime Today, Rodney Dawes assembled some asciibets to say:
> 
> > You probably just want to do AC_MSG_RESULT([no]) instead of spitting
> 
> that's already done.
> 
> > > Also, why not use openssl?  Ayttm currently works with openssl instead 
> > > of gnutls - we could pick whichever exists.
> > 
> > OpenSSL has a crappy API, and is incompatible with the GPL. As far as I
> > can tell, the GnuTLS API is much better. GnuTLS and related libraries,
> 
> all the same, I have openssl and I don't have gnuTLS - how many "normal 
> users" would care?  I think one should use whichever is available.

Normal users aren't meant to care. We are. That is why we have to deal
with licensing issues and crappy APIs. Users don't have to defend the
software we right, in courts of law. They don't have to maintain support
for all the crappy APIs just to make users happy. If everyone doesn't
ship gnutls right now, they will be soon enough, so it is a non-issue.
My /professional/ recommendation is to stick with gnutls. The
maintanence costs for keeping up with security issues in multiple SSL
libraries is not worth it, when that time could be spent doing other
things, like adding support for the entire protocol, or integrating
various pieces so that things just work. Doing those, will make users
much happier than whether or not they have to install gnutls instead
of openssl. I mean, how many "Normal users" are going to be using the
eb-lite stuff in the next few months anyway? Probably nowhere near
enough to matter, if any. AFAICT, the only people using eb-lite right
now, are the people hacking on it, in some form or another.

-- dobey