Skip to content

Commit 88e5a73

Browse files
authored
Adds additional license files for new dependencies (#3016)
# Description We have introduced a couple of new python dependencies/sub-dependencies. Adding license files for them to make sure they are captured in our dependencies list. ## Type of change - This change requires a documentation update ## Checklist - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./isaaclab.sh --format` - [x] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already exists there <!-- As you go through the checklist above, you can mark something as done by putting an x character in it For example, - [x] I have done this task - [ ] I have not done this task -->
1 parent 24a78b6 commit 88e5a73

File tree

6 files changed

+159
-30
lines changed

6 files changed

+159
-30
lines changed

.github/workflows/license-exceptions.json

Lines changed: 80 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -185,39 +185,48 @@
185185
},
186186
{
187187
"package": "cmeel",
188-
"license": "UNKNOWN"
188+
"license": "UNKNOWN",
189+
"comment": "BSD"
189190
},
190191
{
191192
"package": "cmeel-assimp",
192-
"license": "UNKNOWN"
193+
"license": "UNKNOWN",
194+
"comment": "BSD"
193195
},
194196
{
195197
"package": "cmeel-boost",
196-
"license": "UNKNOWN"
198+
"license": "UNKNOWN",
199+
"comment": "BSL"
197200
},
198201
{
199202
"package": "cmeel-console-bridge",
200-
"license": "UNKNOWN"
203+
"license": "UNKNOWN",
204+
"comment": "BSD"
201205
},
202206
{
203207
"package": "cmeel-octomap",
204-
"license": "UNKNOWN"
208+
"license": "UNKNOWN",
209+
"comment": "BSD"
205210
},
206211
{
207212
"package": "cmeel-qhull",
208-
"license": "UNKNOWN"
213+
"license": "UNKNOWN",
214+
"comment": "custom / OSRB"
209215
},
210216
{
211217
"package": "cmeel-tinyxml",
212-
"license": "UNKNOWN"
218+
"license": "UNKNOWN",
219+
"comment": "ZLIBL"
213220
},
214221
{
215222
"package": "cmeel-urdfdom",
216-
"license": "UNKNOWN"
223+
"license": "UNKNOWN",
224+
"comment": "BSD"
217225
},
218226
{
219227
"package": "cmeel-zlib",
220-
"license": "UNKNOWN"
228+
"license": "UNKNOWN",
229+
"comment": "ZLIBL"
221230
},
222231
{
223232
"package": "matplotlib",
@@ -229,86 +238,127 @@
229238
},
230239
{
231240
"package": "rl_games",
232-
"license": "UNKNOWN"
241+
"license": "UNKNOWN",
242+
"comment": "MIT"
233243
},
234244
{
235245
"package": "robomimic",
236-
"license": "UNKNOWN"
246+
"license": "UNKNOWN",
247+
"comment": "MIT"
237248
},
238249
{
239250
"package": "hpp-fcl",
240-
"license": "UNKNOWN"
251+
"license": "UNKNOWN",
252+
"comment": "BSD"
241253
},
242254
{
243255
"package": "pin",
244-
"license": "UNKNOWN"
256+
"license": "UNKNOWN",
257+
"comment": "BSD"
245258
},
246259
{
247260
"package": "eigenpy",
248-
"license": "UNKNOWN"
261+
"license": "UNKNOWN",
262+
"comment": "BSD"
249263
},
250264
{
251265
"package": "qpsolvers",
252-
"license": "GNU Lesser General Public License v3 (LGPLv3)"
266+
"license": "GNU Lesser General Public License v3 (LGPLv3)",
267+
"comment": "OSRB"
253268
},
254269
{
255270
"package": "quadprog",
256-
"license": "GNU General Public License v2 or later (GPLv2+)"
271+
"license": "GNU General Public License v2 or later (GPLv2+)",
272+
"comment": "OSRB"
257273
},
258274
{
259275
"package": "Markdown",
260-
"license": "UNKNOWN"
276+
"license": "UNKNOWN",
277+
"comment": "BSD"
261278
},
262279
{
263280
"package": "anytree",
264-
"license": "UNKNOWN"
281+
"license": "UNKNOWN",
282+
"comment": "Apache"
265283
},
266284
{
267285
"package": "click",
268-
"license": "UNKNOWN"
286+
"license": "UNKNOWN",
287+
"comment": "BSD"
269288
},
270289
{
271290
"package": "egl_probe",
272-
"license": "UNKNOWN"
291+
"license": "UNKNOWN",
292+
"comment": "MIT"
273293
},
274294
{
275295
"package": "filelock",
276-
"license": "The Unlicense (Unlicense)"
296+
"license": "The Unlicense (Unlicense)",
297+
"comment": "no condition"
277298
},
278299
{
279300
"package": "proglog",
280-
"license": "UNKNOWN"
301+
"license": "UNKNOWN",
302+
"comment": "MIT"
281303
},
282304
{
283305
"package": "termcolor",
284-
"license": "UNKNOWN"
306+
"license": "UNKNOWN",
307+
"comment": "MIT"
285308
},
286309
{
287310
"package": "typing_extensions",
288-
"license": "UNKNOWN"
311+
"license": "UNKNOWN",
312+
"comment": "PSFL / OSRB"
289313
},
290314
{
291315
"package": "urllib3",
292-
"license": "UNKNOWN"
316+
"license": "UNKNOWN",
317+
"comment": "MIT"
293318
},
294319
{
295320
"package": "h5py",
296-
"license": "UNKNOWN"
321+
"license": "UNKNOWN",
322+
"comment": "BSD"
297323
},
298324
{
299325
"package": "pillow",
300-
"license": "UNKNOWN"
326+
"license": "UNKNOWN",
327+
"comment": "MIT"
301328
},
302329
{
303330
"package": "pygame",
304-
"license": "GNU Library or Lesser General Public License (LGPL)"
331+
"license": "GNU Library or Lesser General Public License (LGPL)",
332+
"comment": "OSRB"
305333
},
306334
{
307335
"package": "scikit-learn",
308-
"license": "UNKNOWN"
336+
"license": "UNKNOWN",
337+
"comment": "BSD"
309338
},
310339
{
311340
"package": "tensorboardX",
312-
"license": "UNKNOWN"
341+
"license": "UNKNOWN",
342+
"comment": "MIT"
343+
},
344+
{
345+
"package": "attrs",
346+
"license": "UNKNOWN",
347+
"comment": "MIT"
348+
},
349+
{
350+
"package": "jsonschema",
351+
"license": "UNKNOWN",
352+
"comment": "MIT"
353+
},
354+
{
355+
"package": "jsonschema-specifications",
356+
"license": "UNKNOWN",
357+
"comment": "MIT"
358+
},
359+
{
360+
"package": "referencing",
361+
"license": "UNKNOWN",
362+
"comment": "MIT"
313363
}
314364
]
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2015 Hynek Schlawack and the attrs contributors
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (c) 2013 Julian Berman
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy
4+
of this software and associated documentation files (the "Software"), to deal
5+
in the Software without restriction, including without limitation the rights
6+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7+
copies of the Software, and to permit persons to whom the Software is
8+
furnished to do so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in
11+
all copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19+
THE SOFTWARE.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (c) 2022 Julian Berman
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy
4+
of this software and associated documentation files (the "Software"), to deal
5+
in the Software without restriction, including without limitation the rights
6+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7+
copies of the Software, and to permit persons to whom the Software is
8+
furnished to do so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in
11+
all copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19+
THE SOFTWARE.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (c) 2022 Julian Berman
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy
4+
of this software and associated documentation files (the "Software"), to deal
5+
in the Software without restriction, including without limitation the rights
6+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7+
copies of the Software, and to permit persons to whom the Software is
8+
furnished to do so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in
11+
all copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19+
THE SOFTWARE.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
license = "MIT" as indicated in pyproject.toml

0 commit comments

Comments
 (0)