This is the mail archive of the java-discuss@sourceware.cygnus.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: FAQ update


> 2.6 Can I contribute code from other GPL'ed projects to supplement libgcj's current features?

First, it is misleading to speak of "other GPL'ed projects", as libgcj
is not GPL'd.  I suggest "other Free Software projects."

I believe the answer (for now is):  You can contribute anything that
you wrote or have the copyright on, as long as you are willing to
assign it to Cygnus or place the contribution in the public domain.
Both actions require a signed assignment/disclaimer.  (Do note that
neither Cygnus or FSF requires *exclusive* rights;  thus you can
assign code you wrote to multiple Free Software projects, even if
they have conflicting licenses or different copyright owners.)

Furthermore, as my recommendation to Cygnus (for whom of course I
cannot speak), I also suggest that Cygnus should also accept LGPL'd
code assigned to someone else such as the FSF in the case of code that
is "optional" (i.e.  can be configured out), at least when would not
be suitable for embedded applications.  For example an awt
implementation that depends on Gtk should be acceptable, since Gtk is
(I believe) LGPL, and presumably not suitable for embedded systems
anyway.  (However, even this case is not clearcut, as one might have a
minimal window system in an embedded system.)

But don't put this in the FAQ until someone from Cygnus answers.

> 7 What features of the Java language are/arn't supported.
"At the moment GCJ supports all Java language constructs as per
the Java language Specification v1.0."

Not quite.  For example, it does not implement SecurityManager fully.
-- 
	--Per Bothner
per@bothner.com   http://www.bothner.com/~per/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]