THIS PROJECT HAS MOVED TO GITHUB

THIS PROJECT HAS MOVED TO GITHUB

THIS PROJECT HAS MOVED TO GITHUB

THIS PROJECT HAS MOVED TO GITHUB

THIS PROJECT HAS MOVED TO GITHUB

THIS PROJECT HAS MOVED TO GITHUB

THIS PROJECT HAS MOVED TO GITHUB

THIS PROJECT HAS MOVED TO GITHUB


 

 

 

Motivation

The overwhelming majority of 3rd party licenses require the application that uses them to reproduce the license verbatim in an artifact that is installed with the application itself. For instance, the BSD license states the following.

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

Are you currently copying individual license.txt files "by hand" or are you including license text in your documentation with copy/paste? You can do much better with 3Licenses.

3Licenses

3Licenses is pronounced "free licenses".

Features

  • Integrates with ANT and Subversion.
  • Detects common license file names.
  • Automatically detects various license types.
  • Uses svn:externals to derive thirdparty product versions.
  • Outputs thirdparty license information into XML output.
  • Combines multiple thirdparty license outputs into one.
  • Transforms thirdparty license information into HTML with XSLT.
  • Highlights missing licenses.
  • Allows overriding of product names, versions and license types.
  • Coming soon: MSBuild Support.


Getting Started


Problems

Please post questions in the Discussions area.

History

This project was created by and is sponsored by Application Security, Inc.. Aside of being obligated to include 3rd party licenses in our software by the licenses themselves, we use dozens of thirdparty open-source components and are often required to fill out POC documentation that includes the list of 3rd party components with their exact versions and license. Given that we have a large project with over a dozen SVN trees (multiplied by at least 3-4 active branches), collecting thirdparty licenses became a manual nightmare. 3Licenses was born.

Last edited Jul 27, 2012 at 2:06 AM by dblock, version 15