-
Notifications
You must be signed in to change notification settings - Fork 682
Expand file tree
/
Copy pathlicense_file_exceptions.json
More file actions
67 lines (66 loc) · 2.83 KB
/
Copy pathlicense_file_exceptions.json
File metadata and controls
67 lines (66 loc) · 2.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
"_comment1": "This file is used to allow specific files to be omitted from the license check process.",
"_comment2": "Each PkgException entry is a {'PackageName' and 'IgnoredFilesRegexList'}",
"_comment3": "The 'PackageName' is the name of the (sub)package to which the exception applies.",
"_comment4": "The 'IgnoredFilesRegexList' is a list of regular expressions that match files to be omitted from the license check.",
"_comment5": "The 'GlobalExceptionsRegexList' is a list of regular expressions that match all packages.",
"PkgExceptions": [
{
"PackageName": "gcc",
"IgnoredFilesRegexList": [
"^/usr/share/man/man7/gpl\\.7\\.gz$"
]
},
{
"PackageName": "libdb-docs",
"IgnoredFilesRegexList": [
"^/usr/share/doc/libdb-[0-9\\.]+/installation/build_unix_freebsd\\.html$",
"^/usr/share/doc/libdb-[0-9\\.]+/license/license_db\\.html$"
]
},
{
"PackageName": "perl-doc",
"IgnoredFilesRegexList": [
"^/usr/share/man/.*"
]
},
{
"PackageName": "tar",
"IgnoredFilesRegexList": [
"^/usr/share/doc/tar-[0-9\\.]+/tar\\.html/GNU-Free-Documentation-License\\.html$"
]
},
{
"PackageName": "apache-commons-net-javadoc",
"IgnoredFilesRegexList": [
"^/usr/share/javadoc/apache-commons-net/org/apache/commons/net/bsd/.*",
"^/usr/share/javadoc/apache-commons-net/src-html/org/apache/commons/net/bsd/.*"
]
},
{
"_comment1": "OpenSSL has multiple structs, constants and procedures that have the word 'NOTICE' in them, like 'NOTICEREF_free'.",
"_comment2": "These man pages are for those items, not actual license notices.",
"PackageName": "openssl-devel",
"IgnoredFilesRegexList": [
"^/usr/share/man/man3/.*NOTICE.*\\.3ossl\\.gz$"
]
},
{
"_comment": "LICENSE.rst in fonts directory is for third-party fonts used in HTML documentation, not the main libvirt license.",
"PackageName": "libvirt-docs",
"IgnoredFilesRegexList": [
"^/usr/share/doc/libvirt-docs/html/fonts/LICENSE\\.rst$"
]
},
{
"_comment1": "SD_NOTICE is a logging-priority macro defined in <systemd/sd-daemon.h> (one of SD_EMERG..SD_DEBUG).",
"_comment2": "The man page documents the API macro and is not an actual license/notice file.",
"PackageName": "systemd-devel",
"IgnoredFilesRegexList": [
"^/usr/share/man/man3/SD_NOTICE\\.3\\.gz$"
]
}
],
"GlobalExceptionsRegexList": [
]
}