Skip to content

Commit

Permalink
Merge branch 'ipr' into 'main'
Browse files Browse the repository at this point in the history
docs: changes required for IPR compliance

See merge request app-frameworks/esp-matter!1021
  • Loading branch information
dhrishi committed Feb 13, 2025
2 parents 8a7c81f + f9fecf8 commit 22f4a90
Show file tree
Hide file tree
Showing 12 changed files with 215 additions and 2 deletions.
45 changes: 45 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
Espressif’s SDK for Matter is an open source development framework for Matter
Specification. It is built on top of the open source Matter SDK. It is developed
and maintained by Espressif Systems and licensed under Apache License 2.0.
The following content is copied from the Matter SDK NOTICE file.
If there are any updates, the latest copy can be found at
https://github.com/project-chip/connectedhomeip/blob/master/NOTICE

The Matter SDK is an open source implementation of the Matter Specification
(Matter). Matter is developed by members of the Connectivity Standards Alliance
(Alliance) and promulgated by the Alliance.

LIMITED RIGHTS TO THE MATTER SDK: Your rights to the Matter SDK are described in
the LICENSE. No warranty or assurance is made with respect to additional rights
that may be required to implement the Matter SDK. Use of the Matter SDK does not
assure compliance with Matter and does not convey the right to identify any
device, software, product or service as Matter compliant, certified or similar.

CERTIFICATION REQUIRES MEMBERSHIP IN THE ALLIANCE: Certification by the Alliance
of any device, software, product or service is limited to members of the
Alliance, and requires compliance with applicable Alliance policies.

USE OF ALLIANCE TRADEMARKS AND LOGOS REQUIRES MEMBERSHIP IN THE ALLIANCE: Only
the Alliance and its members may use Alliance trademarks and logos, including,
without limitation, the Matter trademarks and logos. All Alliance trademarks and
logos must be used in accordance with the Connectivity Standards Alliance
Trademark and Logo Usage Guidelines and Terms, a copy of which can be found at
www.csa-iot.org/resources/governing-documents.

JOINING CONNECTIVITY STANDARDS ALLIANCE: For information on how to become a
member of Connectivity Standards Alliance please visit
www.csa-iot.org/become-member.

DISCLAIMER: Elements of the Matter SDK may be subject to third party
intellectual property rights, including without limitation, patent, copyright or
trademark rights (such third party may or may not be a member of the Alliance).
The Alliance is not responsible and shall not be held responsible in any manner
for identifying or failing to identify any or all such third party intellectual
property rights.

Members of the Alliance may own intellectual property rights in Matter which
rights are subject to the Alliance's Intellectual Property Rights Policy, which
can be found at www.csa-iot.org/resources/governing-documents, and not the
LICENSE.

This NOTICE must be included on all copies of the Matter SDK.
64 changes: 64 additions & 0 deletions docs/en/COPYRIGHT.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
Copyrights and Licenses
***********************

Software Copyrights
===================

All original source code in this repository is Copyright (C) 2021-2025 Espressif Systems.
This source code is licensed under the Apache License 2.0 as described in the file
:project_file:`LICENSE <LICENSE>`.

Additional third party copyrighted code is included under the following licenses.

Where source code headers specify Copyright & License information,
this information takes precedence over the summaries made here.

Some examples use external components which are not Apache licensed,
please check the copyright description in each example source code.

ESP-IDF
-------

* `ESP-IDF`_ is licensed under the Apache License 2.0, as described in its `copyright and license document`_.

Matter SDK
----------

* The `Matter SDK`_ is licensed under the Apache License 2.0 as described in the file `LICENSE`_ file.

Managed Components from Espressif's Component Registry
------------------------------------------------------

