KB 600012 Source code license explained

Summary

This article describes for major releases of #SNMP, what open source licenses are used for the source code.

More Information

SharpSnmpLib.dll

All source files in this assembly are released under Lesser GPL for releases before TritonMate (8.0). In TritonMate (8.0) and future releases, all source files in this assembly are released under MIT/X11.

System.Tuples source files are included in this assembly, but they are released under MIT/X11 license.

SharpSnmpLib.Engine.dll

All source files in this assembly are released under MIT/X11.

This assembly is available in BigDipper Refresh (7.5) and future releases.

SharpSnmpLib.Mib.dll

In BigDipper (7.0), HoneyCell (6.0), and HoneyCell Refresh (6.1.1) (and older releases), all source files in this assembly is released under Lesser GPL.

In BigDipper Refresh (7.5) and future releases, all source files in this assembly is released under BSD 3 Clause.

SharpSnmpLib.Optional.dll

All source files in this assembly are released under Lesser GPL. This assembly is removed in TritonMate (8.0).

Browser.exe, Compiler.exe, and snmpd.exe

All source files in this assemblies are released under MIT/X11.

Other samples

All source files in other samples are released in public domain.

WeifenLuo.WinFormsUI.Docking.dll

DockPanel Suite is released still under MIT/X11 license.

www.dockpanelsuite.com

System.Tuples source files

System.Tuples files are included in SharpSnmpLib.dll. However, they are released under MIT/X11, not Lesser GPL.

http://systemtuples.codeplex.com/license

In BigDipper Refresh (7.5) and future releases the version included in #SNMP is a modified version for better compatibility to .NET 4.

Mono.Options and Mono class library source files

Mono.Options is used to parse command line arguments.

Mono class library source files are used to compile the CF version of SharpSnmpLib.

They are released under MIT/X11,

http://www.mono-project.com/FAQ:_Licensing

RemObjects Mono Helpers

PlatformDetection.cs is released under Lesser GPL,

http://code.remobjects.com/p/monohelpers/

Microsoft Unity

Microsoft.Practices.Unity.dll and Microsoft.Practices.Unity.Configuration.dll is used in #SNMP MIB Browser, Compiler, and Agent.

They are released under Microsoft Public License,

http://unity.codeplex.com/license

log4net

log4net is released under Apache License 2.0,

http://logging.apache.org/log4net/license.html

SharpDevelop TextEditor control

SharpDevelop is released under Lesser GPL,

http://sharpdevelop.codeplex.com/license

ANTLR C# runtime

ANTLR C# runtime (Antlr3.Runtime.dll) is released under BSD 3 Clause.

Office 2007 ToolStrip Renderer

The original binary comes from CodeProject with no explicit licensing requirements,

http://www.codeproject.com/Articles/16666/Office-2007-ToolStrip-Renderer

Crad's Actions for Windows Forms

This assembly is released under CPL,

http://blogs.ugidotnet.org/crad/articles/38329.aspx
http://github/lextm/actionlistwinforms

References

Last edited Jan 31, 2013 at 2:13 AM by lextm, version 5