UNPKG

2.35 kBJavaScriptView Raw
1'use strict';
2
3const licenseCompatibility = {
4 'AGPL-3.0': [
5 // Individual licenses
6 'Apache-2.0', 'Apache-2.0*',
7 'BSD-2-Clause', 'BSD-3-Clause',
8 'CC-BY-4.0',
9 'CC-BY-3.0',
10 'CC0-1.0',
11 'ISC',
12 'LGPL-2.1+',
13 'LGPL-3.0',
14 'MIT', 'MIT/X11', 'MIT*',
15 'MIT Licensed. http://www.opensource.org/licenses/mit-license.php',
16 'Public Domain',
17 'Unlicense',
18 'WTFPL',
19
20 // Combined licenses
21 '(AFL-2.1 OR BSD-3-Clause)',
22 '(Apache-2.0 OR MPL-1.1)',
23 '(BSD-2-Clause OR MIT OR Apache-2.0)',
24 '(BSD-3-Clause OR GPL-2.0)',
25 'BSD-3-Clause OR MIT',
26 '(GPL-2.0 OR MIT)',
27 '(MIT AND BSD-3-Clause)',
28 '(MIT AND CC-BY-3.0)',
29 '(MIT AND Zlib)',
30 '(MIT OR Apache-2.0)',
31 '(MIT OR CC0-1.0)',
32 '(MIT OR GPL-3.0)',
33 '(WTFPL OR MIT)'
34 ],
35
36 'LGPL-3.0': [
37 // Individual licenses
38 'Apache-2.0', 'Apache-2.0*',
39 'BSD-2-Clause', 'BSD-3-Clause',
40 'CC-BY-4.0',
41 'CC-BY-3.0',
42 'CC0-1.0',
43 'ISC',
44 'LGPL-2.1+',
45 'LGPL-3.0',
46 'MIT', 'MIT/X11', 'MIT*',
47 'MIT Licensed. http://www.opensource.org/licenses/mit-license.php',
48 'Public Domain',
49 'Unlicense',
50 'WTFPL',
51
52 // Combined licenses
53 '(AFL-2.1 OR BSD-3-Clause)',
54 '(Apache-2.0 OR MPL-1.1)',
55 '(BSD-2-Clause OR MIT OR Apache-2.0)',
56 '(BSD-3-Clause OR GPL-2.0)',
57 'BSD-3-Clause OR MIT',
58 '(GPL-2.0 OR MIT)',
59 '(MIT AND BSD-3-Clause)',
60 '(MIT AND CC-BY-3.0)',
61 '(MIT AND Zlib)',
62 '(MIT OR Apache-2.0)',
63 '(MIT OR CC0-1.0)',
64 '(MIT OR GPL-3.0)',
65 '(WTFPL OR MIT)'
66 ],
67
68 MIT: [
69 // Individual licenses
70 'Apache-2.0', 'Apache-2.0*',
71 'BSD-2-Clause', 'BSD-3-Clause',
72 'CC-BY-4.0',
73 'CC-BY-3.0',
74 'CC0-1.0',
75 'ISC',
76 'LGPL-2.1+',
77 'LGPL-3.0',
78 'MIT', 'MIT/X11', 'MIT*',
79 'MIT Licensed. http://www.opensource.org/licenses/mit-license.php',
80 'Public Domain',
81 'Unlicense',
82 'WTFPL',
83
84 // Combined licenses
85 '(AFL-2.1 OR BSD-3-Clause)',
86 '(Apache-2.0 OR MPL-1.1)',
87 '(BSD-2-Clause OR MIT OR Apache-2.0)',
88 '(BSD-3-Clause OR GPL-2.0)',
89 'BSD-3-Clause OR MIT',
90 '(GPL-2.0 OR MIT)',
91 '(MIT AND BSD-3-Clause)',
92 '(MIT AND CC-BY-3.0)',
93 '(MIT AND Zlib)',
94 '(MIT OR Apache-2.0)',
95 '(MIT OR CC0-1.0)',
96 '(MIT OR GPL-3.0)',
97 '(WTFPL OR MIT)'
98 ]
99};
100
101module.exports = licenseCompatibility;