Hi,

sebb>if version B has and additional dependency compared with version
sebb>A, the single file version will differ by both the additional
sebb>dependency details and potentially the full license text

"combined" LICENSE file could have the following format:
block1) AL-2.0 text
block2) short summary for third-party licenses
block3) full license/notice texts for third-party

Then even the very basic diff tool would properly compare "short summary",
so it would be very easy to tell when dependency is added/removed or
changes license.

Vladimir>"subfolders" Cons: "root" LICENSE becomes position-dependent
sebb>Not sure I follow why this is considered a problem; it's not something
sebb>that needs to change often, if at all.

For instance, jar files typically include LICENSE as  /META-INF/LICENSE.
What should be the location for third-party license files?
It could be /META-INF/licenses/asm-7.1/LICENSE
How that location should be referenced from the summary?

Should it be <<License texts can be found in /META-INF/licenses folder>>?
Should it be <<License texts can be found in /licenses folder>>?

sebb>; it's not something
sebb>that needs to change often, if at all.

When the software is bundled people might have different opinions on the
folder names.
If folder name is written explicitly in the license file, it complicates
bundling of that software.

You are right we don't expect to change JMeter layout often, however the
ones who bundle JMeter might
have their own preferences for "licenses" folder name.
They need to reproduce all licenses (including transitive), so they have to
treat "LICENSE file + licenses" folder as a single
unit, and I don't think that happens often.

Vladimir

Reply via email to