[kaffe] Prerequesits for adding code to kaffe

Dalibor Topic robilad at kaffe.org
Thu Nov 13 03:32:02 PST 2003

Hallo Ronald,

Ronald Aigner wrote:
> Hi,
> we got some student for doing some porting work on kaffe. To make sure
> we are able to get this work back into the kaffe sources we want to 
> check some of the prerequesits.

Citing from my mail here: 

"Before I apply it, since this your first patch to kaffe, according to
our ChangeLog, I need your confirmation that you're not 'tainted', i.e.
have looked at Sun's sources, decompiled their class libraries, or
signed an NDA preventing you from contributing to a free java effort.

It may sound like too much legalese, but we need to protect you and
ourselves from somebody pulling an SCO on us. ;)

See http://www.gnu.org/software/classpath/docs/hacking.html#SEC2 for
more information on Classpath's definition of clean-room conditions.
They are the same for kaffe, except that we don't ask for copyright
assignment to the FSF."

This is basically the same as was on the old kaffe web page:

"You say Kaffe is a cleanroom effort: Can anybody contribute?  What 
requirements are there?

     Since Kaffe is a cleanroom effort, you cannot contribute to Kaffe 
if you are under a non-disclosure agreement with Sun.  If you have 
doubts about your ability to contribute, contact the Kaffe core team.

     Secondly, you must not refer to any Sun code while working on 
Kaffe.  Specifically, you may not look at the sources that Sun 
distributes with their JDK (i.e., src.zip) under any circumstances.  You 
also may not disassemble their classes.  It is, however, okay for you to 
download their JDK and use it for purposes of comparison. If you have 
specific questions, contact the Kaffe core team.

     If you are granted write access to the CVS repository, we will ask 
you to sign a statement confirming your cleanroom status."

We don't do the signing bit anymore since the project woke up again last 
year. Instead I prefer to ask people about their clean-room status when 
they submit patches.

dalibor topic

More information about the kaffe mailing list