summaryrefslogtreecommitdiffstats
path: root/deny.toml
blob: 814c9f18e396deb0e33dd6e0f26201437fbe9063 (plain)
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
[advisories]
vulnerability = "deny"
unmaintained  = "deny"
notice        = "deny"

[bans]
multiple-versions = "deny"
deny = [ ]
skip = [
    # clap uses an older version of ansi_term
    { name = "ansi_term", version = "=0.11.0" },
]

[licenses]
unlicensed         = "deny"
allow-osi-fsf-free = "either"
copyleft           = "deny"

# We want really high confidence when inferring licenses from text
confidence-threshold = 0.93

allow = [
    "Apache-2.0",
    "MIT",
    "MPL-2.0",
]

exceptions = [
    { name = "libimagutil"            ,  allow = ["LGPL-2.1"] },
    { name = "libimagtimeui"          ,  allow = ["LGPL-2.1"] },
    { name = "libimagerror"           ,  allow = ["LGPL-2.1"] },
    { name = "libimagstore"           ,  allow = ["LGPL-2.1"] },
    { name = "libimaginteraction"     ,  allow = ["LGPL-2.1"] },
    { name = "libimagrt"              ,  allow = ["LGPL-2.1"] },
    { name = "libimagentrylink"       ,  allow = ["LGPL-2.1"] },
    { name = "libimagentryurl"        ,  allow = ["LGPL-2.1"] },
    { name = "libimagentrytag"        ,  allow = ["LGPL-2.1"] },
    { name = "libimagentryfilter"     ,  allow = ["LGPL-2.1"] },
    { name = "libimagentrygps"        ,  allow = ["LGPL-2.1"] },
    { name = "libimagentryedit"       ,  allow = ["LGPL-2.1"] },
    { name = "libimagentryview"       ,  allow = ["LGPL-2.1"] },
    { name = "libimagentrydatetime"   ,  allow = ["LGPL-2.1"] },
    { name = "libimagentryutil"       ,  allow = ["LGPL-2.1"] },
    { name = "libimagentrycategory"   ,  allow = ["LGPL-2.1"] },
    { name = "libimagentryref"        ,  allow = ["LGPL-2.1"] },
    { name = "libimagentrymarkdown"   ,  allow = ["LGPL-2.1"] },
    { name = "libimagentryannotation" ,  allow = ["LGPL-2.1"] },
    { name = "libimagbookmark"        ,  allow = ["LGPL-2.1"] },
    { name = "libimagcalendar"        ,  allow = ["LGPL-2.1"] },
    { name = "libimaghabit"           ,  allow = ["LGPL-2.1"] },
    { name = "libimagnotes"           ,  allow = ["LGPL-2.1"] },
    { name = "libimagcontact"         ,  allow = ["LGPL-2.1"] },
    { name = "libimagdiary"           ,  allow = ["LGPL-2.1"] },
    { name = "libimaglog"             ,  allow = ["LGPL-2.1"] },
    { name = "libimagtimetrack"       ,  allow = ["LGPL-2.1"] },
    { name = "libimagtodo"            ,  allow = ["LGPL-2.1"] },
    { name = "libimagmail"            ,  allow = ["LGPL-2.1"] },
    { name = "libimagwiki"            ,  allow = ["LGPL-2.1"] },
    { name = "imag-habit"             ,  allow = ["LGPL-2.1"] },
    { name = "imag-diary"             ,  allow = ["LGPL-2.1"] },
    { name = "imag-calendar"          ,  allow = ["LGPL-2.1"] },
    { name = "imag-contact"           ,  allow = ["LGPL-2.1"] },
    { name = "imag-notes"             ,  allow = ["LGPL-2.1"] },
    { name = "imag-bookmark"          ,  allow = ["LGPL-2.1"] },
    { name = "imag-timetrack"         ,  allow = ["LGPL-2.1"] },
    { name = "imag-mail"              ,  allow = ["LGPL-2.1"] },
    { name = "imag-todo"              ,  allow = ["LGPL-2.1"] },
    { name = "imag-log"               ,  allow = ["LGPL-2.1"] },
    { name = "imag-wiki"              ,  allow = ["LGPL-2.1"] },
    { name = "imag-markdown"          ,  allow = ["LGPL-2.1"] },
    { name = "imag-ref"               ,  allow = ["LGPL-2.1"] },
    { name = "imag-gps"               ,  allow = ["LGPL-2.1"] },
    { name = "imag-diagnostics"       ,  allow = ["LGPL-2.1"] },
    { name = "imag-mv"                ,  allow = ["LGPL-2.1"] },
    { name = "imag-store"             ,  allow = ["LGPL-2.1"] },
    { name = "imag-tag"               ,  allow = ["LGPL-2.1"] },
    { name = "imag-grep"              ,  allow = ["LGPL-2.1"] },
    { name = "imag-annotate"          ,  allow = ["LGPL-2.1"] },
    { name = "imag-link"              ,  allow = ["LGPL-2.1"] },
    { name = "imag-view"              ,  allow = ["LGPL-2.1"] },
    { name = "imag-init"              ,  allow = ["LGPL-2.1"] },
    { name = "imag-edit"              ,  allow = ["LGPL-2.1"] },
    { name = "imag-ids"               ,  allow = ["LGPL-2.1"] },
    { name = "imag-id-in-collection"  ,  allow = ["LGPL-2.1"] },
    { name = "imag-git"               ,  allow = ["LGPL-2.1"] },
    { name = "imag-category"          ,  allow = ["LGPL-2.1"] },
    { name = "imag-header"            ,  allow = ["LGPL-2.1"] },
    { name = "imag-create"            ,  allow = ["LGPL-2.1"] },
    { name = "imag"                   ,  allow = ["LGPL-2.1"] },

    { name = "tests-ui", allow = ["LGPL-2.1"] },
    { name = "version-sync", allow = ["LGPL-2.1", "MIT"] },
]