loopbackio / loopbackio/loopback-governance

Document IP Policy

Open
#31 0 comments 0 reactions 1 assignee View on GitHub

@achrinza is already working on this.

Since May 11, 2022.

P3
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Formally document the IP Policy of the LoopBack Project, which may include:

- Supported licenses
- Copyright notices
- Exceptions granted by the board

The IP Policy must be within the constraints of https://github.com/openjs-foundation/cross-project-council/blob/845960f44870e731c1208497c154952a87468b8d/governance/IP_POLICY_GUIDANCE.md.

## Git Repository licenses to check

We'll need to check the licenses of our Git Repositories to ensure they're compliant with the list from the OpenJS Foundation IP Policy Guidance document.

For those with incompatible licenses:

- If there's no DCO sign-offs, we can change the license immdiately
- If there's DCO sign-offs...
- If it's a StrongLoop/IBM maintainer or a maintainer that has signed the CLA, we can the change the license(?)
- If it's an active maintainer, get their permissions to change the license.
- If it's own outside contributor, we may need to get their permission to change the license(?)
- Otherwise, we may need to get an exception from the OpenJS Foundation.

_A tick represents a compatible license and not outstanding issues,_

- [x] cicd - **MIT License**
- [x] explorer.loopback.io - **MIT License**
- [x] loopback-connector - **MIT License**
- [x] loopback-connector-cassandra - **MIT LIcense**
- [ ] loopback-connector-cloudant - **Artistic License 2.0**
- DCO sign-offs:
- [ ] @/dhmlau (IBM)
- [x] loopback-connector-couchdb2 - **Apache License, Version 2.0**
- [ ] loopback-connector-dashdb - **Artistic License 2.0**
- DCO sign-offs:
- [ ] @/dhmlau (IBM)
- [ ] loopback-connector-db2 - **Artistic License 2.0**
- DCO sign-offs:
- [ ] @/dhmlau (IBM)
- [ ] @/pktippa **(Outside contributor)**
- [x] loopback-connector-elastic-search - **MIT License**
- [x] loopback-connector-grpc - **MIT License**
- [x] loopback-connector-kv-extreme-scale - **MIT License**
- [x] loopback-connector-kv-redis - **MIT License**
- [x] loopback-connector-mongodb - **MIT License**
- [x] loopback-connector-mssql - **MIT License**
- [x] loopback-connector-mysql - **MIT License**
- [x] loopback-connector-openapi - **MIT License**
- [x] loopback-connector-oracle - **MIT License**
- [ ] loopback-connector-postgresql - **Artistic License 2.0**
- DCO sign-offs:
- [ ] @/dhmlau (IBM)
- [ ] @/akshatdubeysf (Sourcefuse)
- [x] loopback-connector-redis - **MIT License**
- [x] loopback-connector-rest - **MIT License**
- [x] loopback-connector-soap - **MIT License**
- [ ] loopback-connector-sqlite3 - **Artistic License 2.0**
- DCO sign-offs:
- [ ] @/achrinza (TSC Member)
- [ ] @/dhmlau (IBM)
- [x] loopback-datasource-juggler - **MIT License**
- [ ] loopback-ibmdb - **Artistic License 2.0**
- DCO sign-offs:
- [ ] @/dhmlau (IBM)
- [x] loopback-next - **MIT License**
- [x] loopback.io - **MIT License**
- [x] loopback4-example-kafka - **MIT License**
- [x] loopback4-example-shopping - **MIT License**
- [x] loopback4-extension-grpc - **MIT License**
- [ ] project-contacts - **No License**
- [x] security - **MIT License**
- [ ] Check if we dual-license our security advisories under CC-0 for compatibility with other advisory databases (e.g. GitHub Advisory Database)
- [x] strong-error-handler - **MIT License**
- [x] strong-soap - **MIT License**

see also: https://github.com/loopbackio/loopback-connector-sqlite3/issues/10

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.