Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Module evaluation for TCR-52/ui-claims #93

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

jgreben
Copy link

@jgreben jgreben commented Jan 27, 2025

@jgreben jgreben requested a review from a team as a code owner January 27, 2025 23:21
@CLAassistant
Copy link

CLAassistant commented Jan 27, 2025

CLA assistant check
All committers have signed the CLA.

@jgreben jgreben requested a review from julianladisch January 28, 2025 20:12
* [ ] Third party dependencies use an Apache 2.0 compatible license
- Only the FOLIO dependencies and `typescript` use the Apache license
- Development dependencies that use MIT license: `babel`, `types`, `typescript-eslint`, `core-js`, `eslint`, `history`, `identity-obj-proxy`, `react`, `redux`, `regenerator-runtime`.
- The runtime and development dependency `lodash` uses OpenJS Foundation, but includes dependencies from vendors that use other licenses:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OpenJS Foundation is the copyright holder, not the license.
The license is in lines 15-32. How does this differ from MIT license that it qualifies for a new license name?
https://github.com/lodash/lodash/blob/4.17.21/LICENSE#L15-L32

- Only the FOLIO dependencies and `typescript` use the Apache license
- Development dependencies that use MIT license: `babel`, `types`, `typescript-eslint`, `core-js`, `eslint`, `history`, `identity-obj-proxy`, `react`, `redux`, `regenerator-runtime`.
- The runtime and development dependency `lodash` uses OpenJS Foundation, but includes dependencies from vendors that use other licenses:
- `backbone`: Copyright (c) 2010-2016 Jeremy Ashkenas, DocumentCloud
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- The runtime and development dependency `lodash` uses OpenJS Foundation, but includes dependencies from vendors that use other licenses:
- `backbone`: Copyright (c) 2010-2016 Jeremy Ashkenas, DocumentCloud
- `firebug-lite`: BSD License
- `json-js`: no explicit license
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- Development dependencies that use MIT license: `babel`, `types`, `typescript-eslint`, `core-js`, `eslint`, `history`, `identity-obj-proxy`, `react`, `redux`, `regenerator-runtime`.
- The runtime and development dependency `lodash` uses OpenJS Foundation, but includes dependencies from vendors that use other licenses:
- `backbone`: Copyright (c) 2010-2016 Jeremy Ashkenas, DocumentCloud
- `firebug-lite`: BSD License
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please clarify whether firebug-lite is licensed under GPL license: https://github.com/lodash/lodash/blob/4.17.21/vendor/firebug-lite/src/firebug-lite-debug.js#L18

- `backbone`: Copyright (c) 2010-2016 Jeremy Ashkenas, DocumentCloud
- `firebug-lite`: BSD License
- `json-js`: no explicit license
- `underscore`: Copyright (c) 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the copyright holder (missing the second line), not the license.
The license is in lines 4-23 and is likely a well known license: https://github.com/lodash/lodash/blob/4.17.21/vendor/underscore/LICENSE#L4-L23

* [x] The module doesn't access data in DB schemas other than its own and public
* [x] Any dependencies, other than on defined interfaces, are declared in the README.md.
* [x] The module responds with a tenant's content based on x-okapi-tenant header
* [x] Standard GET `/admin/health` endpoint returning a 200 response
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How did you manage to get a 200 response from ui-claims for a GET /admin/health request?

Copy link
Author

@jgreben jgreben Jan 31, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't. Since that was listed in the "Backend" section I checked that in accordance with [x] ~INAPPLICABLE~.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants