Re: libgcj / Classpath relicensing and cooperation

2000-03-07 Thread Paul Fisher

"John Keiser" <[EMAIL PROTECTED]> writes:

> Could somebody *please* speak up and say what the heck is the deal
> with the AWT?

Transvirtual depends on the ability to relicense their AWT under
non-GPL'd terms to companies that are unable to use GPL'd code.  If
the FSF were to relicense the AWT under libgcc-like terms, this would
undercut that stream of revenue for Transvirtual.  Transvirtual has
contributed a good deal of code to the free software community, and
the FSF therefore decided upon a course of action that would harm
neither the free software community nor Transvirtual.  The AWT was
therefore excluded from the libgcj merger agreement.



RE: libgcj / Classpath relicensing and cooperation

2000-03-07 Thread Boehm, Hans

Could someone explain the intent here, if not the motivation?  If I package
a compiled version of the AWT in a dynamic library, I can presumably still
ship it with a proprietary application?  If I link it in statically, the
whole program must be covered by the GPL?  If I use any part of the library
other than the AWT, I'm fine either way?

Hans

-Original Message-
From: Tom Tromey [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, March 07, 2000 9:18 AM
To: John Keiser
Cc: [EMAIL PROTECTED]; Java Discuss List; Classpath Project
Subject: RE: libgcj / Classpath relicensing and cooperation


>>>>> "John" == John Keiser <[EMAIL PROTECTED]> writes:

John> Could somebody *please* speak up and say what the heck is the
John> deal with the AWT?  I do not remember ever hearing an
John> explanation of that nonsense.  Is there reasoning behind it?
John> Perhaps because of the licensing of the native peers?

Stallman was adamant that AWT not be relicensed under more liberal
terms.  It doesn't have anything to do with the native peers.  You'll
have to ask him if you want more details.

Tom



RE: libgcj / Classpath relicensing and cooperation

2000-03-07 Thread Tom Tromey

> "John" == John Keiser <[EMAIL PROTECTED]> writes:

John> Could somebody *please* speak up and say what the heck is the
John> deal with the AWT?  I do not remember ever hearing an
John> explanation of that nonsense.  Is there reasoning behind it?
John> Perhaps because of the licensing of the native peers?

Stallman was adamant that AWT not be relicensed under more liberal
terms.  It doesn't have anything to do with the native peers.  You'll
have to ask him if you want more details.

Tom



RE: libgcj / Classpath relicensing and cooperation

2000-03-06 Thread John Keiser

Could somebody *please* speak up and say what the heck is the deal with the
AWT?  I do not remember ever hearing an explanation of that nonsense.  Is
there reasoning behind it?  Perhaps because of the licensing of the native
peers?

--John

-Original Message-
From: Tom Tromey [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 06, 2000 2:50 PM
To: Java Discuss List
Cc: Classpath Project
Subject: libgcj / Classpath relicensing and cooperation


We're pleased to announce the relicensing of libgcj and Classpath.
The new license, which will apply to all parts of both projects (with
the exception of the AWT implementation in Classpath) will be the GPL,
plus a special exception which allows its use in non-GPL applications.
Ownership of libgcj will be assigned to the FSF.

We intend to merge the libgcj and Classpath class libraries, choosing
the best implementation of each class.  In the end, libgcj will use
Classpath (without AWT) as an upstream source for its class libraries.

 - The libgcj and Classpath hackers




Re: libgcj / Classpath relicensing and cooperation

2000-03-06 Thread Tom Tromey

>> We intend to merge the libgcj and Classpath class libraries, choosing
>> the best implementation of each class.  In the end, libgcj will use
>> Classpath (without AWT) as an upstream source for its class libraries.

Artur> What with String and Character classes ? They both have quite
Artur> specific implementations in gcj, which are impossible to do in
Artur> java. Will there be treated just as other VM specific classes
Artur> like Class or reflection classes, by putting them in separate
Artur> dir ?

I don't know the answers to these questions.
Yes, there will be difficult problems.
However, we can easily share 70% or 80% of the class libraries.
If we can't share 20-30%, then that is too bad, but it is better than
what we have now.

Various solutions to the native code problem have been proposed.  So
far there doesn't appear to be a clear winner.

Tom



Re: libgcj / Classpath relicensing and cooperation

2000-03-06 Thread Artur Biesiadowski

Tom Tromey wrote:

> We intend to merge the libgcj and Classpath class libraries, choosing
> the best implementation of each class.  In the end, libgcj will use
> Classpath (without AWT) as an upstream source for its class libraries.

What with String and Character classes ? They both have quite specific
implementations in gcj, which are impossible to do in java. Will there
be treated just as other VM specific classes like Class or reflection
classes, by putting them in separate dir ?

Artur