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!


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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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