This page provides an overview of the open source components used in KNX tools and their licenses.
- Autofac
- AForge.NET
- Be.Windows.Forms.HexBox
- DotNetZip
- Newtonsoft.Json
- log4net
- SharpCompress
- MvvmLight
- Zxing
- Curve25519 (Source code)
- Bitstream (Source code)
Autofac
Project URL | https://autofac.org/ |
File Version | 4.6.2 |
Assembly Version | 4.6.2 |
Nuget | https://www.nuget.org/packages/Autofac/ |
License |
MIT License |
Copyright | |
Used in |
ETS5 Professional |
Note:
Previously, the app validation checked the file version to determine if an app uses components that are also used by the ETS. However, this has changed in the latest version. Now, the validation process checks the references of an assembly via reflection.
In the past, this check would only result in a warning if such a component was used. However, there have been some updates. The outcome of the check, whether it results in a warning or an error, now depends on the version that is found and the SDK version that the app was compiled against.
Examples:
App is compiled against ETS5, uses Autofac v7.0.0.0 (which is the ETS6 version) ==> Error
App is compiled against ETS5, uses Autofac v4.6.2 (which is the ETS5 version) ==> Warning
AForge.NET
Project URL | http://www.aforgenet.com/framework/ |
File Version | 2.2.5 |
Assembly Version | 2.2.5 |
Nuget | https://www.nuget.org/packages/AForge/ |
License | LGPL v3 http://www.gnu.org/licenses/lgpl.html |
Copyright | |
Used in |
ETS5 Professional |
Be.Windows.Forms.HexBox
Project URL | https://sourceforge.net/projects/hexbox/ |
File Version | |
Assembly Version | |
Nuget | https://www.nuget.org/packages/Be.Windows.Forms.HexBox/ |
License | MIT License https://raw.githubusercontent.com/Pkcs11Admin/Be.HexEditor/master/LICENSE.txt |
Copyright | |
Used in |
Manufacturer Tool 5 |
DotNetZip
Project URL | https://github.com/haf/DotNetZip.Semverd |
File Version | 1.13.8 |
Assembly Version | 1.13.8 |
Nuget | https://www.nuget.org/packages/DotNetZip/ |
License | https://raw.githubusercontent.com/haf/DotNetZip.Semverd/master/LICENSE |
Copyright | Dino Chiesa |
Used in |
ETS5 Professional |
Newtonsoft.Json
Project URL | https://www.newtonsoft.com/json |
File Version | 11.0.2 |
Assembly Version | 11.0.0 |
Nuget | https://www.nuget.org/packages/Newtonsoft.Json/ |
License |
MIT License |
Copyright | |
Used in |
ETS5 Professional |
log4net
Project URL | http://logging.apache.org/log4net/ |
File Version | 2.0.8 |
Assembly Version | 2.0.8 (1.2.10 in legacy converters) |
Nuget | https://www.nuget.org/packages/log4net/ |
License |
Apache License Version 2.0, January 2004 |
Copyright | |
Used in |
ETS5 Professional |
SharpCompress
Project URL | https://github.com/adamhathcock/sharpcompress |
File Version | 0.25.1 |
Assembly Version | 0.25.1 |
Nuget | https://www.nuget.org/packages/SharpCompress/ |
License | https://github.com/adamhathcock/sharpcompress/blob/master/LICENSE.txt |
Copyright | |
Used in |
ETS5 Professional |
MvvmLight
Project URL | http://www.mvvmlight.net/ |
File Version | 5.3.0 |
Assembly Version | |
Nuget | https://www.nuget.org/packages/MvvmLightLibs/ |
License | |
Copyright | Copyright 2009-2018 Laurent Bugnion (GalaSoft) |
Used in |
ETS5 Professional |
Zxing
Project URL | https://github.com/micjahn/ZXing.Net |
File Version | 0.16.4 |
Assembly Version | 0.16.4 |
Nuget | https://www.nuget.org/packages/ZXing.Net/ |
License | Apache License Version 2.0, January 2004 http://www.apache.org/licenses/LICENSE-2.0 |
Copyright | |
Used in |
ETS5 Professional |
Curve25519 (Source code)
Project URL |
http://code.google.com/p/curve25519-donna/ C# implementation, Adam Langley |
Version | |
Nuget | |
License | Derived from license-free, public-domain C Code by Daniel J. Bernstein <djb@cr.yp.to> |
Copyright | |
Used in |
ETS5 Professional |
Bitstream (Source code)
Project URL | http://www.codeproject.com/Articles/12261/A-BitStream-Class-for-the-NET-Framework |
Version | |
Nuget | |
License | CPOL http://www.codeproject.com/info/cpol10.aspx |
Copyright | Bill Koukoutsis |
Used in |
ETS5 Professional |