-
Notifications
You must be signed in to change notification settings - Fork 312
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
Review of (un-)ambiguous declared license mappings #8139
base: main
Are you sure you want to change the base?
Review of (un-)ambiguous declared license mappings #8139
Conversation
FYI @oss-review-toolkit/core-devs, Marika works at HH Partners and has legal background. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #8139 +/- ##
=========================================
Coverage 67.16% 67.16%
Complexity 2052 2052
=========================================
Files 358 358
Lines 17166 17166
Branches 2462 2462
=========================================
Hits 11530 11530
Misses 4613 4613
Partials 1023 1023
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I applaud Marika for her first contribution to ORT. The contents of this file requires us as community to define some clear governance rules and we need to define as a community to avoid endless discussions. I propose to halt this PR until rules are defined and I would appreciate it if @marikanieminen could help us define such rules with the community.
Note that "define as a community" and "avoid endless discussions" are usually somewhat contradicting, depending on the size of the community. The more people you involve, the harder it gets to reach a consensus. Therefore I propose to decide by ORT TSC majority vote. My proposal for the concrete mapping is as follows: In general, we should aim for only listing 100% clear license strings as unambiguous, no fuzzyness or room for interpretation here. And that should hold for past, current, and future times. That is (out of my head, no guarantee for completeness yet),
On the other hand,
|
Reasonings for moving any mappings from unambiguous to ambiguous comprise of the following:
o The mapped text refers to a modified version of the license
o The mapped text refers to a completely different license
o if license only has one version, I found it not to be ambiguous