用Java解析SNMP MIB文件

用Java解析SNMP MIB文件,snmp,net-snmp,snmp4j,Snmp,Net Snmp,Snmp4j,我需要分析OID和报警类型的MIB文件。但是,我不能使用,因为它是GPL许可的。是否有其他工具或示例代码可以用来解析Java中的MIB文件?在完全禁用MIBLE之前,也许值得一提的是,它有非GPL选项。引用 问题12:好吧,GPL不适合我。现在我该怎么办 GNU GPL许可版本的Mibble可能并不适用于所有人。 有许多方法可以实现这一点: 购买商业许可证-作为使用GNU GPL的替代方案,可以购买Mibble的非独占商业许可证 使用旧版本-Mibble的1.2到2.3版本是在GNU GPL下

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

在完全禁用MIBLE之前,也许值得一提的是,它有非GPL选项。引用

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

GNU GPL许可版本的Mibble可能并不适用于所有人。 有许多方法可以实现这一点:

  • 购买商业许可证-作为使用GNU GPL的替代方案,可以购买Mibble的非独占商业许可证
  • 使用旧版本-Mibble的1.2到2.3版本是在GNU GPL下许可的,但允许与非GPL链接的例外 代码,有效地使许可证成为LGPL。所有这些版本都包含 错误和未维护,但它们可能仍然适用于您
  • 重新授权给GNU GPL-根据GNU GPL授权的任何代码都可以自由使用Mibble库。通过重新授权您的软件(或仅 GNU GPL下依赖于MIBLE的应用程序可以继续 使用最新版本的Mibble

反应很好!我可能还需要指出,如果回答者能够使用商业的封闭源代码替代方案,那么WebNMS java API是收费的。我可能会明智地进行价格比较。我使用了他们的API解析MIB,它是可服务的,相当健壮,而且他们的支持很好。