Skip to content

Latest commit

 

History

History
87 lines (59 loc) · 3.26 KB

File metadata and controls

87 lines (59 loc) · 3.26 KB

Silicon Labs Arduino Core Licensing Terms

This repository contains the Silicon Labs Arduino Core and associated components.

This is a multi-license project. Different parts of the codebase are licensed under different terms. Each source file should include a header indicating the applicable license. In case of conflict, the license in the individual file takes precedence.


Silicon Labs Arduino Core

All original source code developed specifically for the Silicon Labs Arduino Core is licensed under the MIT License, unless otherwise noted.

SPDX identifier: MIT

Arduino-Derived Code

Some portions of this repository are derived from Arduino projects and are licensed under the GNU Lesser General Public License (LGPL), typically version 2.1 or later.

SPDX identifier: LGPL-2.1-or-later

Matter Library Components

Portions of the Matter library included in this repository are licensed under the Apache License, Version 2.0.

Any original code developed within this repository for the Matter integration is licensed under the MIT License, unless otherwise noted.

SPDX identifier: Apache-2.0

SPDX identifier: MIT

Gecko SDK Licensing terms

This repository includes the Silicon Labs Gecko SDK.

Source code in the Gecko SDK is covered by one of several different licenses. The default license is the Master Software License Agreement (MSLA) (https://www.silabs.com/about-us/legal/master-software-license-agreement), which applies unless otherwise noted.

Some files use different licensing terms. If so, they will be clearly marked in the beginning of the file.

Library files (either in archived or object form) are distributed under the terms of the MSLA, with the following exceptions:

  • Files under platform/radio/rail_lib/autogen/librail_release are distributed under the terms of the Zlib license.

  • Files under protocol/bluetooth/bgstack/ll are distributed under the terms of the Zlib license.

Some code from third parties have been included in this SDK under a separate license. An example can be found in the subdirectory "util/third_party". However, licensed third-party code is not limited to this directory.

Zlib license

The licensor of this software is Silicon Laboratories Inc.

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

General Notes

  • Each file may be subject to different licensing terms.
  • Always review individual file headers for the applicable license.
  • Users are responsible for complying with all relevant licenses when using, modifying, or redistributing this software.