On Mon, Jan 23, 2012 at 12:12 PM, Reto Bachmann-Gmür <r...@apache.org> wrote:
> On Mon, Jan 23, 2012 at 11:32 AM, ant elder <antel...@apache.org> wrote:
>> ...As one example, the binary release clerezza-tdb-distribution.zip
>> contains a big jar platform.launcher.tdb-0.5-incubating.jar which
>> embeds other jars, for example it contains
>> servlet-api-3.0.20100224.jar, which is EPL licensed so that needs to
>> be mentioned in clerezza-tdb-distribution.zip.
>>
> Is there a way to systematically find out the license of such transitive
> maven dependencies? The jar you mention contains no license or notice file,
> it contains a maven pom file without licensing information...

I'm afraid the only way to find out about such a license is to hunt
that project's website.

The techniques mentioned on my blog at [1] should list all the
dependencies of a Maven project, and after you remove all the known
good ones (org.apache.* etc.) you're left with a list of dependencies
that need to be checked. The cleanest way to handle that for Clerezza
might be to add a note to the LICENSE file that lists which other
licenses besides Apache are included, and points to a text file with
licensing information for those additional dependencies. Putting some
simple structure in that file might help automating (at least
partially) that check for future releases.

-Bertrand

[1] http://grep.codeconsult.ch/2010/07/08/list-all-your-maven-dependencies/

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to