2012-01-12 39 views
2

我知道还有其他一些与编写用于.NET的SNMP代理有关的问题。他们通常指向2个LGPL的开源项目。我正在寻找一个例如MIT或MSPL等更宽松许可的例子。用于.NET的商用兼容许可SNMP代理

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

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

回答

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代码。