top of page

Software Licenses

Certain Microsys products include open-source and other third-party licenses. In accordance with the terms of the applicable licenses, the components used are listed below, together with their copyright holders, license type, source repository, and full license text.

 

All other software and hardware of these products is proprietary to Microsys or licensed from third parties under their own terms.

 

For components licensed under the GNU LGPL or GPL, please also see the Written Offer section at the bottom of this page.

Microsys gratefully acknowledges these and other contributions to our products. 

The following paragraphs list parts (modules) of our products that incorporate code licensed under third-party open-source licenses

Open Source and other third-party licensed components

==================================================

 

1 / Microsys Light Control product family

 

==================================================

 

Firmware: Universal G7 Hardware Code V1.00 – V1.10. The products in this family share a single firmware code base; the firmware releases distributed for each product are:

 

Smart Light Control — V1.00 to V1.06

3500W Light Control REV A — V1.02 to V1.07

3500W Light Control REV B — V1.05 to V1.10

Aux I/O — V1.00 to V1.10

Facility over Aux I/O — V1.03 to V1.06

Facility Stackable — V1.10

Smart Trigger Distribution — V1.02 to V1.06

LTTM-TC — V1.07 to V1.10

LTTM-RTD — V1.07 to V1.10

G4 Squib Card Replacement — V1.02

G6 Squib Chassis Controller — V1.07 to V1.10

 

Components introduced at a particular firmware release are marked accordingly below and are present only in products that received that release or a later one. See also the note regarding the SD library.

 

 

Wire

 

Function: I²C / TWI communication (Arduino SAMD core)

 

Version: 1.0

 

Copyright: © 2015 Arduino LLC. All rights reserved.

 

License: LGPL-2.1-or-later

 

Source repository: https://github.com/arduino/ArduinoCore-samd/tree/master/libraries/Wire

 

License text: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

 

 

SPI

 

Function: SPI communication (Arduino SAMD core)

 

Version: 1.0 (used from firmware V1.05)

 

Copyright: © 2015 Arduino LLC

 

License: LGPL-2.1-or-later

 

Source repository: https://github.com/arduino/ArduinoCore-samd/tree/master/libraries/SPI

 

License text: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

 

 

wiring_private.h (Arduino SAMD core)

 

Function: Second serial port control

 

Version: Arduino SAMD core (used from firmware V1.08)

 

Copyright: © 2015 Arduino LLC. All rights reserved.

 

License: LGPL-2.1-or-later

 

Source repository: https://github.com/arduino/ArduinoCore-samd/blob/master/cores/arduino/wiring_private.h

 

License text: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

 

 

Adafruit SleepyDog

 

Function: Watchdog timer and low-power sleep

 

Versions: 1.6.4 (firmware V1.00), 1.6.5 (firmware V1.01 – V1.09), 1.8.4 (firmware V1.10)

 

Copyright: © 2015 Adafruit Industries

 

License: MIT

 

Source repository: https://github.com/adafruit/Adafruit_SleepyDog

 

License text: https://opensource.org/license/mit

 

 

ModbusRTUSlave

 

Function: Modbus RTU slave / server implementation

 

Versions: 2.0.4, 2.0.5, 2.0.6, 3.0.1, 3.1.1, 3.1.2

 

Copyright: © 2022 Christopher Bulliner

 

License: MIT

 

Source repository: https://github.com/CMB27/ModbusRTUSlave

 

License text: https://opensource.org/license/mit

 

 

ModbusRTUMaster

 

Function: Modbus RTU master / client implementation

 

Versions: 2.0.1, 2.0.2 (used from firmware V1.08)

 

Copyright: © 2023 Christopher Bulliner

 

License: MIT

 

Source repository: https://github.com/CMB27/ModbusRTUMaster

 

License text: https://opensource.org/license/mit

 

 

AudioZero

 

Function: WAV audio playback (Arduino Zero / MKR)

 

Version: 1.1.2 (used from firmware V1.05)

 

Copyright: © 2015 Arturo Guadalupi, Angelo Scialabba, Claudio Indellicati; © Arduino LLC

 

License: GPL-2.0 or LGPL-2.1 (dual-licensed); used under LGPL-2.1

 

Source repository: https://github.com/arduino-libraries/AudioZero

 

License text: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

 

 

SD

 

Function: SD card file access

 

Version: 1.3.0 (used from firmware V1.05)

 

Copyright: © Arduino LLC; © SparkFun Electronics; based on sdfatlib © William Greiman

 

