Henri Yandell wrote:
Provided you can display a yes/no choice to the user so they have to
manually accept each library; possibly needing to show the licence
also;

I don't think the Maven Ant tasks will do the prompting or license showing themselves, but I suppose we could have an Ant target that enables the Maven tasks to do any necessary prompting.

> Bear in mind, we need to do this for both LGPL and BCL dependencies.

The DownloadLGPLDependencies page on the wiki only enumerates LGPL jars.

Is there a more complete list of required/optional jars and their licenses? What are the essential Sun/BCL dependencies?

Anyway, I can make the time to try to integrate the Maven 2 Ant tasks this weekend, and I can configure them to download Hibernate from the ibiblio Maven repository, if this would be helpful.


-- Sean

p.s. Doing a quick glance in my subversion tree I see the following Sun jars:

./tools/hibernate-3.0/lib/jta.jar
./tools/lib/activation.jar
./tools/lib/mail.jar

The latest versions of all three of these SUN packages have different license agreements (although the activation and jta jars seem to have the same basic text except the package name). All of which allow redistribution under a set of restrictions which include the restriction "only bundled as part of your Programs". This restriction would seem to prohibit placing any of these jars in a public Maven repository.

I didn't mean to get off on this legal tangent since IANAL and I'm sure the Apache incubation process is specifically designed to deal with these issues.

Reply via email to