Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am designing an open source Java library that I will likely release with an MIT license, and its sole dependency is the ASM dynamic bytecode injection library.

According to their license:

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

What does this mean, exactly? Does it mean that in all my Developer Guide (which will be a PDF that will be distributed in the same ZIP file as my JAR)? Or does it mean something else?

I guess I'm asking for an example of a correct way of honoring this stipulation in the license. Thanks in advance!

share|improve this question

That's basically the 3-clause BSD license.

It means exactly what it says. If you redistribute the binary, you must reproduce the copyright notice, list of conditions and the disclaimer in your documentation. In practice, this means you're going to be reproducing the license in its entirety in your Developer Guide, on its own page titled "License," and listed in the Table of Contents as "License."

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.