foreign code contributions

Andrew John Hughes gnu_andrew at
Tue Feb 23 01:43:28 PST 2010

On 23 February 2010 09:31, Mark Wielaard <mark at> wrote:
> On Mon, 2010-02-22 at 22:15 -0800, Michael Allman wrote:
>> On Tue, 23 Feb 2010, Dalibor Topic wrote:
>> > Michael Allman wrote:
>> >> Does the BSD jdk port accept code contributions from non-copyright
>> >> holders?
>> >
>> > It follows the same rule 0 as the rest of the project:
>> >
>> >
>> > i.e. your patch needs to come in under SCA.
>> Wasn't sure.  Thanks for the clarification.
> If you need to we can setup a repository at icedtea to hold any
> trees/patches that people cannot assign to Sun.

Is the whole XML stack from Apache in JAXP under the SCA?  It doesn't
seem like it.
>From src/com/sun/org/apache/xerces/internal/parsers/ in
the extracted drop:

 * Copyright 1999-2004 The Apache Software Foundation.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.

So why would pulling in code from GNU Classpath, for example, be any different?
In this case, it's at least under a compatible license!

>> >> For example, GNU classpath has a kqueue-based selector implementation.
>> >> Can we "steal" that?
>> >
>> > No. But you can ask Casey and his coauthors if they are interested
>> > in contributing the implementation, of course.
>> Already did.  He forfeited his copyright.  FSF owns the code now.
> The FSF does give a grant back of the rights Sun demands in their SCA,
> so in theory (if someone is the sole contributor of such code) all these
> rights can then also be transferred to Sun if they refuse to accept the
> code as is under the GPL and the original hacker wants to do that.
> Cheers,
> Mark

Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (

Support Free Java!
Contribute to GNU Classpath and the OpenJDK

PGP Key: 94EFD9D8 (
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8

More information about the bsd-port-dev mailing list