You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The fix for issue #54 unconditionally places an OR operator between all detected licenses from a pom.xml file, however there are cases where there is indeed ambiguity and the Maven conjunction rule cannot be applied. For example:
Furthermore there are complications in (probably exceptionally rare) cases where there might be multiple such ambiguous <license> blocks in the same pom.xml file - does that result in a combinatorial explosion in SPDX expressions? For example:
To be clear I've only seen a few examples of the first case, and no examples of the second case, but right now lice-comb does the wrong thing in both cases.
The fix for issue #54 unconditionally places an
OR
operator between all detected licenses from apom.xml
file, however there are cases where there is indeed ambiguity and the Maven conjunction rule cannot be applied. For example:should result in:
Furthermore there are complications in (probably exceptionally rare) cases where there might be multiple such ambiguous
<license>
blocks in the samepom.xml
file - does that result in a combinatorial explosion in SPDX expressions? For example:Should the result for this be:
?
The text was updated successfully, but these errors were encountered: