[Python-Dev] Future of SSL

Guido van Rossum guido@python.org
Mon, 29 Oct 2001 03:19:41 -0500


> > AMK has such a package:
> > 
> > http://www.amk.ca/python/code/crypto.html
> 
> It doesn't offer SSL, however. I've compiled a list of SSL libraries for
> Python:
> 
> http://www.cs.fhm.edu/~ifw00065/pyssl/
> 
> The "Python OpenSSL wrappers" are BSD licensed and could probably serve
> as a good basis for a SSL library in Python itself. It's an early
> release, that I can crash easily if I want to ;-) Also, it would have to
> be modified to fit Python's coding standards (basically, the docstrings
> are all written in DocBook; these would have to be translated to normal
> text). But it's a working solution to start from.

Do you know the author?

> The other BSD licensed one is M2Crypto, which is around much longer, but
> requires SWIG to build. I think SSL support is not reason enough to
> require SWIG for Python builds. So this one is possibly out.

It's definitely out to require SWIG to build Python from a
distribution, but we may require SWIG to hack on this particular
module; we could ship the SWIG output.  Not ideal, but if otherwise
this module is the best candidate, maybe we could live with this.

> The third
> one is LGPL licensed, so it's out immediately.

Really?  I believe the LGPL is not "viral" as the GPL.  Also, there
may be the possibility to shame the author into changing the
license.  Can you review it a bit more technically?

--Guido van Rossum (home page: http://www.python.org/~guido/)