* `espressif/mdns`_ is licensed under the Apache License 2.0.
* `espressif/esp_secure_cert_mgr`_ is licensed under the Apache License 2.0.
* `espressif/esp_encrypted_img`_ is licensed under the Apache License 2.0.
* `espressif/esp_insights`_ is licensed under the Apache License 2.0.
* `espressif/json_parser`_ is licensed under the Apache License 2.0.
* `espressif/json_generator`_ is licensed under the Apache License 2.0.
* `espressif/led_strip`_ is licensed under the Apache License 2.0.
* `espressif/button`_ is licensed under the Apache License 2.0.

Documentation
-------------

* HTML version of the `ESP-Matter Programming Guide`_ uses the Sphinx theme `sphinx_idf_theme`_,
which is Copyright (c) 2013-2020 Dave Snider, Read the Docs, Inc. & contributors,
and Espressif Systems (Shanghai) CO., LTD. It is based on `sphinx_rtd_theme`_.
Both are licensed under MIT license.

.. _ESP-IDF: https://github.com/espressif/esp-idf
.. _Matter SDK: https://github.com/project-chip/connectedhomeip
.. _LICENSE: https://github.com/espressif/esp-matter/blob/master/LICENSE
.. _sphinx_idf_theme: https://github.com/espressif/sphinx_idf_theme
.. _sphinx_rtd_theme: https://github.com/readthedocs/sphinx_rtd_theme
.. _ESP-Matter Programming Guide: https://docs.espressif.com/projects/esp-matter/en/latest
.. _copyright and license document: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/COPYRIGHT.html
.. _Espressif Component Registry: https://components.espressif.com
.. _espressif/mdns: https://components.espressif.com/components/espressif/mdns
.. _espressif/esp_secure_cert_mgr: https://components.espressif.com/components/espressif/esp_secure_cert_mgr
.. _espressif/esp_encrypted_img: https://components.espressif.com/components/espressif/esp_encrypted_img
.. _espressif/esp_insights: https://components.espressif.com/components/espressif/esp_insights
.. _espressif/json_parser: https://components.espressif.com/components/espressif/json_parser
.. _espressif/json_generator: https://components.espressif.com/components/espressif/json_generator
.. _espressif/led_strip: https://components.espressif.com/components/espressif/led_strip
.. _espressif/button: https://components.espressif.com/components/espressif/button
9 changes: 7 additions & 2 deletions docs/en/index.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
Programming Guide
=================

`Matter <https://csa-iot.org/all-solutions/matter/>`__ is a unified IP-based
`Matter`_ is a unified IP-based
connectivity protocol that is designed to connect and build open, reliable
and secure IoT ecosystems. This new technology and connectivity standard enables
communication among a wide range of smart devices. Matter supports IP connectivity over Wi-Fi, Thread and Ethernet.

Espressif's SDK for Matter is the official Matter development framework for
Espressif's ESP32 series SoCs.

We have put together a series of blog posts that introduces various aspects of Matter. We recommend that you go through this `Espressif Matter Blog <https://blog.espressif.com/matter-38ccf1d60bcd>`__.
We have put together a series of blog posts that introduces various aspects of Matter.
We recommend that you go through this `Espressif Matter Blog`_.

Table of Contents
=================
Expand All @@ -26,4 +27,8 @@ Table of Contents
7. API Reference <api-reference/index>
8. Integration with esp-insights <insights>
9. Application User Guide <app_guide>
10. Copyrights and Licenses<COPYRIGHT>
A1 Appendix FAQs <faq>

.. _Matter: https://csa-iot.org/all-solutions/matter/
.. _Espressif Matter Blog: https://blog.espressif.com/matter-38ccf1d60bcd
11 changes: 11 additions & 0 deletions examples/common/blemesh_platform/platform/ESP32_custom/BUILD.gn
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
# SPDX-FileCopyrightText: 2021 Project CHIP Authors
#
# SPDX-License-Identifier: Apache-2.0
#
# SPDX-FileContributor: 2024 Espressif Systems (Shanghai) PTE LTD
#
# Modified the original code to support blemesh platform on ESP32 SoCs.
#
# For original code and license information, please refer to
# https://github.com/project-chip/connectedhomeip

