From 13210a07bdb2d354b90b355833db0b7e15b32593 Mon Sep 17 00:00:00 2001 From: jalenchen Date: Mon, 12 Oct 2020 18:04:35 +0800 Subject: [PATCH 1/5] add 3rd license desc --- ...57\350\257\201\350\257\264\346\230\216.md" | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 "quick-start/OpenHarmony\344\270\255\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" diff --git "a/quick-start/OpenHarmony\344\270\255\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" "b/quick-start/OpenHarmony\344\270\255\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" new file mode 100644 index 00000000000..16ed56d6e53 --- /dev/null +++ "b/quick-start/OpenHarmony\344\270\255\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" @@ -0,0 +1,33 @@ + +如下是OpenHarmony使用到的第三方开源软件License: + +| 开源仓名 | License | 说明 | +| :----- | :----- | :----- | +| third_party_bounds_checking_function | Mulan Permissive Software License,Version 2 | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_bounds_checking_function/blob/master/LICENSE | +| third_party_cJSON | MIT License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_cJSON/blob/master/LICENSE | +| third_party_cmsis | Apache License V2.0 | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_cmsis/blob/master/LICENSE.txt | +| third_party_curl | Curl License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_curl/blob/master/COPYING | +| third_party_FatFs | FatFs license(BSD-style licenses) | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_FatFs/blob/master/LICENSE.txt | +| third_party_FreeBSD | BSD 2-Clause License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_FreeBSD/blob/master/COPYRIGHT | +| third_party_freetype | The FreeType Project License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_freetype/blob/master/docs/FTL.TXT | +| third_party_googletest | BSD 3-Clause License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_googletest/blob/master/LICENSE | +| third_party_harfbuzz | MIT License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_harfbuzz/blob/master/COPYING | +| third_party_iniparser | MIT License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_iniparser/blob/master/LICENSE | +| third_party_jerryscript | Apache License V2.0 | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_jerryscript/blob/master/LICENSE | +| third_party_libjpeg | Libjpeg License (JPEG License) | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_libjpeg/blob/master/README | +| third_party_libpng | libpng license | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_libpng/blob/master/LICENSE | +| third_party_Linux_Kernel | GPL V2.0 | third_party_Linux_Kernel库包含两部分内容,1是jffs2模块,2是scripts模块 。
(1)jffs2模块是为了兼容jffs2而引入,jffs2采用GPLV2+EXCEPTION的许可,并非纯粹的GPLV2,您可以通过如下链接查看其许可证:https://gitee.com/openharmony/third_party_Linux_Kernel/blob/master/fs/jffs2/LICENCE
OpenHarmony对jffs2模块的编译及链接使用方式满足其EXCEPTION的规定,故对该模块的使用,不会导致项目其他代码受到GPLV2的影响。
(2)scripts模块是独立的编译工具,仅在编译过程中用来生成 conf和mconf工具,代码不会编译打包到kernel_liteos_a内核中。因此kernel_liteos_a内核不受GPL影响。 | +| third_party_ltp | GPL V2.0 | third_party_ltp是作为独立进程用于跨进程测试kernel_liteos_a内核接口,不会导致kernel_liteos_a内核受到GPL许可证的影响。 | +| third_party_lwip | BSD 3-Clause License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_lwip/blob/master/COPYING | +| third_party_mbedtls | Apache License V2.0 | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_mbedtls/blob/master/apache-2.0.txt | +| third_party_mtd_utils | GPL V2.0 | third_party_mtd_utils用于编译生成jffs2文件系统镜像的打包工具,该工具用于打包jffs2格式的rootfs和userfs镜像,代码不会编译打包到kernel_liteos_a内核中,故kernel_liteos_a内核不受GPL影响。 | +| third_party_musl | BSD 2-Clause License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_musl/blob/master/COPYRIGHT | +| third_party_NuttX | BSD 3-Clause License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_NuttX/blob/master/COPYING | +| third_party_openssl | OpenSSL License and Original SSLeay License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_openssl/blob/master/LICENSE | +| third_party_unity | MIT License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_unity/blob/master/LICENSE.txt | +| third_party_wpa_supplicant | BSD 3-Clause License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_wpa_supplicant/blob/master/wpa_supplicant-2.9/README | +| third_party_zlib | zlib/libpng License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_zlib/blob/master/README | +| third_party_rt_thread | Apache License V2.0 | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_rt_thread/blob/master/LICENSE | +|
vendor_hisi_hi35xx_middleware_source_third_party_ffmpeg
| LGPL V2.1 | OpenHarmony采用动态链接方式使用LGPL许可证下的ffmpeg库,不会导致该项目其它代码受到LGPL许可证的影响。 | +| vendor_hisi_hi35xx_thirdparty_uboot_src | GPL-2.0+ | uboot是作为独立进程,不会导致boot外的软件受到GPL许可证的影响。 | +| vendor_hisi_hi3861_hi3861仓下的u-boot | GPL-2.0+ | uboot是作为独立进程,不会导致boot外的软件受到GPL许可证的影响。 | -- Gitee From 3e8e7723c8b9479cd04ad64dbc23e9e803ef6550 Mon Sep 17 00:00:00 2001 From: jalenchen Date: Tue, 13 Oct 2020 09:02:21 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20quick-start/O?= =?UTF-8?q?penHarmony=E4=B8=AD=E7=AC=AC=E4=B8=89=E6=96=B9=E5=BC=80?= =?UTF-8?q?=E6=BA=90=E8=BD=AF=E4=BB=B6=E5=8F=8A=E8=AE=B8=E5=8F=AF=E8=AF=81?= =?UTF-8?q?=E8=AF=B4=E6=98=8E.md=20=E4=B8=BA=20quick-start/=E7=AC=AC?= =?UTF-8?q?=E4=B8=89=E6=96=B9=E5=BC=80=E6=BA=90=E8=BD=AF=E4=BB=B6=E5=8F=8A?= =?UTF-8?q?=E8=AE=B8=E5=8F=AF=E8=AF=81=E8=AF=B4=E6=98=8E.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...50\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "quick-start/OpenHarmony\344\270\255\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" => "quick-start/\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" (100%) diff --git "a/quick-start/OpenHarmony\344\270\255\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" "b/quick-start/\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" similarity index 100% rename from "quick-start/OpenHarmony\344\270\255\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" rename to "quick-start/\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" -- Gitee From e171f886eb91b7b6b2804f3d15a66d2c64af8f63 Mon Sep 17 00:00:00 2001 From: jalenchen Date: Tue, 13 Oct 2020 09:57:02 +0800 Subject: [PATCH 3/5] Improve the document description --- ...6\270\345\217\257\350\257\201\350\257\264\346\230\216.md" | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git "a/quick-start/\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" "b/quick-start/\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" index 16ed56d6e53..a95e27f48d8 100644 --- "a/quick-start/\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" +++ "b/quick-start/\347\254\254\344\270\211\346\226\271\345\274\200\346\272\220\350\275\257\344\273\266\345\217\212\350\256\270\345\217\257\350\257\201\350\257\264\346\230\216.md" @@ -1,5 +1,4 @@ - -如下是OpenHarmony使用到的第三方开源软件License: +OpenHarmony使用了如下第三方开源软件,下表对各开源软件采用的License进行了说明: | 开源仓名 | License | 说明 | | :----- | :----- | :----- | @@ -16,7 +15,7 @@ | third_party_jerryscript | Apache License V2.0 | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_jerryscript/blob/master/LICENSE | | third_party_libjpeg | Libjpeg License (JPEG License) | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_libjpeg/blob/master/README | | third_party_libpng | libpng license | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_libpng/blob/master/LICENSE | -| third_party_Linux_Kernel | GPL V2.0 | third_party_Linux_Kernel库包含两部分内容,1是jffs2模块,2是scripts模块 。
(1)jffs2模块是为了兼容jffs2而引入,jffs2采用GPLV2+EXCEPTION的许可,并非纯粹的GPLV2,您可以通过如下链接查看其许可证:https://gitee.com/openharmony/third_party_Linux_Kernel/blob/master/fs/jffs2/LICENCE
OpenHarmony对jffs2模块的编译及链接使用方式满足其EXCEPTION的规定,故对该模块的使用,不会导致项目其他代码受到GPLV2的影响。
(2)scripts模块是独立的编译工具,仅在编译过程中用来生成 conf和mconf工具,代码不会编译打包到kernel_liteos_a内核中。因此kernel_liteos_a内核不受GPL影响。 | +| third_party_Linux_Kernel | GPL V2.0+EXCEPTION | third_party_Linux_Kernel库包含两部分内容,1是jffs2模块,2是scripts模块 。
(1)jffs2模块是为了兼容jffs2而引入,jffs2采用GPLV2+EXCEPTION的许可,并非纯粹的GPLV2,您可以通过如下链接查看其许可证:https://gitee.com/openharmony/third_party_Linux_Kernel/blob/master/fs/jffs2/LICENCE
OpenHarmony对jffs2模块的编译及链接使用方式满足其EXCEPTION的规定,故对该模块的使用,不会导致项目其他代码受到GPLV2的影响。
(2)scripts模块是独立的编译工具,仅在编译过程中用来生成 conf和mconf工具,代码不会编译打包到kernel_liteos_a内核中。因此kernel_liteos_a内核不受GPL影响。 | | third_party_ltp | GPL V2.0 | third_party_ltp是作为独立进程用于跨进程测试kernel_liteos_a内核接口,不会导致kernel_liteos_a内核受到GPL许可证的影响。 | | third_party_lwip | BSD 3-Clause License | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_lwip/blob/master/COPYING | | third_party_mbedtls | Apache License V2.0 | 该License无强制开放源码义务条款,详情参见:https://openharmony.gitee.com/openharmony/third_party_mbedtls/blob/master/apache-2.0.txt | -- Gitee From eb657bf8a10c560d76c1efa879aacf67e2676bcd Mon Sep 17 00:00:00 2001 From: jalenchen Date: Tue, 13 Oct 2020 10:03:41 +0800 Subject: [PATCH 4/5] add 3rd-Party-License desc --- Readme-CN.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Readme-CN.md b/Readme-CN.md index 79e01a45041..3069d0f8f1d 100755 --- a/Readme-CN.md +++ b/Readme-CN.md @@ -18,6 +18,7 @@ - api-SmartVision-Devices:[智慧视觉设备API](api/api-SmartVision-Devices/Readme-CN.md) - contribute:[贡献](contribute/参与贡献.md) - term:[术语](term/术语.md) +- 3rd-Party-License:[第三方开源软件及许可证说明](quick-start/第三方开源软件及许可证说明.md) ## 贡献 -- Gitee From 9aa9b2f247384ef5930ca7ec00665ad33cdade69 Mon Sep 17 00:00:00 2001 From: jalenchen Date: Tue, 13 Oct 2020 10:05:02 +0800 Subject: [PATCH 5/5] add 3rd-Party-License desc --- Readme-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Readme-CN.md b/Readme-CN.md index 3069d0f8f1d..3a4879a7ba6 100755 --- a/Readme-CN.md +++ b/Readme-CN.md @@ -18,7 +18,7 @@ - api-SmartVision-Devices:[智慧视觉设备API](api/api-SmartVision-Devices/Readme-CN.md) - contribute:[贡献](contribute/参与贡献.md) - term:[术语](term/术语.md) -- 3rd-Party-License:[第三方开源软件及许可证说明](quick-start/第三方开源软件及许可证说明.md) +- 3rd-Party-License:[第三方开源软件及许可证说明](quick-start/第三方开源软件及许可证说明.md) ## 贡献 -- Gitee