Skip to content

Commit 4abea6c

Browse files
committed
Add SPDX license identifiers for all dependencies
1 parent 5e3c5e8 commit 4abea6c

File tree

1 file changed

+40
-1
lines changed

1 file changed

+40
-1
lines changed

bypy/sources.json

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
[
22
{
33
"name": "zlib",
4+
"spdx": "Zlib",
5+
"license_type": "permissive",
46
"unix": {
57
"filename": "zlib-1.3.1.tar.xz",
68
"hash": "sha256:38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32",
@@ -10,6 +12,8 @@
1012

1113
{
1214
"name": "bzip2",
15+
"spdx": "bzip2-1.0.8",
16+
"license_type": "permissive",
1317
"os": "linux",
1418
"unix": {
1519
"filename": "bzip2-1.0.8.tar.gz",
@@ -20,6 +24,8 @@
2024

2125
{
2226
"name": "pkg-config",
27+
"spdx": "GPL-2.0-or-later",
28+
"type": "build",
2329
"os": "macos",
2430
"unix": {
2531
"filename": "pkg-config-0.29.2.tar.gz",
@@ -30,6 +36,7 @@
3036

3137
{
3238
"name": "openssl",
39+
"spdx": "Apache-2.0",
3340
"unix": {
3441
"filename": "openssl-3.3.0.tar.gz",
3542
"hash": "sha256:53e66b043322a606abf0087e7699a0e033a37fa13feb9742df35c3a33b18fb02",
@@ -39,6 +46,8 @@
3946

4047
{
4148
"name": "cmake",
49+
"spdx": "BSD-3-Clause",
50+
"type": "build",
4251
"os": "macos",
4352
"unix": {
4453
"filename": "cmake-3.29.3.tar.gz",
@@ -49,6 +58,7 @@
4958

5059
{
5160
"name": "expat",
61+
"spdx": "MIT",
5262
"unix": {
5363
"filename": "expat-2.6.2.tar.xz",
5464
"hash": "sha256:ee14b4c5d8908b1bec37ad937607eab183d4d9806a08adee472c3c3121d27364",
@@ -58,6 +68,7 @@
5868

5969
{
6070
"name": "libxml2",
71+
"spdx": "MIT",
6172
"unix": {
6273
"filename": "libxml2-2.12.7.tar.xz",
6374
"hash": "sha256:24ae78ff1363a973e6d8beba941a7945da2ac056e19b53956aeb6927fd6cfb56",
@@ -67,6 +78,7 @@
6778

6879
{
6980
"name": "xkbcommon",
81+
"spdx": "X11",
7082
"os": "linux",
7183
"unix": {
7284
"filename": "libxkbcommon-1.7.0.tar.xz",
@@ -77,6 +89,8 @@
7789

7890
{
7991
"name": "sqlite",
92+
"spdx": "blessing",
93+
"license_type": "permissive",
8094
"unix": {
8195
"filename": "sqlite-autoconf-3450300.tar.gz",
8296
"hash": "sha256:b2809ca53124c19c60f42bf627736eae011afdcc205bb48270a5ee9a38191531",
@@ -86,6 +100,7 @@
86100

87101
{
88102
"name": "libffi",
103+
"spdx": "MIT",
89104
"os": "linux",
90105
"unix": {
91106
"filename": "libffi-3.4.6.tar.gz",
@@ -96,6 +111,7 @@
96111

97112
{
98113
"name": "ncurses",
114+
"spdx": "MIT",
99115
"os": "linux",
100116
"unix": {
101117
"filename": "ncurses-6.5.tar.gz",
@@ -106,6 +122,7 @@
106122

107123
{
108124
"name": "readline",
125+
"spdx": "GPL-3.0-only",
109126
"os": "linux",
110127
"unix": {
111128
"filename": "readline-8.2.tar.gz",
@@ -116,6 +133,7 @@
116133

117134
{
118135
"name": "xz",
136+
"spdx": "0BSD",
119137
"unix": {
120138
"filename": "xz-5.2.5.tar.gz",
121139
"hash": "sha256:f6f4910fd033078738bd82bfba4f49219d03b17eb0794eb91efbae419f4aba10",
@@ -125,6 +143,7 @@
125143

126144
{
127145
"name": "libxxhash",
146+
"spdx": "BSD-2-Clause",
128147
"unix": {
129148
"filename": "xxHash-0.8.2.tar.gz",
130149
"hash": "sha256:baee0c6afd4f03165de7a4e67988d16f0f2b257b51d0e3cb91909302a26a79c4",
@@ -134,6 +153,7 @@
134153

135154
{
136155
"name": "xcrypt",
156+
"spdx": "LGPL-2.1-only",
137157
"os": "linux",
138158
"unix": {
139159
"filename": "xcrypt-4.4.36.tar.gz",
@@ -144,6 +164,7 @@
144164

145165
{
146166
"name": "python",
167+
"spdx": "PSF-2.0",
147168
"unix": {
148169
"filename": "Python-3.12.3.tar.xz",
149170
"hash": "sha256:56bfef1fdfc1221ce6720e43a661e3eb41785dd914ce99698d8c7896af4bdaa1",
@@ -153,6 +174,7 @@
153174

154175
{
155176
"name": "libpng",
177+
"spdx": "libpng-2.0",
156178
"unix": {
157179
"filename": "libpng-1.6.43.tar.xz",
158180
"hash": "sha256:6a5ca0652392a2d7c9db2ae5b40210843c0bbc081cbd410825ab00cc59f14a6c",
@@ -162,6 +184,7 @@
162184

163185
{
164186
"name": "lcms2",
187+
"spdx": "MIT",
165188
"unix": {
166189
"filename": "lcms2-2.16.tar.gz",
167190
"hash": "sha256:d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51",
@@ -171,6 +194,7 @@
171194

172195
{
173196
"name": "graphite",
197+
"spdx": "MIT",
174198
"os": "linux",
175199
"unix": {
176200
"filename": "graphite2-1.3.14.tgz",
@@ -181,6 +205,7 @@
181205

182206
{
183207
"name": "pcre",
208+
"spdx": "BSD-3-Clause WITH PCRE2-exception",
184209
"os": "linux",
185210
"unix": {
186211
"filename": "pcre2-10.43.tar.bz2",
@@ -191,6 +216,7 @@
191216

192217
{
193218
"name": "iconv",
219+
"spdx": "LGPL-2.0-only",
194220
"os": "linux",
195221
"unix": {
196222
"filename": "libiconv-1.17.tar.gz",
@@ -201,6 +227,8 @@
201227

202228
{
203229
"name": "installer",
230+
"spdx": "MIT",
231+
"type": "build",
204232
"comment": "Needed infrastructure for installing pure python packages (wheels)",
205233
"unix": {
206234
"filename": "installer-0.7.0-py3-none-any.whl",
@@ -211,6 +239,8 @@
211239

212240
{
213241
"name": "packaging",
242+
"spdx": "BSD-2-Clause",
243+
"type": "build",
214244
"comment": "Needed for glib for some absurd reason",
215245
"unix": {
216246
"filename": "packaging-23.1-py3-none-any.whl",
@@ -221,6 +251,7 @@
221251

222252
{
223253
"name": "glib",
254+
"spdx": "LGPL-2.1-only",
224255
"os": "linux",
225256
"unix": {
226257
"filename": "glib-2.80.2.tar.xz",
@@ -231,6 +262,7 @@
231262

232263
{
233264
"name": "brotli",
265+
"spdx": "MIT",
234266
"os": "linux",
235267
"unix": {
236268
"filename": "brotli-1.1.0.tar.gz",
@@ -241,6 +273,7 @@
241273

242274
{
243275
"name": "pixman",
276+
"spdx": "MIT",
244277
"os": "linux",
245278
"unix": {
246279
"filename": "pixman-0.44.2.tar.xz",
@@ -251,6 +284,7 @@
251284

252285
{
253286
"name": "freetype",
287+
"spdx": "FTL",
254288
"os": "linux",
255289
"unix": {
256290
"filename": "freetype-2.13.2.tar.xz",
@@ -261,6 +295,7 @@
261295

262296
{
263297
"name": "fontconfig",
298+
"spdx": "MIT",
264299
"os": "linux",
265300
"unix": {
266301
"filename": "fontconfig-2.13.1.tar.bz2",
@@ -271,6 +306,7 @@
271306

272307
{
273308
"name": "cairo",
309+
"spdx": "LGPL-2.1-only",
274310
"os": "linux",
275311
"unix": {
276312
"filename": "cairo-1.18.2.tar.xz",
@@ -281,6 +317,7 @@
281317

282318
{
283319
"name": "harfbuzz",
320+
"spdx": "MIT",
284321
"unix": {
285322
"filename": "harfbuzz-8.5.0.tar.xz",
286323
"hash": "sha256:77e4f7f98f3d86bf8788b53e6832fb96279956e1c3961988ea3d4b7ca41ddc27",
@@ -290,6 +327,7 @@
290327

291328
{
292329
"name": "simde",
330+
"spdx": "MIT",
293331
"comment": "Cannot update till gcc in the build VM is updated as simde 0.8 requires newer gcc",
294332
"unix": {
295333
"filename": "simde-amalgamated-0.7.6.tar.xz",
@@ -300,6 +338,7 @@
300338

301339
{
302340
"name": "wayland",
341+
"spdx": "MIT",
303342
"os": "linux",
304343
"unix": {
305344
"filename": "wayland-1.24.0.tar.xz",
@@ -310,12 +349,12 @@
310349

311350
{
312351
"name": "wayland-protocols",
352+
"spdx": "MIT",
313353
"os": "linux",
314354
"unix": {
315355
"filename": "wayland-protocols-1.45.tar.xz",
316356
"hash": "sha256:4d2b2a9e3e099d017dc8107bf1c334d27bb87d9e4aff19a0c8d856d17cd41ef0",
317357
"urls": ["https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.45/downloads/{filename}"]
318358
}
319359
}
320-
321360
]

0 commit comments

Comments
 (0)