# Copyright (c) 2021 Project CHIP Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// SPDX-FileCopyrightText: 2020-2021 Project CHIP Authors
//
// SPDX-License-Identifier: Apache-2.0
//
// SPDX-FileContributor: 2024 Espressif Systems (Shanghai) PTE LTD
//
// Modified the original code to support blemesh platform on ESP32 SoCs.
//
// For original code and license information, please refer to
// https://github.com/project-chip/connectedhomeip

/*
*
* Copyright (c) 2020-2021 Project CHIP Authors
Expand Down
11 changes: 11 additions & 0 deletions examples/common/external_platform/BUILD.gn
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
# SPDX-FileCopyrightText: 2020-2021 Project CHIP Authors
#
# SPDX-License-Identifier: Apache-2.0
#
# SPDX-FileContributor: 2022-2024 Espressif Systems (Shanghai) PTE LTD
#
# Modified the original code to support external platform on ESP32 SoCs.
#
# For original code and license information, please refer to
# https://github.com/project-chip/connectedhomeip

# Copyright (c) 2021 Project CHIP Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// SPDX-FileCopyrightText: 2020-2021 Project CHIP Authors
//
// SPDX-License-Identifier: Apache-2.0
//
// SPDX-FileContributor: 2024 Espressif Systems (Shanghai) PTE LTD
//
// Modified the original code to add a secondary BLE advertisement.
//
// For original code and license information, please refer to
// https://github.com/project-chip/connectedhomeip

/*
*
* Copyright (c) 2020-2021 Project CHIP Authors
Expand Down
11 changes: 11 additions & 0 deletions examples/common/secondary_ble_adv/platform/ESP32_custom/BUILD.gn
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
# SPDX-FileCopyrightText: 2023 Project CHIP Authors
#
# SPDX-License-Identifier: Apache-2.0
#
# SPDX-FileContributor: 2024 Espressif Systems (Shanghai) PTE LTD
#
# Modified the original code to add a secondary BLE advertisement.
#
# For original code and license information, please refer to
# https://github.com/project-chip/connectedhomeip

# Copyright (c) 2023 Project CHIP Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// SPDX-FileCopyrightText: 2020 Project CHIP Authors
//
// SPDX-License-Identifier: Apache-2.0
//
// SPDX-FileContributor: 2024 Espressif Systems (Shanghai) PTE LTD
//
// Modified the original code to add a secondary BLE advertisement.
//
// For original code and license information, please refer to
// https://github.com/project-chip/connectedhomeip

/*
*
* Copyright (c) 2020 Project CHIP Authors
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// SPDX-FileCopyrightText: 2020 Project CHIP Authors
//
// SPDX-License-Identifier: Apache-2.0
//
// SPDX-FileContributor: 2024 Espressif Systems (Shanghai) PTE LTD
//
// Modified the original code to add a secondary BLE advertisement.
//
// For original code and license information, please refer to
// https://github.com/project-chip/connectedhomeip

/*
*
* Copyright (c) 2020 Project CHIP Authors
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// SPDX-FileCopyrightText: 2020 Project CHIP Authors
//
// SPDX-License-Identifier: Apache-2.0
//
// SPDX-FileContributor: 2024 Espressif Systems (Shanghai) PTE LTD
//
// Modified the original code to add a secondary BLE advertisement.
//
// For original code and license information, please refer to
// https://github.com/project-chip/connectedhomeip

/*
*
* Copyright (c) 2020 Project CHIP Authors
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
// SPDX-FileCopyrightText: 2020-2021 Project CHIP Authors
//
// SPDX-License-Identifier: Apache-2.0
//
// SPDX-FileContributor: 2024 Espressif Systems (Shanghai) PTE LTD
//
// Modified the original code to add a secondary BLE advertisement.
//
// For original code and license information, please refer to
// https://github.com/project-chip/connectedhomeip

/*
*
* Copyright (c) 2020-2021 Project CHIP Authors
Expand Down

0 comments on commit 22f4a90

Please sign in to comment.