1da0c48c4Sopenharmony_ci<?xml version="1.0" encoding="UTF-8"?>
2da0c48c4Sopenharmony_ci<!-- Copyright (c) 2023 Huawei Device Co., Ltd.
3da0c48c4Sopenharmony_ci
4da0c48c4Sopenharmony_ci     Licensed under the Apache License, Version 2.0 (the "License");
5da0c48c4Sopenharmony_ci     you may not use this file except in compliance with the License.
6da0c48c4Sopenharmony_ci     You may obtain a copy of the License at
7da0c48c4Sopenharmony_ci
8da0c48c4Sopenharmony_ci          http://www.apache.org/licenses/LICENSE-2.0
9da0c48c4Sopenharmony_ci
10da0c48c4Sopenharmony_ci     Unless required by applicable law or agreed to in writing, software
11da0c48c4Sopenharmony_ci     distributed under the License is distributed on an "AS IS" BASIS,
12da0c48c4Sopenharmony_ci     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13da0c48c4Sopenharmony_ci     See the License for the specific language governing permissions and
14da0c48c4Sopenharmony_ci     limitations under the License.
15da0c48c4Sopenharmony_ci
16da0c48c4Sopenharmony_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.
17da0c48c4Sopenharmony_ci
18da0c48c4Sopenharmony_ci-->
19da0c48c4Sopenharmony_ci
20da0c48c4Sopenharmony_ci<configuration>
21da0c48c4Sopenharmony_ci    <oatconfig>
22da0c48c4Sopenharmony_ci        <licensefile>COPYING</licensefile>
23da0c48c4Sopenharmony_ci        <licensefile>COPYING-GPLV2</licensefile>
24da0c48c4Sopenharmony_ci        <licensefile>COPYING-LGPLV3</licensefile>
25da0c48c4Sopenharmony_ci        <policylist>
26da0c48c4Sopenharmony_ci            <policy name="projectPolicy" desc="">
27da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="include/elfutils/libdwfl.h" desc="该软件作为独立进程使用"/>
28da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="backends/.*.[h|c]" desc="该软件作为独立进程使用"/>
29da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="lib/.*.[h|c]" desc="该软件作为独立进程使用"/>
30da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="libasm/.*.[h|c]" desc="该软件作为独立进程使用"/>
31da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="libcpu/.*.[h|c|l|y]" desc="该软件作为独立进程使用"/>
32da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="libdw/.*.[h|c]" desc="该软件作为独立进程使用"/>
33da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="libdwelf/.*.[h|c]" desc="该软件作为独立进程使用"/>
34da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="libdwfl/.*.[h|c]" desc="该软件作为独立进程使用"/>
35da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="libebl/.*.[h|c]" desc="该软件作为独立进程使用"/>
36da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="libelf/.*.[h|c]" desc="该软件作为独立进程使用"/>
37da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="LGPLStyleLicense" path="debuginfod/.*" desc="该目录下软件未编译使用"/>
38da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="GPLStyleLicense" path="debuginfod/.*" desc="该目录下软件未编译使用"/>
39da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="GPLStyleLicense" path="src/.*.[h|c]" desc="该目录下软件未编译使用"/>
40da0c48c4Sopenharmony_ci                <policyitem type="compatibility" name="GPLStyleLicense" path="tests/.*.[h|c|sh]" desc="该目录下软件未编译使用"/>
41da0c48c4Sopenharmony_ci            </policy>
42da0c48c4Sopenharmony_ci        </policylist>
43da0c48c4Sopenharmony_ci        <filefilterlist>
44da0c48c4Sopenharmony_ci            <filefilter name="defaultFilter" desc="Files not to check">
45da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="config/known-dwarf.awk" desc="awk脚本文件"/>
46da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="m4/.*.m4" desc="m4脚本文件"/>
47da0c48c4Sopenharmony_ci                <filteritem type="filepath" name=".*.am" desc="生成Makefile的模板"/>
48da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="po/.*.po" desc="语言相关配置文件"/>
49da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="CONTRIBUTING" desc="贡献代码指南"/>
50da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="configure.ac" desc="config配置脚本"/>
51da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="COPYING" desc="license文件"/>
52da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="COPYING-GPLV2" desc="license文件"/>
53da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="COPYING-LGPLV3" desc="license文件"/>
54da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="doc/COPYING-GFDL" desc="license文件"/>
55da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="tests/debuginfod-rpms/hello2.spec." desc="用于测试的文件"/>
56da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="tests/debuginfod-rpms/hello3.spec." desc="用于测试的文件"/>
57da0c48c4Sopenharmony_ci            </filefilter>
58da0c48c4Sopenharmony_ci            <filefilter name="defaultPolicyFilter" desc="Filters for compatibility,license header policies">
59da0c48c4Sopenharmony_ci            </filefilter>
60da0c48c4Sopenharmony_ci            <filefilter name="copyrightPolicyFilter" desc="Filters for copyright header policies">
61da0c48c4Sopenharmony_ci            </filefilter>
62da0c48c4Sopenharmony_ci            <filefilter name="licenseFileNamePolicyFilter" desc="Filters for LICENSE file policies">
63da0c48c4Sopenharmony_ci            </filefilter>
64da0c48c4Sopenharmony_ci            <filefilter name="readmeFileNamePolicyFilter" desc="Filters for README file policies">
65da0c48c4Sopenharmony_ci            </filefilter>
66da0c48c4Sopenharmony_ci            <filefilter name="readmeOpenSourcefileNamePolicyFilter" desc="Filters for README.OpenSource file policies">
67da0c48c4Sopenharmony_ci            </filefilter>
68da0c48c4Sopenharmony_ci            <filefilter name="binaryFileTypePolicyFilter" desc="Filters for binary file policies">
69da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="libcpu/defs/i386.doc" desc="doc文档,实际未使用" />
70da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="tests/.*.bz2" desc="test files" />
71da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="tests/.*.rpm" desc="test files" />
72da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="tests/.*.tar.*" desc="test files" />
73da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="tests/.*.deb" desc="test files" />
74da0c48c4Sopenharmony_ci                <filteritem type="filepath" name="tests/.*.ddeb" desc="test files" />
75da0c48c4Sopenharmony_ci            </filefilter>
76da0c48c4Sopenharmony_ci
77da0c48c4Sopenharmony_ci        </filefilterlist>
78da0c48c4Sopenharmony_ci        <licensematcherlist>
79da0c48c4Sopenharmony_ci        </licensematcherlist>
80da0c48c4Sopenharmony_ci    </oatconfig>
81da0c48c4Sopenharmony_ci</configuration>
82