商业兼容的许可SNMP Agent for .NET

时间:2012-01-12 13:03:19

标签: c# .net snmp

我知道还有其他与编写SNMP Agent for .NET有关的问题。他们通常指向LGPL的2个开源项目。我正在寻找一个更宽松的许可证的例子,如MIT或MSPL。

其中一个许可证中是否存在SNMP代理的示例?

编辑我只关心Windows。无需Mono支持。

1 个答案:

答案 0 :(得分:0)

#SNMP许可模式的最新变化使其适合您的要求,

http://sharpsnmplib.codeplex.com/wikipage?title=600012&version=3

从8.0版本开始(当前在主分支https://github.com/lextm/sharpsnmplib中),所有代理类(在Lextm.SharpSnmpLib.Pipeline和Lextm.SharpSnmpLib.Objects下)都被移动到SharpSnmpLib.Engine.dll程序集,然后重新启动 - 在MIT / X11下进行。通过这种方式,您可以自由地修改或替换它们,而不是较小的GPL。

核心程序集SharpSnmpLib.dll仍然在Lesser GPL下获得许可,因为它仅用于SNMP通信,并且几乎在所有情况下都不需要为代理开发修改它。它不能重新许可,因为它取决于较小的GPL代码。