On Wed, 17 Jul 2019 at 18:55, Vladimir Sitnikov
<[email protected]> wrote:
>
> 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.

Understood, however the diff would still be harder to read than if the
full licenses were in separate files.

> 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?

You did not make clear that you were talking about the Maven jars
rather than the binary archive.

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

Neither:

<<Additional License files can be found in the 'licenses' folder
located in the same directory as the LICENSE file (i.e. this file)>>

The relative directory can work both for the source/bin archives and
the Maven jars.

> 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.

That's not our problem, so long as it is clear where the licenses are.

> Vladimir

Reply via email to