用于.NET的商业兼容许可SNMP代理

本文关键字:许可 SNMP 代理 NET 用于 | 更新日期: 2023-09-27 18:20:11

我知道还有其他关于为.NET编写SNMP代理的问题。它们通常指向两个LGPL开源项目。我正在寻找一个具有更宽松许可证的示例,如MIT或MSPL。

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

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

用于.NET的商业兼容许可SNMP代理

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

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

从8.0版本开始(目前在master分支中,https://github.com/lextm/sharpsnmplib),所有代理类(在Lextm.SharpSnmpLib.Pipeline和Lextm.夏普SnmpLib.Objects下)都被移动到SharpSnmpLib.Engine.dll程序集,并在MIT/X11下重新获得许可。通过这种方式,您可以自由地修改或替换它们中的任何一个,而不需要更宽松的GPLed。

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