[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#365408: [POLICY-PROPOSAL] Drop java*-runtime/compiler, create classpath-jre/jdk and java-jre/jdk



> > I strongly oppose the classpath/java distinction for classpath vs.
> > non-free JREs and JDKs. Instead I propose dropping classpath-* as well,
> > and only using java-jre and java-jdk.
> 
> So people that wants to use Java should install non-free software?
> That's not possible in Debian!

No, I want them to be able to use free software by default. The current
distinction will lead people to nonfree solutions by default.

> > Maybe I just have never seen a place where the distinction would be
> > useful, but in my mind it widens the gap between free and non-free Java
> > implementations. An ideal Debian world should, it seems, define JRE and
> > JDK virtual packages in a way that works for free implementations, and
> > can then be used for non-free implementations.
> 
> You are right but it's not the actual reality. When free vm's will be
> 100% compatible with non-free ones, maybe we'll be able to drop the
> classpath-* virtual packages, but keep in mind that Java is a trademark
> of Sun Microsystems and in the license of Java, we couldn't replace a
> tool from the jdk with another with the same functionality!

It seems that there are two separate issues. Let me be sure that I
understand them correctly:

 1) You want to have different virtual packages for free and non-free
    JVMs so that when there is no free JVM to meet a packages needs it
    can depend on a generic non-free JVM?

 2) I don't see the trademark problem. There are already virtual
    packages that use the word java. What would be the difference
    between continuing the same trend?

> I'm not sure Sun Microsystems'd like the idea of our virtual java-*
> packages to be provided by free vm's! I'm really not sure this is legal!

See point #2 above.

> Maybe you have another proposal (I mean a legal one ;-))

As far as I can tell, the only real issue is #1 above. If that is the
case then I propose:

    java-jre
    java-jdk

    java-jre-nonfree
    java-jdk-nonfree

The first two would be used by all implementations, whether free of
non-free. The last two would be reserved for non-free implementations.

Charles

-- 
The wolf
Is shaved
So neat and trim
Red Riding Hood
Is chasing him
Burma-Shave
http://burma-shave.org/jingles/1952/the_wolf

Attachment: signature.asc
Description: Digital signature


Reply to: