Ethereal-dev: Re: [Ethereal-dev] Re: [PATCH] Make Net-SNMP Optional for VC++ Build

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

From: Thomas Anders <thomas.anders@xxxxxxxxxxxxx>
Date: Sat, 05 Jun 2004 22:45:30 +0200
Wes Hardaker wrote:
Thomas> That said, I'd love to hear Wes' opinion on the best way out of this.

1) Refuse to link against Net-SNMP if it was linked against -lcrypto.
   A test for this is trivial.  In fact it's so easy, I'll give you a
   patch (below).

2) Use libsmi

3) drop snmp oid support entirely (boo)

4) Rethink.

Remember, the license problem is OpenSSL, not Net-SNMP itself.
This question may sound strange, but: Are we *really* already
violating their license if we just happen to link against libcrypto
(due to compile-time dependencies) without using *any* of their
functionality, neither directly (Ethereal), nor indirectly (through
the net-snmp functions we use)?

Even then, we can still produce binary distributions under GPL with
the existing code and full SNMP functionality if we compile Net-SNMP
without OpenSSL support and link with it. Our source distributions
don't include any OpenSSL code either. So what?


+Thomas

--
Thomas Anders <thomas.anders@xxxxxxxxxxxxx>