Ethereal-dev: [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: Wes Hardaker <wjhns36@xxxxxxxxxxxxx>
Date: Sat, 05 Jun 2004 07:25:59 -0700
>>>>> On Sat, 5 Jun 2004 11:09:42 +0200, "Olivier Biot" <ethereal@xxxxxxxxxx> said:

Olivier> Is it 100% out of the question to ask the Net-SNMP developers
Olivier> whether we're allowed to use portions of the Net-SNMP code
Olivier> which *don't* have us break the GPL license and their license
Olivier> (and add a reference to AUTHORS)?

Ok, so don't ask.  I'll tell you (being the principal author): you can
take the mib parsing code if you want.  It's in the snmplib/parse.c
file mostly and snmplib/mib.c.

However, that being said, it may not be trivial to rip out.  I've
never thought about doing but I'm sure it should be possible with a
bit of work.

[you saw my previous comment about merely testing in your configure
script to make sure that -lcrypto wasn't linked against the Net-SNMP
library right?]

Olivier> And even if we copy the MIBs, I'm not quite certain that all
Olivier> MIBs can be redistributed freely. Probably the ones which
Olivier> ship with Net-SNMP do, but we must be careful here.

MIBs are almost always redistributable.  The ones Net-SNMP distributes
certainly are.  Most of these come from the IETF, which are obviously
also redistributable [newer IETF MIBs include a copyright at the top
of the MIB which is more clear on this, but otherwise you need to read
the RFC that they came from].  See www.mibdepot.com for a zillion
others that people have released in some form or another.

-- 
Wes Hardaker
Sparta