loopbackio / loopbackio/loopback-connector-sqlite3

Licensing inconsistency

Open
#10 6 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
13
Forks
21
PR merge metrics
No merged PRs in 30d

Description

Licenses for Loopback are MIT/Strongloop are they not? Confused by Artistic license on these and other packages since a number are MIT/Strongloop including Mongo and others. Should these not be consistently MIT/Strongloop?

Perhaps there is an oversight here but the ability to make modifications and distribute these in your own code base/apps is what make this open. Can you clarify your position on these things since it is hard to know when requiring modules in node what to expect with Loopback modules and that is a serious turn off.

Please be consistent one way or the other. If it is not MIT, then it makes decision easier on whether to use loopback modules or work with another framework.

The following connectors appear to be inconsistent with the rest that are MIT/Strongloop:
loopback-connector-sqlite3 Artistic/Strongloop
loopback-connector-postgresql Artistic/Strongloop
loopback-connector-soap Strongloop proprietary license
loopback-connector-oracle Strongloop proprietary license
loopback-connector-mssql Strongloop proprietary license

Your advertising for loopback describes it as being:
Dual Licensed: MIT open-source license or StrongLoop license

This is not the case for a significant number of adapters for popular databases. I'll leave this to be answered once but this applies to a number of loopback packages. This is really a general question that applies to the Loopback ecosystem. I think anything that is promoted as Loopback should be expected to be licensed as advertised.

Contributor guide

Open the contributing guide

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.

Research direction

Start by reviewing the licensing metadata for loopback-connector-sqlite3 and the other connectors listed in the issue, then compare it with LoopBack's advertised dual-license statement. Done means the project provides a clear, authoritative explanation of the applicable licenses and whether the package descriptions are consistent.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.