Yes Sun is starting to release their source code under CDDL but many
of the binaries they release are still BCL licensed which does not
allow redistribution through ibiblio for a project like Maven.

However there is nothing in the CDDL which prevents someone from
taking the CDDL source code, compiling it themselves, and making that
binary available on ibiblio. The resulting binary would be
CDDL-licensed and the CDDL does not prevent redistribution. I have
actually done this already for a couple Project Glassfish artifacts.

So if this particular file has source code released under CDDL, you
are welcome to compile the sources and contribute the resulting binary
file back to Maven for inclusion in the Maven repo. It is considered
good manners to use the lowest/oldest JDK available (or the proper
source/target value) to compile the code so that for example code
which is jdk3 compatible does not require jdk5 to run simply because
the person who generated the code used jdk5.

Wayne

On 5/11/06, Simon Kitching <[EMAIL PROTECTED]> wrote:
On Wed, 2006-05-10 at 11:39 -0400, McGarr, Joseph M wrote:
> All:
>
>
>
> I cannot download the javax.sql:jdbc-sqlext:jar:2.0 from the ibiblio
> repository.  it appears that this jar was never added correctly, only
> the sources, the pom and their checksum files exist in the repository,
> but no jar or maven-meta.xml file.  How do we get a copy of these files
> up?

I think what you are seeing is correct.

Because of Sun's license conditions, many of their jarfiles cannot be
redistributed; they must be downloaded from Sun (including agreeing to
the license etc).

However pom.xml files *can* be uploaded, because they are not created by
Sun. Even without the jars, they are useful as they define the
dependencies etc.

So download the jarfile from sun, and install to your local repository
(or a repository hosted by your "organisation"). When you run maven, the
matching pom will be downloaded and all will be well.

I don't know why the sources jar is there. I have heard that Sun has
started using a new license that allows source redistribution but not
binary; maybe this code falls under that new license (NB: just a guess).

Regards,

Simon


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to