diff --git a/ui-ngx/src/app/modules/home/components/device/device-credentials.module.ts b/ui-ngx/src/app/modules/home/components/device/device-credentials.module.ts
index 58c39a3699..692e2e36d1 100644
--- a/ui-ngx/src/app/modules/home/components/device/device-credentials.module.ts
+++ b/ui-ngx/src/app/modules/home/components/device/device-credentials.module.ts
@@ -1,32 +1,17 @@
///
-/// ThingsBoard, Inc. ("COMPANY") CONFIDENTIAL
+/// Copyright © 2016-2023 The Thingsboard Authors
///
-/// Copyright © 2016-2023 ThingsBoard, Inc. All Rights Reserved.
+/// Licensed under the Apache License, Version 2.0 (the "License");
+/// you may not use this file except in compliance with the License.
+/// You may obtain a copy of the License at
///
-/// NOTICE: All information contained herein is, and remains
-/// the property of ThingsBoard, Inc. and its suppliers,
-/// if any. The intellectual and technical concepts contained
-/// herein are proprietary to ThingsBoard, Inc.
-/// and its suppliers and may be covered by U.S. and Foreign Patents,
-/// patents in process, and are protected by trade secret or copyright law.
+/// http://www.apache.org/licenses/LICENSE-2.0
///
-/// Dissemination of this information or reproduction of this material is strictly forbidden
-/// unless prior written permission is obtained from COMPANY.
-///
-/// Access to the source code contained herein is hereby forbidden to anyone except current COMPANY employees,
-/// managers or contractors who have executed Confidentiality and Non-disclosure agreements
-/// explicitly covering such access.
-///
-/// The copyright notice above does not evidence any actual or intended publication
-/// or disclosure of this source code, which includes
-/// information that is confidential and/or proprietary, and is a trade secret, of COMPANY.
-/// ANY REPRODUCTION, MODIFICATION, DISTRIBUTION, PUBLIC PERFORMANCE,
-/// OR PUBLIC DISPLAY OF OR THROUGH USE OF THIS SOURCE CODE WITHOUT
-/// THE EXPRESS WRITTEN CONSENT OF COMPANY IS STRICTLY PROHIBITED,
-/// AND IN VIOLATION OF APPLICABLE LAWS AND INTERNATIONAL TREATIES.
-/// THE RECEIPT OR POSSESSION OF THIS SOURCE CODE AND/OR RELATED INFORMATION
-/// DOES NOT CONVEY OR IMPLY ANY RIGHTS TO REPRODUCE, DISCLOSE OR DISTRIBUTE ITS CONTENTS,
-/// OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT MAY DESCRIBE, IN WHOLE OR IN PART.
+/// Unless required by applicable law or agreed to in writing, software
+/// distributed under the License is distributed on an "AS IS" BASIS,
+/// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+/// See the License for the specific language governing permissions and
+/// limitations under the License.
///
import { NgModule } from '@angular/core';
diff --git a/ui-ngx/src/app/modules/home/components/device/device-example-command.component.html b/ui-ngx/src/app/modules/home/components/device/device-example-command.component.html
index 0663d12a14..69fe98ba3d 100644
--- a/ui-ngx/src/app/modules/home/components/device/device-example-command.component.html
+++ b/ui-ngx/src/app/modules/home/components/device/device-example-command.component.html
@@ -1,33 +1,18 @@
diff --git a/ui-ngx/src/app/modules/home/components/device/device-example-command.component.scss b/ui-ngx/src/app/modules/home/components/device/device-example-command.component.scss
index e3fc24d4dc..1ffdf91763 100644
--- a/ui-ngx/src/app/modules/home/components/device/device-example-command.component.scss
+++ b/ui-ngx/src/app/modules/home/components/device/device-example-command.component.scss
@@ -1,32 +1,17 @@
/**
- * ThingsBoard, Inc. ("COMPANY") CONFIDENTIAL
+ * Copyright © 2016-2023 The Thingsboard Authors
*
- * Copyright © 2016-2023 ThingsBoard, Inc. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
*
- * NOTICE: All information contained herein is, and remains
- * the property of ThingsBoard, Inc. and its suppliers,
- * if any. The intellectual and technical concepts contained
- * herein are proprietary to ThingsBoard, Inc.
- * and its suppliers and may be covered by U.S. and Foreign Patents,
- * patents in process, and are protected by trade secret or copyright law.
+ * http://www.apache.org/licenses/LICENSE-2.0
*
- * Dissemination of this information or reproduction of this material is strictly forbidden
- * unless prior written permission is obtained from COMPANY.
- *
- * Access to the source code contained herein is hereby forbidden to anyone except current COMPANY employees,
- * managers or contractors who have executed Confidentiality and Non-disclosure agreements
- * explicitly covering such access.
- *
- * The copyright notice above does not evidence any actual or intended publication
- * or disclosure of this source code, which includes
- * information that is confidential and/or proprietary, and is a trade secret, of COMPANY.
- * ANY REPRODUCTION, MODIFICATION, DISTRIBUTION, PUBLIC PERFORMANCE,
- * OR PUBLIC DISPLAY OF OR THROUGH USE OF THIS SOURCE CODE WITHOUT
- * THE EXPRESS WRITTEN CONSENT OF COMPANY IS STRICTLY PROHIBITED,
- * AND IN VIOLATION OF APPLICABLE LAWS AND INTERNATIONAL TREATIES.
- * THE RECEIPT OR POSSESSION OF THIS SOURCE CODE AND/OR RELATED INFORMATION
- * DOES NOT CONVEY OR IMPLY ANY RIGHTS TO REPRODUCE, DISCLOSE OR DISTRIBUTE ITS CONTENTS,
- * OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT MAY DESCRIBE, IN WHOLE OR IN PART.
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
*/
:host {
diff --git a/ui-ngx/src/app/modules/home/components/device/device-example-command.component.ts b/ui-ngx/src/app/modules/home/components/device/device-example-command.component.ts
index 853084ae32..1241b93851 100644
--- a/ui-ngx/src/app/modules/home/components/device/device-example-command.component.ts
+++ b/ui-ngx/src/app/modules/home/components/device/device-example-command.component.ts
@@ -1,32 +1,17 @@
///
-/// ThingsBoard, Inc. ("COMPANY") CONFIDENTIAL
+/// Copyright © 2016-2023 The Thingsboard Authors
///
-/// Copyright © 2016-2023 ThingsBoard, Inc. All Rights Reserved.
+/// Licensed under the Apache License, Version 2.0 (the "License");
+/// you may not use this file except in compliance with the License.
+/// You may obtain a copy of the License at
///
-/// NOTICE: All information contained herein is, and remains
-/// the property of ThingsBoard, Inc. and its suppliers,
-/// if any. The intellectual and technical concepts contained
-/// herein are proprietary to ThingsBoard, Inc.
-/// and its suppliers and may be covered by U.S. and Foreign Patents,
-/// patents in process, and are protected by trade secret or copyright law.
+/// http://www.apache.org/licenses/LICENSE-2.0
///
-/// Dissemination of this information or reproduction of this material is strictly forbidden
-/// unless prior written permission is obtained from COMPANY.
-///
-/// Access to the source code contained herein is hereby forbidden to anyone except current COMPANY employees,
-/// managers or contractors who have executed Confidentiality and Non-disclosure agreements
-/// explicitly covering such access.
-///
-/// The copyright notice above does not evidence any actual or intended publication
-/// or disclosure of this source code, which includes
-/// information that is confidential and/or proprietary, and is a trade secret, of COMPANY.
-/// ANY REPRODUCTION, MODIFICATION, DISTRIBUTION, PUBLIC PERFORMANCE,
-/// OR PUBLIC DISPLAY OF OR THROUGH USE OF THIS SOURCE CODE WITHOUT
-/// THE EXPRESS WRITTEN CONSENT OF COMPANY IS STRICTLY PROHIBITED,
-/// AND IN VIOLATION OF APPLICABLE LAWS AND INTERNATIONAL TREATIES.
-/// THE RECEIPT OR POSSESSION OF THIS SOURCE CODE AND/OR RELATED INFORMATION
-/// DOES NOT CONVEY OR IMPLY ANY RIGHTS TO REPRODUCE, DISCLOSE OR DISTRIBUTE ITS CONTENTS,
-/// OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT MAY DESCRIBE, IN WHOLE OR IN PART.
+/// Unless required by applicable law or agreed to in writing, software
+/// distributed under the License is distributed on an "AS IS" BASIS,
+/// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+/// See the License for the specific language governing permissions and
+/// limitations under the License.
///
import { Component, Input, OnInit } from '@angular/core';
diff --git a/ui-ngx/src/app/shared/components/device/device-gateway-command.component.html b/ui-ngx/src/app/shared/components/device/device-gateway-command.component.html
index 711897ce4d..e720f4f817 100644
--- a/ui-ngx/src/app/shared/components/device/device-gateway-command.component.html
+++ b/ui-ngx/src/app/shared/components/device/device-gateway-command.component.html
@@ -1,33 +1,18 @@
diff --git a/ui-ngx/src/app/shared/components/device/device-gateway-command.component.ts b/ui-ngx/src/app/shared/components/device/device-gateway-command.component.ts
index ab0548e273..c96e8ae1c5 100644
--- a/ui-ngx/src/app/shared/components/device/device-gateway-command.component.ts
+++ b/ui-ngx/src/app/shared/components/device/device-gateway-command.component.ts
@@ -1,32 +1,17 @@
///
-/// ThingsBoard, Inc. ("COMPANY") CONFIDENTIAL
+/// Copyright © 2016-2023 The Thingsboard Authors
///
-/// Copyright © 2016-2023 ThingsBoard, Inc. All Rights Reserved.
+/// Licensed under the Apache License, Version 2.0 (the "License");
+/// you may not use this file except in compliance with the License.
+/// You may obtain a copy of the License at
///
-/// NOTICE: All information contained herein is, and remains
-/// the property of ThingsBoard, Inc. and its suppliers,
-/// if any. The intellectual and technical concepts contained
-/// herein are proprietary to ThingsBoard, Inc.
-/// and its suppliers and may be covered by U.S. and Foreign Patents,
-/// patents in process, and are protected by trade secret or copyright law.
+/// http://www.apache.org/licenses/LICENSE-2.0
///
-/// Dissemination of this information or reproduction of this material is strictly forbidden
-/// unless prior written permission is obtained from COMPANY.
-///
-/// Access to the source code contained herein is hereby forbidden to anyone except current COMPANY employees,
-/// managers or contractors who have executed Confidentiality and Non-disclosure agreements
-/// explicitly covering such access.
-///
-/// The copyright notice above does not evidence any actual or intended publication
-/// or disclosure of this source code, which includes
-/// information that is confidential and/or proprietary, and is a trade secret, of COMPANY.
-/// ANY REPRODUCTION, MODIFICATION, DISTRIBUTION, PUBLIC PERFORMANCE,
-/// OR PUBLIC DISPLAY OF OR THROUGH USE OF THIS SOURCE CODE WITHOUT
-/// THE EXPRESS WRITTEN CONSENT OF COMPANY IS STRICTLY PROHIBITED,
-/// AND IN VIOLATION OF APPLICABLE LAWS AND INTERNATIONAL TREATIES.
-/// THE RECEIPT OR POSSESSION OF THIS SOURCE CODE AND/OR RELATED INFORMATION
-/// DOES NOT CONVEY OR IMPLY ANY RIGHTS TO REPRODUCE, DISCLOSE OR DISTRIBUTE ITS CONTENTS,
-/// OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT MAY DESCRIBE, IN WHOLE OR IN PART.
+/// Unless required by applicable law or agreed to in writing, software
+/// distributed under the License is distributed on an "AS IS" BASIS,
+/// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+/// See the License for the specific language governing permissions and
+/// limitations under the License.
///
import { Component, Input, OnInit } from '@angular/core';
diff --git a/ui-ngx/src/app/shared/components/device/gateway-configuration.component.html b/ui-ngx/src/app/shared/components/device/gateway-configuration.component.html
index 6c1300ece4..8949f5015c 100644
--- a/ui-ngx/src/app/shared/components/device/gateway-configuration.component.html
+++ b/ui-ngx/src/app/shared/components/device/gateway-configuration.component.html
@@ -1,33 +1,18 @@