[kaffe] possible gpl violation in kjc.jar
robilad at kaffe.org
Tue Feb 8 08:25:52 PST 2005
Dalibor Topic wrote:
> Dalibor Topic wrote:
>> a) removing kjc.jar from CVS in order to stop its distribution as it is
>> b1) ask copyright holders (DMS) of Kjc for explicit permission to
>> redistribute kjc again
>> b2) merge in kjc cvs module with our patches into kaffe's cvs module
> I've done a and b1, I'll hack on the build system changes now.
I've received word back from Thomas Graf from DMS, and got permission
to quote his mail.
"I might not have understood your question, but, as far as I understand,
you don't need my permission to include the source code of KJC in Kaffe
- this is covered by the GPL. However, if you prefer, I hereby give you
the permission explicitely."
So b1 is now done, we've got a permission to include kjc into kaffe.
There are more good news:
"We will put some manpower in the next weeks to make "official" KJC work
again with Kaffe. This will eliminate the need to keep a separate copy
of the source code and to resync the source trees. On the other hand,
someone must then include KJC as a package on its own into Debian."
So we may not need to explicitely include kjc into Kaffe, as it would
work out of the box with it. I'll temporarily switch the javac script in
the scripts directory to wrap around the jikes binary detected by
configure for 1.1.5 . After 1.1.5, we should consider adding kaffe
support to Thomas Fitzsimmons gcj java wrapper, or splitting the 'tools'
package off to wrap kjc 'from the source', jikes, ecj, gcjx, etc.
I've told Thomas about Arnaud's ongoing effort to package kjc into
Debian. Thomas was also interested whether there was a description of
the patches in kaffe's kjc module, which bugs they fixed and the tests
cases, so I'm ccing Ito and Guilhem on that.
Thomas closed with
"Thank you for your work on Kaffe and free Java." so I'm relaying that
message over to you, the great Kaffe hacker, tester, packager and user
 It seems that his mail to my kaffe.org address got lost, so it took
a few more days than expected to get in touch with me via my yahoo address.
 It's coming up soon, it should be released before FOSDEM. Make
distcheck is now fixed, the task list from my side looks like this:
* wrap jikes as javac for this release, wrap multiple compilers later
* Add -pthreads back to CFLAGS for freebsd
* Fix cross-compilation issues with configure
* Scale the warnings back to -Wall for release to aid packagers and
porters in detecting the serious problems and fixing them (gb complained
about that). The current excessive warning flood by setting almost every
gcc warning flood gives a worse impression of Kaffe's quality of code
atm and drowns out the significant warnings from the less significant
ones. Let's fix the few remaining -Wall warnings first, and then attack
the others. I've got ~ 20 to go on powerpc-linux-intrp with gcc 3.4. :)
* Merge in Arnaud's work on man pages in Debian
* Finish rmic fixes for lucene
* Find out what broke ant's bootstrap
* Merge in Classpath's fix for the broken LocaleInformation files when
* think hard about merging in gcjwebplugin
* possibly merge in java,util.zip from gcj, and some smaller pieces from
GNU Classpath (Double, Float, Math).
 See you at FOSDEM's Classpath track
More information about the kaffe