Comments (3)
Hmm it's not really clear as to whether this list is a logical AND or a logical OR. The pom specification doesn't say anything about it.
I believe in our real usage we have a dependency which uses it as a logical AND for both the code license as well as embedded font licenses.
Not quite sure how to handle this universally.
from licensee.
Hm, according to the definition, it is OR: https://maven.apache.org/ref/3.5.4/maven-model/maven.html
If multiple licenses are listed, it is assumed that the user can select any of them, not that they must accept all.
from licensee.
Nice find!
Okay I can work on changing the behavior of the library this week. I'll report issues upstream to the libraries I've seen using it as an AND.
from licensee.
Related Issues (20)
- Add because to allowUrl HOT 1
- GitHub action for updating SPDX licenses HOT 1
- License check fails with 1.7.0 HOT 6
- Add Android sample project that embeds JSON as asset HOT 4
- Allow creating custom licensee tasks
- allowDependency(gav): add depencency provider overload HOT 4
- Support SPDX json export HOT 2
- Support Kotlin JS npm dependencies HOT 2
- Missing dependencies in artifacts.json HOT 7
- Allowed SPDX identifier 'GPL 2' is unused HOT 1
- Invalid SPDX identifiers don't fail the build
- A non-null fallback ID should always match a valid SPDX identifier
- Fallback IDs should match multiple SPDX identifiers when appropriate
- Consume OSI license list for additional URLs HOT 2
- Run before maven publish by default HOT 2
- Add Android Studio license to list of recognized licenses HOT 1
- Exclude `platform`/`enforcedPlatform` dependencies HOT 3
- Extension: Add providers overload HOT 6
- allowDependency with dependencyProvider does not use attributes to resolve actual dependency
- https://opensource.org/licenses/MIT is not recognized as MIT
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from licensee.