dev@glassfish.java.net

Re: Deployment of Glassfish module jars to Maven repository

From: Wayne Fay <waynefay_at_gmail.com>
Date: Tue, 28 Mar 2006 14:23:30 -0600

Thanks for the response, Carla.

I appreciate the clarification of the license issue. It always seemed
odd to me that the source would be under one license but the binaries
would be under another. Any additionaly clarification you can provide
on the Glassfish site would be great.

I've actually already been working on pom.xml files for some of the
artifacts which aren't already using Maven2. So I'd be happy to help
in whatever way I can, when the time comes.

I actually searched the dev and users lists and it didn't seem like
this topic had come up before, so I'm glad to hear that this is on
your mind and will be addressed in the future. Per your suggestion,
I've filed this as a new Enhancement, issue #489:
https://glassfish.dev.java.net/issues/show_bug.cgi?id=489

Keep up the good work!
wayne

ps- Maven 2.0.3 was just released, so check it out if you're
interested... http://maven.apache.org

On 3/28/06, Carla Mott <Carla.Mott_at_sun.com> wrote:
> HI Wayne,
>
> I understand that there is confusion around the license and I'm
> trying to clear that up. Hopefully this will be done in the next
> week or so. There is an assumption (because of the wording on
> the website) that the source is covered under CDDL and the binary
> under Sun's binary license. Really what is true is source AND
> binary are covered under CDDL for all binary components which have
> source available. If the source is not available then those components
> are covered either under Sun's binary license or a third party license
> depending on where the code comes from. It's the non CDDL stuff that
> I need to understand before I can make changes to the site.
>
> As I mentioned I'm working on clarifying this point. When that is done
> then we can start talking about your request of breaking up the GlassFish
> artifacts in smaller Maven friendly bundles and put them out on a Maven
> repository where we can. There have been requests from others too. Currently,
> however, focus is on generating a final build and an RI.
>
> Please file an RFE in issue tracker so we can track this. Also we
> would love to get help when the time comes.
>
> Thanks,
> carla
>
>
> Wayne Fay wrote:
> > Hi Glassfish dev team,
> >
> > I know Project Glassfish uses Maven in its build process so hopefully
> > this is well received!
> >
> > I'm wondering if there is any possibility that you might consider
> > creating Maven bundles for deployment to a Maven repository out of the
> > Project Glassfish artifacts (aka modules, components, etc)?
> >
> > All of the source code artifacts from Glassfish are licensed under the
> > CDDL. And yet the binaries seem to be released under the Sun BCL. The
> > Sun BCL does not permit distribution with the same freedom granted by
> > the CDDL. So the Maven project cannot simply take your Sun BCL Jars
> > and add them to the Maven repository.
> >
> > Many of the Glassfish artifacts (transaction-api, persistence-api,
> > etc) are only available from Sun under a Sun BCL license. We get
> > several requests a week on the Maven Users list for these files, and
> > can currently only point them to the Sun download site for the APIs,
> > as there is no source for these binary API jars under a
> > distribution-friendly license. The Apache Geronimo project has
> > recreated a few of these APIs but there are still several that are
> > missing.
> >
> > I'm hoping perhaps you might be able to create Maven bundles under a
> > CDDL license out of the various Project Glassfish modules as part of
> > your standard "create and release a build" process, and then either
> > make those bundles available on a java.net Maven repo or on the
> > official ibiblio Maven repo. If you're already using Maven for your
> > build process, this should be a pretty trivial matter, I'd expect.
> >
> > Thanks for your time and consideration. I'm not an "official" Maven
> > developer but I'm an active user, participate in their mail lists etc
> > so I'm happy to facilitate anything you might need help with as much
> > as I'm able to. ;-)
> >
> > Wayne
>
>
> --
> Carla Mott
> Sun Microsystems
> carla.mott_at_sun.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>
>