License: GPL-3.0

 

Source repository: https://github.com/arduino-libraries/SD

 

License text: https://www.micro-sys.com/gpl-3-0

 

 

MemoryFree

 

Function: Runtime free-RAM measurement (diagnostics)

 

Version: commit dated 2012-01-01 (used from firmware V1.05)

 

Copyright: © 2012 Michael P. Flaga

 

License: MIT

 

Source repository: https://github.com/mpflaga/Arduino-MemoryFree

 

License text: https://opensource.org/license/mit

 

==================================================

 

2 / Microsys Airbag Disposal

 

==================================================

 

Firmware: Airbag Disposal System Code V1.00.

 

This product uses its own firmware. It does not contain the Universal G7 Hardware Code, and it does not contain the SD or AudioZero components.

 

 

SdFat

 

Function: SD card file access

 

Version: 2.1.2

 

Copyright: © 2011-2020 Bill Greiman

 

License: MIT

 

Source repository: https://github.com/greiman/SdFat

 

License text: https://opensource.org/license/mit

 

 

SPI

 

Function: SPI communication (Arduino core; required by SdFat for SD card access)

 

Version: 1.0

 

Copyright: © 2010 Cristian Maglie and contributors

 

License: LGPL-2.1-or-later

 

Source repository: https://github.com/arduino/ArduinoCore-avr/tree/master/libraries/SPI

 

License text: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

 

 

ModbusRTU

 

Function: Modbus RTU server implementation

 

Version: 3.0.6

 

Copyright: © 2015 André Sarmento Barbosa; © 2017 Alexander Emelianov

 

License: BSD-3-Clause (New BSD License)

 

Source repository: https://github.com/emelianov/modbus-esp8266

 

License text: https://opensource.org/license/bsd-3-clause

 

==================================================

 

3 / Microsys Voice Count Down

 

==================================================

 

Firmware: Universal G7 Hardware Code V1.04 – V1.07.

 

 

Wire

 

Function: I²C / TWI communication (Arduino SAMD core)

 

Version: 1.0

 

Copyright: © 2015 Arduino LLC. All rights reserved.

 

License: LGPL-2.1-or-later

 

Source repository: https://github.com/arduino/ArduinoCore-samd/tree/master/libraries/Wire

 

License text: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

 

 

SPI

 

Function: SPI communication (Arduino SAMD core)

 

Version: 1.0 (used from firmware V1.05)

 

Copyright: © 2015 Arduino LLC

 

License: LGPL-2.1-or-later

 

Source repository: https://github.com/arduino/ArduinoCore-samd/tree/master/libraries/SPI

 

License text: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

 

 

Adafruit SleepyDog

 

Function: Watchdog timer and low-power sleep

 

Version: 1.6.5

 

Copyright: © 2015 Adafruit Industries

 

License: MIT

 

Source repository: https://github.com/adafruit/Adafruit_SleepyDog

 

License text: https://opensource.org/license/mit

 

 

ModbusRTUSlave

 

Function: Modbus RTU slave / server implementation

 

Versions: 2.0.5, 2.0.6, 3.0.1, 3.1.1

 

Copyright: © 2022 Christopher Bulliner

 

License: MIT

 

Source repository: https://github.com/CMB27/ModbusRTUSlave

 

License text: https://opensource.org/license/mit

 

 

AudioZero

 

Function: WAV audio playback (Arduino Zero / MKR)

 

Version: 1.1.2 (used from firmware V1.05)

 

Copyright: © 2015 Arturo Guadalupi, Angelo Scialabba, Claudio Indellicati; © Arduino LLC

 

License: GPL-2.0 or LGPL-2.1 (dual-licensed); used under LGPL-2.1

 

Source repository: https://github.com/arduino-libraries/AudioZero

 

License text: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

 

 

SD

 

Function: SD card file access

 

Version: 1.3.0 (used from firmware V1.05)

 

Copyright: © Arduino LLC; © SparkFun Electronics; based on sdfatlib © William Greiman

 

License: GPL-3.0

 

Source repository: https://github.com/arduino-libraries/SD

 

License text: https://www.micro-sys.com/gpl-3-0

 

 

MemoryFree

 

Function: Runtime free-RAM measurement (diagnostics)

 

Version: commit dated 2012-01-01 (used from firmware V1.05)

 

Copyright: © 2012 Michael P. Flaga

 

License: MIT

 

