2015-02-09 1093 views
0

我需要解析OID和报警类型的MIB文件。但是,我不能使用mibble,因为它是GPL许可的。是否有任何其他工具或示例代码可用于解析Java中的MIB文件?解析Java中的SNMP MIB文件

回答

2

在完全解雇Mibble之前,也许值得一提的是它有非GPL选项。引用http://www.mibble.org/doc/faq/license/#Q12

问题12:好吧,GPL不适用于我。现在我该怎么办?

Mibble的GNU GPL授权版本可能不适用于所有人。 有许多的方法可以解决这个:

  • 购买商业许可 - 作为替代使用GNU GPL,对于Mibble非排他性商业许可就可以买到。
  • 使用旧版本 - Mibble的版本1.2至2.3已获得GNU GPL许可,但允许与非GPL 代码进行链接的例外,可有效制作许可证LGPL。所有这些版本都包含 错误并且没有维护,但它们仍可能适用于您。
  • Relicense to GNU GPL - 根据GNU GPL授权的任何代码可以自由使用Mibble库。通过在GNU GPL下重新授权您的软件(或仅依赖于Mibble的应用程序的 ),您可以使用最新版本的Mibble继续 。
+1

很好的回应!我还需要指出的是,如果回答者能够使用商业性的闭源替代方案,那么WebNMS Java API可以收取费用。我可能很聪明地进行价格比较。我已经使用他们的API来解析MIB,并且它可以提供服务并且相当健壮,并且他们的支持很好。 https://www.webnms.com/snmp/ – Jolta 2015-02-09 14:14:28