Ethereal-dev: RE: [Ethereal-dev] Possible license problem with Ethereal and Ope nSSL

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "HOOD, Andy" <ahood@xxxxxxxxxxxxxx>
Date: Mon, 20 Aug 2001 15:14:15 +1000
The macro got called "AC_ETHEREAL_SSL_CHECK" by dint of:
1.	being cloned from another macro, and
2.	libcrypto.{a,so} being part of SSL (Open or otherwise).
libcrypto is required to build Ethereal using UCD-SNMP or net-snmp if that
product was built using the SSL encryption library.
Either one of those SNMP suites (they really are the same product, net-snmp
being the later version) is used to translate OID string to names.

Therefore to remove the dependency on libcrypto:
1.	configure Ethereal without SNMP decoding, or
2.	rebuild the SNMP library without using the SSL encryption library
and with the built in MD5 code, then rebuild Ethereal.

Regards,
Andrew Hood
A distributed system is one in which the failure of a computer you didn't
even know existed can render your own computer unusable. -- Leslie Lamport,
as quoted in CACM, June 1992


-----Original Message-----
From:	Guy Harris [mailto:gharris@xxxxxxxxx]
Sent:	Monday, 20 August 2001 14:41
To:	ethereal-dev@xxxxxxxxxxxx
Subject:	Re: [Ethereal-dev] Possible license problem with Ethereal
and OpenSSL

On Sun, Aug 19, 2001 at 11:21:28PM -0500, ethereal-dev@xxxxxxxxxxxxxxxxxx
wrote:
> I don't know the specifics but the following is included in the
> license for fetchmail 5.8.17 (5.9.0 most recent version):
> 
>   Specific permission is granted for this code to be linked to OpenSSL
>   (this is necessary becuse the OpenSSL license is not GPL-compatible).
> 
> Because ethereal is GPL, I presume it is not legal to redistribute
> binaries linked against OpenSSL. Any problems adding the above clause
> to the ethereal license to make it legal?

Do we, in fact, link against any SSL library, as in a library that
implements SSL?

"AC_ETHEREAL_SSL_CHECK" is a somewhat misnamed macro; in fact, the
library it deals with is a crypto library, and we link against that
because some versions of UCD SNMP/NETSNMP apparently require it, not
because we use it for anything related to SSL.

Is any version of that crypto library licensed under a
non-GPL-compatible license?

> According to packet-ssl.c, the copyright owner is:
> /* packet-ssl.c
>  * Routines for ssl dissection
>  * Copyright (c) 2000-2001, Scott Renfro <scott@xxxxxxxxxx>
> 
> so he would need to give his permission for the license change. I don't
> know if it is sufficient for only packet-ssl.c to have the license
> change mentioned above.

As per the above, we don't, as far as I know, use any SSL library, so
the fact that "packet-ssl.c" happens to be an SSL dissector doesn't, as
far as I know, matter - Scott's permission is no more or less relevant
than anybody else's permission.  If anybody needs to give permission for
a license change, *everybody* who's contributed code to Ethereal needs
to do so, as far as I know.

_______________________________________________
Ethereal-dev mailing list
Ethereal-dev@xxxxxxxxxxxx
http://www.ethereal.com/mailman/listinfo/ethereal-dev

<<application/ms-tnef>>