[kaffe] Prerequesits for adding code to kaffe
robilad at kaffe.org
Thu Nov 13 03:32:02 PST 2003
Ronald Aigner wrote:
> 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.
More information about the kaffe