You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@roller.apache.org by Henri Yandell <fl...@gmail.com> on 2005/12/27 17:29:45 UTC

Re: Maven 2 Ant Tasks (was Re: Roller 2.1 release?

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 see any problem, unless we hit a point where LGPL/BCL
licenses are not allowed as dependencies.

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

Will hassle Cliff for his latest thoughts. He spent a lot of time
talking with ASF/Legal people at ApacheCon on these kinds of issues.

Hen

On 12/22/05, Sean Gilligan <se...@msgilligan.com> wrote:
> I have no experience with Maven 2 or its Ant Tasks but am quite
> experienced with Maven 1.  I'm interested in using the Maven 2 Ant Tasks
> to build and deploy a Roller war to an internal Maven repository.
>
> Is there a consensus that the Maven 2 Ant Tasks are the "right" way to
> download the LGPL dependencies?  If so, I may be able to find the time
> to work on this next week, if that would help with the 2.1 release.
>
>
> Regards,
>
> Sean
>
> Matt Raible wrote:
> > I have a pretty good amount of experience with Maven 2's Ant Tasks
> > (which I've heard are going to be a part of Ant 1.7).  However, my
> > vacation just started today and I won't have time to work on this for
> > a week or two.  I'm more than willing to tackle it at the end of the
> > first week in January.
> >
> > Matt
> >
> > On 12/21/05, Dave Johnson <da...@rollerweblogger.org> wrote:
> >> We're wrapping up Roller 2.1 and Allen and I are starting to work on
> >> our next set of features (due at end of January).
> >>
> >> There's one 2.1 "feature" that remains to be done and that's "Download
> >> LGPL dependencies" -- but since we've started to look at alternatives
> >> to our biggest LGPL dependency (i.e. Hibernate), I'm not sure we need
> >> to do this work right now.
> >>
> >> Does anybody have the time to do the "Download LGPL dependencies" work
> >> now, or shall we punt it and make preparations for the Roller
> >> 2.1-incubating release?
> >>
> >> - Dave
> >>
> >>
> >> PS. here's the release proposal:
> >> http://www.rollerweblogger.org/wiki/Wiki.jsp?
> >> page=Proposal_Roller_2.1_Release
> >>
> >>
> >
> >
>
>

Re: Maven 2 Ant Tasks (was Re: Roller 2.1 release?

Posted by Sean Gilligan <se...@msgilligan.com>.
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.