我知道还有其他与编写SNMP Agent for .NET有关的问题。他们通常指向LGPL的2个开源项目。我正在寻找一个更宽松的许可证的例子,如MIT或MSPL。
其中一个许可证中是否存在SNMP代理的示例?
编辑我只关心Windows。无需Mono支持。
答案 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代码。