Source repository: https://github.com/mpflaga/Arduino-MemoryFree

 

License text: https://opensource.org/license/mit

 

==================================================

 

4 / Microsys SUREFIRE6 and POWERPLAY6

 

==================================================

 

(Shared .NET / WPF desktop components. See note below if a component applies to only one of the two products.)

 

Software releases covered: V1.6.1 (07/2021) through V1.9.1 (08/2025).

 

 

FFmpeg

 

Function: Audio/video processing

 

Version: to be confirmed

 

Copyright: © the FFmpeg developers

 

License: LGPL-2.1-or-later (non-GPL build; see note)

 

Source repository: https://github.com/FFmpeg/FFmpeg

 

License text: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

 

 

MahApps.Metro

 

Function: WPF UI framework

 

Versions: 1.6.5, 2.4.9.2

 

Copyright: © .NET Foundation and Contributors

 

License: MIT

 

Source repository: https://github.com/MahApps/MahApps.Metro

 

License text: https://opensource.org/license/mit

 

 

MahApps.Metro.IconPacks

 

Function: WPF/UWP icon packs

 

Versions: 2.3.0, 4.11.0.12

 

Copyright: © MahApps, Jan Karger

 

License: MIT

 

Source repository: https://github.com/MahApps/MahApps.Metro.IconPacks

 

License text: https://opensource.org/license/mit

 

 

MongoDB.Driver

 

Function: MongoDB database access (client driver)

 

Versions: 2.2.4, 2.17.1

 

Copyright: © MongoDB, Inc.

 

License: Apache-2.0

 

Source repository: https://github.com/mongodb/mongo-csharp-driver

 

License text: https://www.apache.org/licenses/LICENSE-2.0

 

 

NLog

 

Function: Logging

 

Version: 4.2.3

 

Copyright: © 2004-2024 Jaroslaw Kowalski, Kim Christensen, Julian Verdurmen

 

License: BSD-3-Clause

 

Source repository: https://github.com/NLog/NLog

 

License text: https://opensource.org/license/bsd-3-clause

 

 

NModbus4

 

