2015-02-09 266 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