On Wed, 14 Nov 2001, David Budworth wrote:

> Can you put a package in debian main that depends on a non-free software?

No.  A package in main can only depend on other packages in main.

A package in contrib can depend on packages in non-free, or software that
doesn't exist in debian at all.

Packages that are in main and contrib are considered free by debian
standards(see http://www.debian.org/social_contract#guidelines).  Packages in
non-free are not considered thusly, but are allowed to be redistributed, so
have been converted into deb form.

If you want to consider crypto code, then it gets a bit more hairy.  There
exists another archive, called nonus, that also has main, contrib, and
non-free.

Packages in main, contrib, and non-free can not depend on packages in nonus.
Packages in nonus/main can't depend on packages in nonus/contrib.  Packages in
nonus/contrib can depend on packages in nonus/non-free, or other non-packaged
files.

> Remember, JBoss 3.0 DEPENDS on jdk 1.3.x, and there is no free version of
> that.

There are debs of sun jdk 1.3.  To get them installed onto your debian system,
do the following:

1: add 'deb http://ftp.tux.org/pub/java/debian woody non-free' to
   /etc/apt/sources.list
2: run 'apt-get install j2sdk1.3', which will fetch sun jdk 1.3, and all the
   other packages that it depends on.

Because JBoss depends on jdk 1.3, this means that jboss will go into contrib.
Just because it is in contrib, however, does not mean it is not free.

> Nor is there a .deb for it at all in non-free/contrib.
>
> I don't believe IBM has a 1.3x .deb, and kaffe definately doesn't support it.

There is an installer for ibm, as ibm's jdk license excplicitly allows for its
use only on certain systems, and debian is not listed.  This is generally
viewed as an oversite on ibm's part, but it is still a restriction.

> As much as I'd like to see JBoss in debian, I can't see how you can put a
> dependancy on a JDK that doesn't exist as far as debian is concerned.

Packages in contrib are allowed to have such broken dependencies.  However,
that doesn't mean that we should overlook all other dependencies, and only
depend on non-free software.



_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to