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

Submit Updates to Packages with ambiguous licenses #912

Open
16 tasks
lewisdaly opened this issue Aug 7, 2019 · 6 comments
Open
16 tasks

Submit Updates to Packages with ambiguous licenses #912

lewisdaly opened this issue Aug 7, 2019 · 6 comments
Labels
blocked good first issue Good for newcomers

Comments

@lewisdaly
Copy link
Contributor

lewisdaly commented Aug 7, 2019

Goal:

As a OSS Maintainer I want to update any dependencies that have ambiguous licenses so that we can clarify where we stand on the licensing of dependencies.

Tasks:

  • Submit PRs to the following repositories with clarified licenses:
Done Repo Issue
[ ] https://github.com/typicaljoe/taffydb Contains MIT license on github, but not listed in package.json Latest version fixes this: v2.7.3
[ ] https://github.com/dscape/cycle Listed as Public-Domain on npm, license-scanner has trouble parsing the package.json
[ ] https://github.com/tjfontaine/node-buffercursor No license on github or npm
  • Once the above changes are accepted, update the package version in the package.json or package-lock.json file to pull through this license update. Apply for:
    - [ ] central-directory No longer used - for legacy support only

    • central-ledger
    • central-settlement
    • interop-switch-js
    • ml-api-adapter
    • mock-pathfinder
  • Remove any now outdated whitelisted packages from the license-scanner config.toml

Acceptance Criteria:

  • Designs are up-to date
  • Unit Tests pass
  • Integration Tests pass
  • Re run the license-scanner across all repos and ensure there are no more warnings for the above packages

Pull Requests:

Follow-up:

  • TBD

Dependencies:

  • N/A

Accountability:

@lewisdaly
Copy link
Contributor Author

Looks like taffydb has already fixed this license issue in v2.7.3

@lewisdaly
Copy link
Contributor Author

Cycle is listed as Public Domain in the package.json, but the license scanner tool fails to parse the package.json file for some reason.

@lewisdaly
Copy link
Contributor Author

This will be blocked now as we wait for pull requests to other repos out of our control to be reviewed, and npm modules to be released.

@lewisdaly lewisdaly added blocked good first issue Good for newcomers labels Aug 7, 2019
@lewisdaly
Copy link
Contributor Author

The cycle maintainer doesn't seem to want to release a new version. (Ref: dscape/cycle#21)

It may not be worth worrying about for now, since the only places we use this dependency are in central-directory (which is no longer used) and interop-switch-js

@Halkcyon
Copy link

I've submitted a PR to address cycle if any of the maintainers are still active.

dscape/cycle#26

@lewisdaly
Copy link
Contributor Author

Thanks @TheIncorrigible1 . Unfortunately I think the maintainer is MIA, we might not get a release anytime soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants