1cb93a386Sopenharmony_ci<?xml version="1.0" encoding="UTF-8"?>
2cb93a386Sopenharmony_ci<!-- Copyright (c) 2023 Huawei Device Co., Ltd.
3cb93a386Sopenharmony_ci
4cb93a386Sopenharmony_ci     Licensed under the Apache License, Version 2.0 (the "License");
5cb93a386Sopenharmony_ci     you may not use this file except in compliance with the License.
6cb93a386Sopenharmony_ci     You may obtain a copy of the License at
7cb93a386Sopenharmony_ci
8cb93a386Sopenharmony_ci          http://www.apache.org/licenses/LICENSE-2.0
9cb93a386Sopenharmony_ci
10cb93a386Sopenharmony_ci     Unless required by applicable law or agreed to in writing, software
11cb93a386Sopenharmony_ci     distributed under the License is distributed on an "AS IS" BASIS,
12cb93a386Sopenharmony_ci     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13cb93a386Sopenharmony_ci     See the License for the specific language governing permissions and
14cb93a386Sopenharmony_ci     limitations under the License.
15cb93a386Sopenharmony_ci
16cb93a386Sopenharmony_ci    This is the configuration file template for OpenHarmony OSS Audit Tool, please copy it to your project root dir and modify it refer to OpenHarmony/tools_oat/README.
17cb93a386Sopenharmony_ci    All configurations in this file will be merged to OAT-Default.xml, if you have any questions or concerns, please create issue in OpenHarmony/tools_oat and @jalenchen or chenyaxun.
18cb93a386Sopenharmony_ci
19cb93a386Sopenharmony_ci    licensefile:
20cb93a386Sopenharmony_ci    1.If the project don't have "LICENSE" in root dir, please define all the license files in this project in , OAT will check license files according to this rule.
21cb93a386Sopenharmony_ci
22cb93a386Sopenharmony_ci    policylist:
23cb93a386Sopenharmony_ci    1. policy: If the OAT-Default.xml policies do not meet your requirements, please add policies here.
24cb93a386Sopenharmony_ci    2. policyitem: The fields type, name, path, desc is required, and the fields rule, group, filefilter is optional,the default value is:
25cb93a386Sopenharmony_ci    <policyitem type="" name="" path="" desc="" rule="may" group="defaultGroup" filefilter="defaultPolicyFilter"/>
26cb93a386Sopenharmony_ci    3. policyitem type:
27cb93a386Sopenharmony_ci        "compatibility" is used to check license compatibility in the specified path;
28cb93a386Sopenharmony_ci        "license" is used to check source license header in the specified path;
29cb93a386Sopenharmony_ci        "copyright" is used to check source copyright header in the specified path;
30cb93a386Sopenharmony_ci        "import" is used to check source dependency in the specified path, such as import ... ,include ...
31cb93a386Sopenharmony_ci        "filetype" is used to check file type in the specified path, supported file types: archive, binary
32cb93a386Sopenharmony_ci        "filename" is used to check whether the specified file exists in the specified path(projectroot means the root dir of the project), supported file names: LICENSE, README, README.OpenSource
33cb93a386Sopenharmony_ci    4. policyitem name: This field is used for define the license, copyright, "*" means match all, the "!" prefix means could not match this value. For example, "!GPL" means can not use GPL license.
34cb93a386Sopenharmony_ci    5. policyitem path: This field is used for define the source file scope to apply this policyitem, the "!" prefix means exclude the files. For example, "!.*/lib/.*" means files in lib dir will be exclude while process this policyitem.
35cb93a386Sopenharmony_ci    6. policyitem rule and group: These two fields are used together to merge policy results. "may" policyitems in the same group means any one in this group passed, the result will be passed.
36cb93a386Sopenharmony_ci    7. policyitem filefilter: Used to bind filefilter which define filter rules.
37cb93a386Sopenharmony_ci    7. policyitem desc: Used to describe the reason of this policy item, committers will check this while merging the code.
38cb93a386Sopenharmony_ci    8. filefilter: Filter rules, the type filename is used to filter file name, the type filepath is used to filter file path.
39cb93a386Sopenharmony_ci
40cb93a386Sopenharmony_ci    Note:If the text contains special characters, please escape them according to the following rules:
41cb93a386Sopenharmony_ci    " == &quot;
42cb93a386Sopenharmony_ci    & == &amp;
43cb93a386Sopenharmony_ci    ' == &apos;
44cb93a386Sopenharmony_ci    < == &lt;
45cb93a386Sopenharmony_ci    > == &gt;
46cb93a386Sopenharmony_ci-->
47cb93a386Sopenharmony_ci
48cb93a386Sopenharmony_ci<configuration>
49cb93a386Sopenharmony_ci    <oatconfig>
50cb93a386Sopenharmony_ci        <licensefile></licensefile>
51cb93a386Sopenharmony_ci        <policylist>
52cb93a386Sopenharmony_ci            <policy name="projectPolicy" desc="">
53cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="Unicode-TOU" path=".*" desc="宽松型许可证."/>
54cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="FTL" path=".*" desc="宽松型许可证."/>
55cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="Khronos License" path=".*" desc="宽松型许可证."/>
56cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="Adobe-2006" path=".*" desc="宽松型许可证."/>
57cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="Zlib" path="third_party/externals/.*" desc="宽松型许可证."/>
58cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="LicenseRef-scancode-khronos" path="third_party/.*" desc="宽松型许可证."/>
59cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="Adobe Systems" path="third_party/externals/dng_sdk/.*" desc="宽松型许可证."/>
60cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="NTP" path="third_party/externals/egl-registry/.*" desc="宽松型许可证."/>
61cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="IJG" path="third_party/externals/libjpeg-turbo/.*" desc="宽松型许可证."/>
62cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="zlib-acknowledgement" path="third_party/externals/.*" desc="宽松型许可证."/>
63cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="GPLStyleLicense" path="third_party/externals/.*" desc="not use."/>
64cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="GPL-2.0+" path="third_party/externals/.*" desc="not use."/>
65cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="GPL-3.0+" path="third_party/externals/.*" desc="not use."/>
66cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="Libpng" path="third_party/externals/libpng/.*" desc="宽松型许可证."/>
67cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="LGPL-2.1+" path="third_party/externals/.*" desc="not use."/>
68cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="GFDL-1.3" path="third_party/externals/microhttpd/.*" desc="宽松型许可证."/>
69cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="ISC" path="third_party/externals/microhttpd/.*" desc="宽松型许可证."/>
70cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="MPL-1.1" path="third_party/externals/libgifcodec/.*" desc="宽松型许可证."/>
71cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="Spencer-94" path="third_party/externals/swiftshader/third_party/llvm-10.0/.*" desc="宽松型许可证."/>
72cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="LicenseRef-scancode-other-permissive" path="third_party/externals/libpng/.*" desc="宽松型许可证."/>
73cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="BD-style" path="gm/.*" desc="宽松型许可证."/>
74cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="FSF Unlimited License" path="third_party/externals/.*" desc="宽松型许可证."/>
75cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="PublicDomainLicense" path="tools/.*" desc="宽松型许可证."/>
76cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="XConsortiumLicense" path="third_party/externals/.*" desc="宽松型许可证."/>
77cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="GFDL-1.1" path="third_party/externals/.*" desc="宽松型许可证."/>
78cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="CC0-1.0" path="third_party/externals/.*" desc="宽松型许可证."/>
79cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="NAIST-2003" path="third_party/externals/.*" desc="宽松型许可证."/>
80cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="Info-ZIP" path="third_party/externals/.*" desc="宽松型许可证."/>
81cb93a386Sopenharmony_ci                <policyitem type="compatibility" name="OFL-1.1-no-RFN" path="third_party/externals/.*" desc="宽松型许可证."/>
82cb93a386Sopenharmony_ci            </policy>
83cb93a386Sopenharmony_ci        </policylist>
84cb93a386Sopenharmony_ci
85cb93a386Sopenharmony_ci        <filefilterlist>
86cb93a386Sopenharmony_ci            <filefilter name="defaultFilter" desc="Files not to check">
87cb93a386Sopenharmony_ci                <filteritem type="filename" name="*.txt|*.jpg|*.gif|*.png|*.ttf|*.otf" desc="desc files"/>
88cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/angle2/tools/flex-bison/third_party/skeletons/yacc.c" desc="not use"/>
89cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/compile" desc="not use"/>
90cb93a386Sopenharmony_ci                <filteritem type="filepath" name=".*/BUILD" desc="编译规则文件"/>
91cb93a386Sopenharmony_ci                <filteritem type="filepath" name=".*/README.*" desc="README文件"/>
92cb93a386Sopenharmony_ci                <filteritem type="filepath" name=".*/README.*" desc="README文件"/>
93cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/config.guess" desc="not use"/>
94cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/freetype/src/base/md5.h" desc="No copyright is claimed, and the software is hereby placed in the public domain."/>
95cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/harfbuzz/docs/usermanual-install-harfbuzz.xml" desc="License matcher rules, not license header"/>
96cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/harfbuzz/docs/usermanual-integration.xml" desc="License matcher rules, not license header"/>
97cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/imgui/imgui.cpp" desc="License matcher rules, not license header"/>
98cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/example.c" desc="To the extent possible under law, the authors have waived all copyright and related or neighboring rights to this file."/>
99cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libwebp/PATENTS" desc="License matcher rules, not license header"/>
100cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/opengl-registry/api/GLES/1.0/gl.h" desc="not use"/>
101cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/imgui/backends/imgui_impl_opengl3_loader.h" desc="This is free and unencumbered software released into the public domain."/>
102cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/oboe/prefab/oboe-VERSION.pom" desc="License matcher rules, not license header"/>
103cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/spirv-cross/.*/.*.comp" desc="License matcher rules, not license header"/>
104cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/swiftshader/third_party/SPIRV-Headers/BUILD.bazel" desc="License matcher rules, not license header"/>
105cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/ANNOUNCE" desc="License matcher rules, not license header"/>
106cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/.*/MD5.h" desc="No copyright is claimed, and the software is hereby placed in the public domain."/>
107cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/contrib/pngminim/preader/makefile" desc="License matcher rules, not license header"/>
108cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/.*/LICENSE.TXT" desc="License matcher rules, not license header"/>
109cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/egl-registry/api/1.1/EGL/egl.h" desc=" use"/>
110cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/freetype/src/tools/make_distribution_archives.py" desc="License matcher rules, not license header"/>
111cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/opengl-registry/api/GLSC/1.0/gl.h" desc="License matcher rules, not license header"/>
112cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/spirv-headers/BUILD.bazel" desc="License matcher rules, not license header"/>
113cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/spirv-cross/LICENSES/CC-BY-4.0.txt" desc="License matcher rules, not license header"/>
114cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/contrib/gregbook/makevms.com" desc="License matcher rules, not license header"/>
115cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/TRADEMARK" desc="License matcher rules, not license header"/>
116cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/microhttpd/src/testcurl/gauger.h" desc="This software is in the public domain"/>
117cb93a386Sopenharmony_ci                <filteritem type="filepath" name="tools/doxygen/mainpage/mainpage.dox" desc="License matcher rules, not license header"/>
118cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/egl-registry/sdk/docs/man/reference.xml" desc="License matcher rules, not license header"/>
119cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/egl-registry/sdk/docs/man/xhtml/copyright.inc.xsl" desc="License matcher rules, not license header"/>
120cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/freetype/docs/PROBLEMS" desc="License matcher rules, not license header"/>
121cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/oboe/samples/RhythmGame/third_party/glm/gtc/random.hpp" desc="License matcher rules, not license header"/>
122cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/swiftshader/third_party/llvm-10.0/Android.bp" desc="License matcher rules, not license header"/>
123cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/egl-registry/specs/legal.xhtml" desc="License matcher rules, not license header"/>
124cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/spirv-cross/CODE_OF_CONDUCT.adoc" desc="License matcher rules, not license header"/>
125cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/swiftshader/third_party/SPIRV-Tools/BUILD.bazel" desc="License matcher rules, not license header"/>
126cb93a386Sopenharmony_ci                <filteritem type="filepath" name="go.mod" desc="License matcher rules, not license header"/>
127cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/zlib/contrib/minizip/crypt.h" desc="source package can be freely distributed, including from the USA"/>
128cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/brotli/java/org/brotli/pom.xml" desc="License matcher rules, not license header"/>
129cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/egl-registry/sdk/docs/man/docbook4/reference.xml" desc="License matcher rules, not license header"/>
130cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/markupsafe/get_markupsafe.sh" desc="License matcher rules, not license header"/>
131cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/spirv-tools/BUILD.bazel" desc="License matcher rules, not license header"/>
132cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/opengl-registry/api/GLSC/1.0.1/gl.h" desc="License matcher rules, not license header"/>
133cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/INSTALL" desc="License matcher rules, not license header"/>
134cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/contrib/gregbook/Makefile.sgi" desc="License matcher rules, not license header"/>
135cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/oboe/samples/RhythmGame/third_party/glm/gtc/ulp.inl" desc="software is freely granted"/>
136cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/contrib/gregbook/Makefile.unx" desc="License matcher rules, not license header"/>
137cb93a386Sopenharmony_ci                <filteritem type="filepath" name="bin/compare" desc="License matcher rules, not license header"/>
138cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/freetype/docs/oldlogs/ChangeLog.21" desc="License matcher rules, not license header"/>
139cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/libpng/autogen.sh" desc="License matcher rules, not license header"/>
140cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/abseil-cpp/conanfile.py" desc="License matcher rules, not license header"/>
141cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/egl-registry/sdk/docs/man/copyright.xml" desc="License matcher rules, not license header"/>
142cb93a386Sopenharmony_ci                <filteritem type="filepath" name="third_party/externals/abseil-cpp/absl/random/gaussian_distribution.cc" desc="License matcher rules, not license header"/>
143cb93a386Sopenharmony_ci            </filefilter>
144cb93a386Sopenharmony_ci
145cb93a386Sopenharmony_ci            <filefilter name="defaultPolicyFilter" desc="Filters for compatibility,license header policies">
146cb93a386Sopenharmony_ci                <filteritem type="filepath" name="src/main/java/ohos/oat/analysis/headermatcher/.*"
147cb93a386Sopenharmony_ci                        desc="License matcher rules, not license header"/>
148cb93a386Sopenharmony_ci                <filteritem type="filepath" name= "README.chromium" desc="License matcher rules, not license header"/> 
149cb93a386Sopenharmony_ci                <filteritem type="filepath" name= "third_party/externals/brotli/js/decode.min.js " desc="License matcher rules, not license header"/> 
150cb93a386Sopenharmony_ci                <filteritem type="filepath" name= "third_party/externals/dawn/README.chromium" desc="License matcher rules, not license header"/>
151cb93a386Sopenharmony_ci                <filteritem type="filepath" name= "third_party/externals/egl-registry/sdk/docs/man/xhtml/ctop.xsl" desc="W3C License"/>
152cb93a386Sopenharmony_ci                <filteritem type="filepath" name= "third_party/externals/imgui/imstb_textedit.h" desc="mit or public domain"/>  	
153cb93a386Sopenharmony_ci            </filefilter>
154cb93a386Sopenharmony_ci
155cb93a386Sopenharmony_ci            <filefilter name="copyrightPolicyFilter" desc="Filters for copyright header policies">
156cb93a386Sopenharmony_ci                
157cb93a386Sopenharmony_ci            </filefilter>
158cb93a386Sopenharmony_ci
159cb93a386Sopenharmony_ci            <filefilter name="licenseFileNamePolicyFilter" desc="Filters for LICENSE file policies">
160cb93a386Sopenharmony_ci            
161cb93a386Sopenharmony_ci            </filefilter>
162cb93a386Sopenharmony_ci            
163cb93a386Sopenharmony_ci            <filefilter name="readmeFileNamePolicyFilter" desc="Filters for README file policies">
164cb93a386Sopenharmony_ci            </filefilter>
165cb93a386Sopenharmony_ci            <filefilter name="readmeOpenSourcefileNamePolicyFilter" desc="Filters for README.OpenSource file policies">
166cb93a386Sopenharmony_ci            </filefilter>
167cb93a386Sopenharmony_ci            <filefilter name="binaryFileTypePolicyFilter" desc="Filters for binary file policies">
168cb93a386Sopenharmony_ci            <filteritem type="filepath" name="third_party/externals/abseil-cpp/absl/time/internal/cctz" desc="test files"/>
169cb93a386Sopenharmony_ci            <filteritem type="filepath" name="third_party/externals/harfbuzz/test" desc="test files"/>
170cb93a386Sopenharmony_ci            <filteritem type="filepath" name="third_party/externals/abseil-cpp/absl/time/internal/cctz/testdata" desc="test files"/>
171cb93a386Sopenharmony_ci            <filteritem type="filepath" name="third_party/externals/harfbuzz/test/fuzzing" desc="test files"/>
172cb93a386Sopenharmony_ci            <filteritem type="filepath" name="third_party/externals/abseil-cpp/absl/time/internal/cctz/testdata" desc="test files"/>
173cb93a386Sopenharmony_ci            <filteritem type="filepath" name="third_party/externals/.*" desc="二进制文件不参与编译"/>
174cb93a386Sopenharmony_ci            <filteritem type="filepath" name="resources/.*" desc="二进制文件不参与编译"/>
175cb93a386Sopenharmony_ci            <filteritem type="filepath" name="buildtools/third_party/eu-strip/bin/eu-strip" desc="开源文件"/>
176cb93a386Sopenharmony_ci            <filteritem type="filepath" name="modules/canvaskit/tests/assets/red_line.skp" desc="上游原生"/>
177cb93a386Sopenharmony_ci            <filteritem type="filepath" name="modules/canvaskit/tests/assets/test.ttc" desc="上游原生"/>
178cb93a386Sopenharmony_ci            <filteritem type="filepath" name="platform_tools/android/bin/mac/perfhost" desc="上游原生"/>
179cb93a386Sopenharmony_ci            <filteritem type="filepath" name="site/docs/dev/tools/calendar.mskp" desc="上游原生"/>
180cb93a386Sopenharmony_ci            <filteritem type="filepath" name="buildtools/mac/gn" desc="上游原生"/>
181cb93a386Sopenharmony_ci            <filteritem type="filepath" name="platform_tools/android/apps/gradle/wrapper/gradle-wrapper.jar" desc="上游原生"/>
182cb93a386Sopenharmony_ci            <filteritem type="filepath" name="infra/bots/tools/luci-go/win64/isolate.exe.sha1" desc="上游原生"/>
183cb93a386Sopenharmony_ci            <filteritem type="filepath" name="tools/perf-canvaskit-puppeteer/canvas_perf_assets/Roboto-Regular.woff" desc="上游原生"/>
184cb93a386Sopenharmony_ci            <filteritem type="filepath" name="tools/perf-canvaskit-puppeteer/canvas_perf_assets/Roboto-Regular.woff2" desc="上游原生"/>
185cb93a386Sopenharmony_ci            <filteritem type="filepath" name="experimental/wasm-skp-debugger/debugger/anim.mskp" desc="上游原生"/>
186cb93a386Sopenharmony_ci            <filteritem type="filepath" name="modules/canvaskit/tests/assets/Roboto-Regular.woff" desc="上游原生"/>
187cb93a386Sopenharmony_ci            <filteritem type="filepath" name="platform_tools/android/apps/skottie/perfetto_config.pb" desc="上游原生"/>
188cb93a386Sopenharmony_ci            <filteritem type="filepath" name="experimental/wasm-skp-debugger/debugger/sample.skp" desc="上游原生"/>
189cb93a386Sopenharmony_ci            <filteritem type="filepath" name="modules/canvaskit/tests/assets/Roboto-Regular.woff2" desc="上游原生"/>
190cb93a386Sopenharmony_ci            <filteritem type="filepath" name="bin/gn" desc="上游原生"/>
191cb93a386Sopenharmony_ci            <filteritem type="filepath" name="buildtools/win/clang-format.exe.sha1" desc="上游原生"/>
192cb93a386Sopenharmony_ci            <filteritem type="filepath" name="modules/canvaskit/tests/assets/color_wheel.webp" desc="上游原生"/>
193cb93a386Sopenharmony_ci            <filteritem type="filepath" name="platform_tools/android/bin/linux/perfhost" desc="上游原生"/>
194cb93a386Sopenharmony_ci            <filteritem type="filepath" name="tools/skiaserve/favicon.ico" desc="上游原生"/> 
195cb93a386Sopenharmony_ci            </filefilter>
196cb93a386Sopenharmony_ci        </filefilterlist>
197cb93a386Sopenharmony_ci        <licensematcherlist>
198cb93a386Sopenharmony_ci        <licensematcher name="Adobe-2006" desc="License for dngsdk">
199cb93a386Sopenharmony_ci            <licensetext name="
200cb93a386Sopenharmony_ci                // NOTICE:  Adobe permits you to use, modify, and distribute this file in
201cb93a386Sopenharmony_ci                // accordance with the terms of the Adobe license agreement accompanying it.
202cb93a386Sopenharmony_ci                " desc=""/>
203cb93a386Sopenharmony_ci            <licensetext name="
204cb93a386Sopenharmony_ci                Adobe Systems Incorporated provides the Software and Documentation for use under
205cb93a386Sopenharmony_ci                the terms of this Agreement. Any download, installation, use, reproduction,
206cb93a386Sopenharmony_ci                " desc=""/>
207cb93a386Sopenharmony_ci        </licensematcher>
208cb93a386Sopenharmony_ci        <licensematcher name="Zlib" desc="License for freetpye">
209cb93a386Sopenharmony_ci            <licensetext name="
210cb93a386Sopenharmony_ci                 * For conditions of distribution and use, see copyright notice in zlib.h    
211cb93a386Sopenharmony_ci                " desc=""/>
212cb93a386Sopenharmony_ci        </licensematcher>
213cb93a386Sopenharmony_ci        <licensematcher name="MIT" desc="License for freetpye">
214cb93a386Sopenharmony_ci            <licensetext name="
215cb93a386Sopenharmony_ci                * Permission to use, copy, modify, distribute, and sell this software and its
216cb93a386Sopenharmony_ci                * documentation for any purpose is hereby granted without fee, provided that
217cb93a386Sopenharmony_ci                " desc=""/>
218cb93a386Sopenharmony_ci            <licensetext name="
219cb93a386Sopenharmony_ci                * This library is distributed under the MIT License. See notice at the end of this file.
220cb93a386Sopenharmony_ci                " desc=""/>
221cb93a386Sopenharmony_ci            <licensetext name="
222cb93a386Sopenharmony_ci                /* This file is part of volk library; see volk.h for version/license details */
223cb93a386Sopenharmony_ci                " desc=""/>
224cb93a386Sopenharmony_ci        </licensematcher> 
225cb93a386Sopenharmony_ci        <licensematcher name="LicenseRef-scancode-khronos" desc="License for freetpye">
226cb93a386Sopenharmony_ci            <licensetext name="
227cb93a386Sopenharmony_ci                Permission is hereby granted, free of charge, to any person obtaining a
228cb93a386Sopenharmony_ci                ** copy of this software and/or associated documentation files (the
229cb93a386Sopenharmony_ci                ** &quot;Materials&quot;), to deal in the Materials without restriction, including
230cb93a386Sopenharmony_ci                ** without limitation the rights to use, copy, modify, merge, publish,
231cb93a386Sopenharmony_ci                ** distribute, sublicense, and/or sell copies of the Materials, and to
232cb93a386Sopenharmony_ci                ** permit persons to whom the Materials are furnished to do so, subject to
233cb93a386Sopenharmony_ci                ** the following conditions:
234cb93a386Sopenharmony_ci                **
235cb93a386Sopenharmony_ci                ** The above copyright notice and this permission notice shall be included
236cb93a386Sopenharmony_ci                ** in all copies or substantial portions of the Materials.
237cb93a386Sopenharmony_ci                **
238cb93a386Sopenharmony_ci                ** THE MATERIALS ARE PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,
239cb93a386Sopenharmony_ci                ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
240cb93a386Sopenharmony_ci                ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
241cb93a386Sopenharmony_ci                ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
242cb93a386Sopenharmony_ci                ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
243cb93a386Sopenharmony_ci                ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
244cb93a386Sopenharmony_ci                ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
245cb93a386Sopenharmony_ci                " desc=""/>
246cb93a386Sopenharmony_ci        </licensematcher> 
247cb93a386Sopenharmony_ci        <licensematcher name="Adobe Systems" desc="License for freetpye">
248cb93a386Sopenharmony_ci            <licensetext name="
249cb93a386Sopenharmony_ci                This product includes DNG technology under license by Adobe Systems
250cb93a386Sopenharmony_ci                Incorporated.
251cb93a386Sopenharmony_ci                " desc=""/>
252cb93a386Sopenharmony_ci        </licensematcher>
253cb93a386Sopenharmony_ci        <licensematcher name="NTP" desc="License for freetpye">
254cb93a386Sopenharmony_ci            <licensetext name="
255cb93a386Sopenharmony_ci                # Permission to use, copy, modify and distribute this stylesheet
256cb93a386Sopenharmony_ci                # and its accompanying documentation for any purpose and without fee
257cb93a386Sopenharmony_ci                # is hereby granted in perpetuity, provided that the above copyright
258cb93a386Sopenharmony_ci                # notice and this paragraph appear in all copies. The copyright
259cb93a386Sopenharmony_ci                # holders make no representation about the suitability of the schema
260cb93a386Sopenharmony_ci                # for any purpose. It is provided &quot;as is&quot; without expressed or implied
261cb93a386Sopenharmony_ci                # warranty.
262cb93a386Sopenharmony_ci                " desc=""/>
263cb93a386Sopenharmony_ci        </licensematcher>
264cb93a386Sopenharmony_ci        <licensematcher name="IJG" desc="License for freetpye">
265cb93a386Sopenharmony_ci            <licensetext name="
266cb93a386Sopenharmony_ci                * For conditions of distribution and use, see the accompanying README.ijg
267cb93a386Sopenharmony_ci                * file.
268cb93a386Sopenharmony_ci                " desc=""/>
269cb93a386Sopenharmony_ci            <licensetext name="
270cb93a386Sopenharmony_ci                IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee
271cb93a386Sopenharmony_ci                (also known as JPEG, together with ITU-T SG16).
272cb93a386Sopenharmony_ci                " desc=""/>
273cb93a386Sopenharmony_ci            <licensetext name="
274cb93a386Sopenharmony_ci                * For conditions of distribution and use, see copyright notice in jsimdext.inc
275cb93a386Sopenharmony_ci                " desc=""/>    
276cb93a386Sopenharmony_ci        </licensematcher>
277cb93a386Sopenharmony_ci        <licensematcher name="NCSA" desc="License for freetpye">
278cb93a386Sopenharmony_ci            <licensetext name="
279cb93a386Sopenharmony_ci                The LLVM software contains code written by third parties.  Such software will
280cb93a386Sopenharmony_ci                have its own individual LICENSE.TXT file in the directory in which it appears.
281cb93a386Sopenharmony_ci                This file will describe the copyrights, license, and restrictions which apply
282cb93a386Sopenharmony_ci                to that code.
283cb93a386Sopenharmony_ci
284cb93a386Sopenharmony_ci                The disclaimer of warranty in the University of Illinois Open Source License
285cb93a386Sopenharmony_ci                applies to all code in the LLVM Distribution, and nothing in any of the
286cb93a386Sopenharmony_ci                other licenses gives permission to use the names of the LLVM Team or the
287cb93a386Sopenharmony_ci                University of Illinois to endorse or promote products derived from this
288cb93a386Sopenharmony_ci                Software.
289cb93a386Sopenharmony_ci                " desc=""/>
290cb93a386Sopenharmony_ci                <licensetext name="
291cb93a386Sopenharmony_ci                |* This file is distributed under the University of Illinois Open Source      *|
292cb93a386Sopenharmony_ci                |* License. See LICENSE.TXT for details.
293cb93a386Sopenharmony_ci                " desc=""/>   
294cb93a386Sopenharmony_ci        </licensematcher>
295cb93a386Sopenharmony_ci        <licensematcher name="FSFAP" desc="License for freetpye">
296cb93a386Sopenharmony_ci            <licensetext name="
297cb93a386Sopenharmony_ci                Copying and distribution of this file, with or without modification,
298cb93a386Sopenharmony_ci                are permitted in any medium without royalty provided the copyright
299cb93a386Sopenharmony_ci                notice and this notice are preserved.  This file is offered as-is,
300cb93a386Sopenharmony_ci                without warranty of any kind.
301cb93a386Sopenharmony_ci                " desc=""/>
302cb93a386Sopenharmony_ci        </licensematcher>
303cb93a386Sopenharmony_ci        <licensematcher name="Unicode-DFS-2016" desc="License for freetpye">
304cb93a386Sopenharmony_ci            <licensetext name="
305cb93a386Sopenharmony_ci                Permission is hereby granted, free of charge, to any person obtaining
306cb93a386Sopenharmony_ci                a copy of the Unicode data files and any associated documentation
307cb93a386Sopenharmony_ci                (the &quot;Data Files&quot;) or Unicode software and any associated documentation
308cb93a386Sopenharmony_ci                (the &quot;Software&quot;) to deal in the Data Files or Software
309cb93a386Sopenharmony_ci                " desc=""/>
310cb93a386Sopenharmony_ci        </licensematcher>
311cb93a386Sopenharmony_ci        <licensematcher name="FSF Unlimited License No Warranty" desc="License for freetpye">
312cb93a386Sopenharmony_ci            <licensetext name="
313cb93a386Sopenharmony_ci                dnl This file is free software; as a special exception the author gives
314cb93a386Sopenharmony_ci                dnl unlimited permission to copy and/or distribute it, with or without
315cb93a386Sopenharmony_ci                dnl modifications, as long as this notice is preserved.
316cb93a386Sopenharmony_ci                dnl
317cb93a386Sopenharmony_ci                dnl This file is distributed in the hope that it will be useful, but
318cb93a386Sopenharmony_ci                dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
319cb93a386Sopenharmony_ci                dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
320cb93a386Sopenharmony_ci                " desc=""/>
321cb93a386Sopenharmony_ci        </licensematcher>
322cb93a386Sopenharmony_ci        <licensematcher name="GNU Free Documentation License" desc="License for freetpye">
323cb93a386Sopenharmony_ci            <licensetext name="
324cb93a386Sopenharmony_ci                Permission is granted to copy, distribute and/or modify this
325cb93a386Sopenharmony_ci                document under the terms of the GNU Free Documentation License,
326cb93a386Sopenharmony_ci                Version 1.3 or any later version published by the Free Software
327cb93a386Sopenharmony_ci                Foundation; with no Invariant Sections, no Front-Cover Texts, and
328cb93a386Sopenharmony_ci                no Back-Cover Texts.  A copy of the license is included in the
329cb93a386Sopenharmony_ci                section entitled &quot;GNU Free Documentation License&quot;.
330cb93a386Sopenharmony_ci                " desc=""/>
331cb93a386Sopenharmony_ci        </licensematcher>
332cb93a386Sopenharmony_ci        <licensematcher name="ISC" desc="License for freetpye">
333cb93a386Sopenharmony_ci            <licensetext name="
334cb93a386Sopenharmony_ci                * Permission to use, copy, modify, and distribute this software for any
335cb93a386Sopenharmony_ci                * purpose with or without fee is hereby granted, provided that the above
336cb93a386Sopenharmony_ci                * copyright notice and this permission notice appear in all copies.
337cb93a386Sopenharmony_ci                *
338cb93a386Sopenharmony_ci                * THE SOFTWARE IS PROVIDED &quot;AS IS&quot; AND THE AUTHOR DISCLAIMS ALL WARRANTIES
339cb93a386Sopenharmony_ci                * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
340cb93a386Sopenharmony_ci                * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
341cb93a386Sopenharmony_ci                * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
342cb93a386Sopenharmony_ci                * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
343cb93a386Sopenharmony_ci                * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
344cb93a386Sopenharmony_ci                * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
345cb93a386Sopenharmony_ci                " desc=""/>
346cb93a386Sopenharmony_ci        </licensematcher>
347cb93a386Sopenharmony_ci        <licensematcher name="BSD" desc="License for freetpye">
348cb93a386Sopenharmony_ci            <licensetext name="
349cb93a386Sopenharmony_ci                :license: BSD, see LICENSE for more details.
350cb93a386Sopenharmony_ci                " desc=""/>
351cb93a386Sopenharmony_ci                <licensetext name="
352cb93a386Sopenharmony_ci                * :license: BSD.
353cb93a386Sopenharmony_ci                " desc=""/>     
354cb93a386Sopenharmony_ci        </licensematcher>
355cb93a386Sopenharmony_ci         <licensematcher name="OFL1.1" desc="License for freetpye">
356cb93a386Sopenharmony_ci            <licensetext name="
357cb93a386Sopenharmony_ci                The goals of the Open Font License (OFL) are to stimulate worldwide
358cb93a386Sopenharmony_ci                development of collaborative font projects, to support the font
359cb93a386Sopenharmony_ci                creation efforts of academic and linguistic communities, and to
360cb93a386Sopenharmony_ci                provide a free and open framework in which fonts may be shared and
361cb93a386Sopenharmony_ci                improved in partnership with others.
362cb93a386Sopenharmony_ci                " desc=""/>
363cb93a386Sopenharmony_ci        </licensematcher>
364cb93a386Sopenharmony_ci        <licensematcher name="MPL-1.1" desc="License for freetpye">
365cb93a386Sopenharmony_ci            <licensetext name="
366cb93a386Sopenharmony_ci                * Alternatively, the contents of this file may be used under the terms of
367cb93a386Sopenharmony_ci                * either the GNU General Public License Version 2 or later (the &quot;GPL&quot;), or
368cb93a386Sopenharmony_ci                * the GNU Lesser General Public License Version 2.1 or later (the &quot;LGPL&quot;),
369cb93a386Sopenharmony_ci                * in which case the provisions of the GPL or the LGPL are applicable instead
370cb93a386Sopenharmony_ci                * of those above. If you wish to allow use of your version of this file only
371cb93a386Sopenharmony_ci                * under the terms of either the GPL or the LGPL, and not to allow others to
372cb93a386Sopenharmony_ci                * use your version of this file under the terms of the MPL, indicate your
373cb93a386Sopenharmony_ci                * decision by deleting the provisions above and replace them with the notice
374cb93a386Sopenharmony_ci                * and other provisions required by the GPL or the LGPL. If you do not delete
375cb93a386Sopenharmony_ci                * the provisions above, a recipient may use your version of this file under
376cb93a386Sopenharmony_ci                * the terms of any one of the MPL, the GPL or the LGPL.
377cb93a386Sopenharmony_ci                " desc=""/>
378cb93a386Sopenharmony_ci        </licensematcher>
379cb93a386Sopenharmony_ci        <licensematcher name="FSFAP" desc="License for freetpye">
380cb93a386Sopenharmony_ci            <licensetext name="
381cb93a386Sopenharmony_ci                # Copying and distribution of this file, with or without modification,
382cb93a386Sopenharmony_ci                # is permitted in any medium without royalty provided the copyright
383cb93a386Sopenharmony_ci                # notice and this notice are preserved.
384cb93a386Sopenharmony_ci                " desc=""/>
385cb93a386Sopenharmony_ci        </licensematcher>
386cb93a386Sopenharmony_ci        <licensematcher name="LicenseRef-scancode-other-permissive" desc="License for freetpye">
387cb93a386Sopenharmony_ci            <licensetext name="
388cb93a386Sopenharmony_ci                This software may be modified only if its author and version
389cb93a386Sopenharmony_ci                information is updated accurately, and may be redistributed
390cb93a386Sopenharmony_ci                only if accompanied by this unaltered notice.  Subject to those
391cb93a386Sopenharmony_ci                restrictions, permission is granted to anyone to do anything
392cb93a386Sopenharmony_ci                with this software.  The copyright holders make no guarantees
393cb93a386Sopenharmony_ci                regarding this software, and are not responsible for any damage
394cb93a386Sopenharmony_ci                resulting from its use.
395cb93a386Sopenharmony_ci                " desc=""/>
396cb93a386Sopenharmony_ci        </licensematcher>
397cb93a386Sopenharmony_ci        <licensematcher name="BD-style" desc="License for freetpye">
398cb93a386Sopenharmony_ci            <licensetext name="
399cb93a386Sopenharmony_ci                * Use of this source code is governed by a BD-style license that can be
400cb93a386Sopenharmony_ci                * found in the LICENSE file.
401cb93a386Sopenharmony_ci                " desc=""/>
402cb93a386Sopenharmony_ci        </licensematcher>
403cb93a386Sopenharmony_ci        <licensematcher name="BSD-3-Clause" desc="License for freetpye">
404cb93a386Sopenharmony_ci            <licensetext name="
405cb93a386Sopenharmony_ci                // Use of this source code is governed by the BSD-3-Clause license that can be
406cb93a386Sopenharmony_ci                " desc=""/>
407cb93a386Sopenharmony_ci            <licensetext name="
408cb93a386Sopenharmony_ci                Redistribution and use in source and binary forms, with or without
409cb93a386Sopenharmony_ci                modification, are permitted provided that the following conditions are
410cb93a386Sopenharmony_ci                met:
411cb93a386Sopenharmony_ci                " desc=""/>
412cb93a386Sopenharmony_ci            <licensetext name="
413cb93a386Sopenharmony_ci                * Redistributions of source code must retain the above copyright
414cb93a386Sopenharmony_ci                notice, this list of conditions and the following disclaimer.
415cb93a386Sopenharmony_ci                " desc=""/>
416cb93a386Sopenharmony_ci        </licensematcher>
417cb93a386Sopenharmony_ci        <licensematcher name="GFDL-1.1" desc="License for freetpye">
418cb93a386Sopenharmony_ci            <licensetext name="
419cb93a386Sopenharmony_ci                this file is copyrighted under the GNU Free Documentation License 1.1
420cb93a386Sopenharmony_ci                " desc=""/>
421cb93a386Sopenharmony_ci        </licensematcher>
422cb93a386Sopenharmony_ci        <licensematcher name="CC0-1.0" desc="License for freetpye">
423cb93a386Sopenharmony_ci            <licensetext name="
424cb93a386Sopenharmony_ci                * Licensed under the CC0 Public Domain Dedication license.
425cb93a386Sopenharmony_ci                " desc=""/>
426cb93a386Sopenharmony_ci        </licensematcher>
427cb93a386Sopenharmony_ci        <licensematcher name="CC0-1.0" desc="License for freetpye">
428cb93a386Sopenharmony_ci            <licensetext name="
429cb93a386Sopenharmony_ci                CC BY-NC-SA 3.0
430cb93a386Sopenharmony_ci                " desc=""/>
431cb93a386Sopenharmony_ci        </licensematcher>
432cb93a386Sopenharmony_ci        <licensematcher name="Info-ZIP" desc="License for freetpye">
433cb93a386Sopenharmony_ci            <licensetext name="
434cb93a386Sopenharmony_ci                See the accompanying file LICENSE, version 2000-Apr-09 or later
435cb93a386Sopenharmony_ci                (the contents of which are also included in zip.h) for terms of use.
436cb93a386Sopenharmony_ci                If, for some reason, all these files are missing, the Info-ZIP license
437cb93a386Sopenharmony_ci                also may be found at:  ftp://ftp.info-zip.org/pub/infozip/license.html
438cb93a386Sopenharmony_ci                " desc=""/>
439cb93a386Sopenharmony_ci        </licensematcher>
440cb93a386Sopenharmony_ci        <licensematcher name="Libpng" desc="License for freetpye">
441cb93a386Sopenharmony_ci            <licensetext name="
442cb93a386Sopenharmony_ci                The software is supplied &quot;as is&quot;, without warranty of any kind,
443cb93a386Sopenharmony_ci                express or implied, including, without limitation, the warranties
444cb93a386Sopenharmony_ci                of merchantability, fitness for a particular purpose, title, and
445cb93a386Sopenharmony_ci                non-infringement.  In no event shall the Copyright owners, or
446cb93a386Sopenharmony_ci                " desc=""/>
447cb93a386Sopenharmony_ci        </licensematcher>
448cb93a386Sopenharmony_ci        <licensematcher name="OFL-1.1" desc="License for freetpye">
449cb93a386Sopenharmony_ci            <licensetext name="
450cb93a386Sopenharmony_ci                This Font Software is licensed under the SIL Open Font License,
451cb93a386Sopenharmony_ci                Version 1.1.
452cb93a386Sopenharmony_ci                " desc=""/>
453cb93a386Sopenharmony_ci        </licensematcher>
454cb93a386Sopenharmony_ci        </licensematcherlist>
455cb93a386Sopenharmony_ci    </oatconfig>
456cb93a386Sopenharmony_ci</configuration>
457