Multiple licenses can be and are detected together when appropriate rules exist. However, even though we report these with the same detected start and end line and we know internally that they are detected together and we know if they are license choices or conjunctive licenses, we only report discrete and distinct licenses, and do not provide all these detection details.
We should return all the information that we detect, especially the interesting license choices, possibly as SPDX-style license expressions.
This is especially relevant for multiple choices that exists in Qt and similar (see #73)
Multiple licenses can be and are detected together when appropriate rules exist. However, even though we report these with the same detected start and end line and we know internally that they are detected together and we know if they are license choices or conjunctive licenses, we only report discrete and distinct licenses, and do not provide all these detection details.
We should return all the information that we detect, especially the interesting license choices, possibly as SPDX-style license expressions.
This is especially relevant for multiple choices that exists in Qt and similar (see #73)