Function: Modbus protocol (C# implementation)

 

Version: to be confirmed

 

Copyright: © 2006 Scott Alexander, © 2014 Dmitry Turin

 

License: MIT

 

Source repository: https://github.com/NModbus4/NModbus4

 

License text: https://opensource.org/license/mit

 

 

Prism

 

Function: MVVM / dependency injection / composition (WPF)

 

Version: 8.1.97

 

Copyright: © .NET Foundation and Contributors

 

License: MIT

 

Source repository: https://github.com/PrismLibrary/Prism

 

License text: https://opensource.org/license/mit

 

 

SharpAvi

 

Function: AVI file creation

 

Versions: 2.1.0, 2.1.2

 

Copyright: © 2013-2022 Vasili Maslov

 

License: MIT

 

Source repository: https://github.com/baSSiLL/SharpAvi

 

License text: https://opensource.org/license/mit

 

 

System.Windows.Interactivity

 

Function: WPF behaviors / triggers

 

Version: to be confirmed

 

Copyright: © Microsoft Corporation

 

License: Ms-PL (Microsoft Public License)

 

Source repository: https://www.nuget.org/packages/System.Windows.Interactivity.WPF

 

License text: https://opensource.org/license/ms-pl

 

 

Unity.Container / Unity.Abstractions

 

Function: Dependency injection

 

Version: to be confirmed

 

Copyright: © Unity Container project contributors

 

License: Apache-2.0

 

Source repository: https://github.com/unitycontainer/unity

 

License text: https://www.apache.org/licenses/LICENSE-2.0

 

 

WmiLight

 

Function: WMI access (.NET)

 

Version: to be confirmed

 

Copyright: © 2021 Martin Kuschnik

 

License: MIT

 

Source repository: https://github.com/MartinKuschnik/WmiLight

 

License text: https://opensource.org/license/mit

 

--------------------------------------------------

 

Notes

 

Firmware versions: the Light Control product family and the Voice Count Down product share a common firmware code base (Universal G7 Hardware Code). The component versions listed reflect all firmware releases distributed to date. Component version details for a specific delivered unit are available on request.

 

Arduino core libraries: the Universal G7 Hardware Code runs on an Arduino MKR Zero (SAMD21) module. The Wire, SPI and wiring_private.h components listed for those products are therefore the Arduino SAMD core versions, © 2015 Arduino LLC. Earlier revisions of this page referenced the Arduino AVR core editions of these files in error.

 

Modifications: Microsys has not modified any of the third-party components listed on this page. Should any covered file be modified in future, the corresponding source will be made available in accordance with the applicable license.

 

AudioZero is offered by its authors under a choice of GPL-2.0 or LGPL-2.1. Microsys uses it under the terms of the LGPL-2.1. AudioZero includes the SD library directly and cannot be used without it.

 

MemoryFree: this component is used for diagnostic purposes. Earlier revisions of this page attributed it to a repository that carries no formal license grant. The component actually used is Michael P. Flaga's Arduino-MemoryFree, which is published under the MIT License; the attribution above has been corrected accordingly.

 

ModbusRTU (Airbag Disposal): earlier revisions of this page identified this component as the "ngorke/ModbusRTU" library under the Mozilla Public License 2.0. That attribution was incorrect. The component actually used is Alexander Emelianov's modbus-esp8266 library, published under the BSD-3-Clause license, and the entry above has been corrected. No MPL-2.0 licensed component is present in any Microsys product.

 

FFmpeg is used as an LGPL-2.1 build; the distributed binaries are configured without GPL-only components. FFmpeg contains optional parts under other licenses depending on build configuration.

 

Prism: the Prism releases used in SUREFIRE6 and POWERPLAY6 are version 8.1.97, published under the MIT License by the .NET Foundation. The Prism Community/Commercial license terms introduced with Prism 9.0 do not apply to these releases. Earlier revisions of this page stated otherwise.

 

Apache-2.0 components (MongoDB.Driver, Unity): the Apache License 2.0 text and any accompanying NOTICE file are reproduced/retained in accordance with that license.

 

MongoDB: the Server Side Public License (SSPL) applies only to the MongoDB server software, which is not distributed with Microsys products. Only the Apache-2.0 licensed client driver is used.

 

SUREFIRE6 / POWERPLAY6: the components in this section are shared across both products. Where a component is used in only one of the two products, that will be indicated. Entries marked "to be confirmed" are being completed and this page will be updated as that information becomes available.

 

 

Note regarding the SD library:

 

The SD library is licensed under GPL-3.0. It is present in every Universal G7 Hardware Code release from V1.05 onwards, and is therefore contained in the following delivered products and firmware versions:

 

Smart Light Control — V1.05, V1.06

3500W Light Control REV A — V1.05 to V1.07

3500W Light Control REV B — V1.05 to V1.10

Aux I/O — V1.05 to V1.10

Facility over Aux I/O — V1.05, V1.06

Facility Stackable — V1.10

Smart Trigger Distribution — V1.05, V1.06

LTTM-TC — V1.07 to V1.10

LTTM-RTD — V1.07 to V1.10

G6 Squib Chassis Controller — V1.07 to V1.10

Voice Count Down — V1.05 to V1.07

 

The G4 Squib Card Replacement (firmware V1.02) and the Airbag Disposal System do not contain the SD library.

 

For these products and firmware versions, Microsys will provide the complete corresponding source code of the covered work on request, as set out in the Written Offer below. Microsys is separating the audio playback function from the shared firmware and is preparing a replacement of this component with a license-compatible alternative, so that future firmware releases for products that do not require SD card access will no longer include it. This page will be updated when those releases are distributed.

 

--------------------------------------------------

 

Written Offer for Source Code and Relinking Materials

 

For components licensed under the GNU LGPL, including Wire, SPI, wiring_private.h, FFmpeg and AudioZero, Microsys will provide, upon request, the corresponding library source code, any Microsys modifications to those libraries, and the object files, build scripts and instructions reasonably necessary to modify, rebuild and relink those LGPL components with the product firmware, as required by the applicable LGPL licence.

 

For the SD component, licensed under GPL-3.0, Microsys will provide, upon request, the complete corresponding source code of the covered work as required by GPL-3.0. This applies to the products and firmware versions listed in the note regarding the SD library above.

 

Requests may be sent to: sales.micro-sys.eu@capgemini.com. Please state the product name and the firmware version concerned.

 

This written offer is valid for at least three years from the date of the last distribution of the relevant product or firmware version.

--------------------------------------------------

The licenses are also part of the product documentation and can be found here:

LGPL 2.1

LGPL 3.0

GPL 3.0

MIT

Apache-2.0 

BSD-3-Clause

MS-PL

Mozilla Public License Version 2.0

Last updated: 07/28/2026

bottom of page