On Jan 29, 2008 10:28 AM, Simon Laws <[EMAIL PROTECTED]> wrote:

> On Jan 29, 2008 9:11 AM, ant elder <[EMAIL PROTECTED]> wrote:
>
> > On Jan 29, 2008 9:04 AM, Simon Laws <[EMAIL PROTECTED]> wrote:
> >
> > > >
> > > >
> > > > Perhaps you could issue the external dependencies in a separate
> > > > archive; that would need the appropriate N &L of course, but would
> not
> > > > change very often.
> > > >
> > >
> > > Sounds attractive. So we would have
> > >
> > > tuscany-binaries
> > > tuscany-dependencies
> > > tuscany-src
> > >
> > > I think this would be an advantage if we go ahead and split up our
> > > distributions into smaller units as suggested in [1]. At the moment
> the
> > > distribution contains everything and the chances that a dependency
> > version
> > > will change is high. With smaller, more focused distribution zips, we
> > may
> > > be
> > > able to maintain a set of dependency versions as the Tuscany function
> > > matures.
> > >
> > > Simon
> > >
> > > [1]
> http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg27305.html
> > >
> >
> >
> > There would still be a download available that includes both Tuscany and
> > the
> > dependency jars though right? This would just add additional downloads
> > separating Tuscany and dependencies?
> >
> >   ...ant
> >
> so you mean...
>
> tuscany-binaries
> tuscany-binaries-with-dependencies
> tuscany-src
>
> Sebastien pointed us toward Spring as another example which, for the
> framework, has the slightly different pattern
>
> ?-binaries
> ?-binaries+dependencies-src-samples
>
> Whichever turns out to be the favoured style in the project I'd like to
> take
> a more static approach to dealing with and packaging binary dependencies
> and
> their associated licenses.
>
> Simon
>

An alternative to what we do now with all the licenses embedded in the one
top level LICENSE file is to include the licenses in individual files either
in a separate licenses folder or in the same folder as the dependency so its
real easy to see if any are missing and what they apply to. I thought that
was discouraged but it seems to be becoming acceptable again and makes thing
clear i think.

Another thing that would help a lot is to use the Maven plugins to help
generate our legal files instead of creating them by hand.

   ...ant

Reply via email to