views:

10

answers:

1

Software project (P) uses a library (L) that is licensed under Apache-2.0.

AFAIU, according to the License text, binary builds of (P) that includes build-time embedding of L (in this case, run-time-linking is impractical, border-line impossible), needs to include the ASL-2 license text in verbatim.

In my eyes, that seems unnecessarily redundant, and for some software (single-file binary distributions), it's highly impractical.

Are there any common-use precedent for simply acknowledging L with license-ref in the P about-dialog, or am I even misinterpreting the license-text?

CLARIFICATION: I have read the license, and I know that the license text states that the full license-text must be redistributed with "The Work". The question is whether the ASL2-full text is really necessary in a single-exe binary distribution, or if just the notice in the about-dialog and a url to the license would suffice.

A: 

I think you're fine just putting "Apache License 2" in your About dialog, and then including the entire license in your installation somewhere.

The relevant parts, as far as I can tell:

Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

You must give any other recipients of the Work or Derivative Works a copy of this License; and

[...]

If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file

I highly recommend looking at the Appendix section of the license at http://www.apache.org/licenses/LICENSE-2.0:

The Alchemist