I'm going to suggest that we move this conversation solely to licensing@, and let the Derby peeps get on with writing code.

I'll answer over on licensing@

geir

On Sep 27, 2004, at 7:27 AM, Jennifer B Machovec wrote:

There is a significant difference between having a contributor give ASF
and its end-users a broad copyright and patent license grant (which does
not require ASF to distribute the code under any particular licensing
terms) and telling the contributor that he must assign away all rights of
ownership. Under the process that has been in place at ASF since its
inception, a contributor can continue to use or license his code in any
manner that he sees fit (concurrently with ASF's use of the code under the
license grant) because he retains ownership of the intellectual property.
Asking the contributor to transfer ownership to ASF would destroy these
rights. I imagine that a significant number of contributors would be
reluctant to give up their rights in their creation entirely.


As far as the issue of additional copyright holders, there can very well
be several copyright owners affiliated with a particular project. ASF,
for instance, generally holds copyright for the collection of works that
comprise the project. Developers who modify ASF code hold copyright in
the derivative works thus created. Even though third-party copyright
notices may not be included for all contributors, developers and companies
who have submitted code to ASF for the last several years have
nevertheless retained the status of copyright owner for their code. This
doesn't thwart ASF from being able to demonstrate a clear provenance in
the IP; as long as those contributors have executed CLAs or otherwise
submitted code under documents containing broad license grants similar to
those in effect today, the scope of those grants should be sufficient for
ASF to keep doing business as usual.


Cheers,

Jennifer






"Geir Magnusson Jr." <[EMAIL PROTECTED]> 09/27/2004 09:59 AM Please respond to "Derby Development"

        To:     "Derby Development" <[email protected]>
        cc:
        Subject:        Re: Derby code copyright question



On Sep 26, 2004, at 6:20 PM, Daniel John Debrunner wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Geir Magnusson Jr. wrote:

On Sep 26, 2004, at 11:37 AM, Daniel John Debrunner wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Geir Magnusson Jr. wrote:


Traditionally, the only time we distribute code under someone else's
copyright is when we are including other works as a convenience for
our
users, such as packaging something in a distribution. Otherwise, we
tend not to host projects owned by other entities. Sourceforge is
good
for that.


Incorrect.


Not "Incorrect". Show me software in the ASF that is not (c) ASF, besides standard APIs or such. We may have attributed (c) ASF by mistake, or incorrectly, but it is all (c) ASF except for inclusions of outside works for packaging convenience.

Geir, I think we must be misunderstanding each other.

All code distributed by ASF may only have (C) ASF notices but that does
not change the fact that the code does have additional copyright
holders. I thought you were claiming that ASF only distributed code
where the only copyright holder was ASF.

You can't really have additional copyright holders, if I understand copyright law correctly. You can have licensees. I'll be the first to admit that I had this wrong before this came up. I thought that the ASF had free and clear copyright ownership, and the contributor did too. Thus, the ASF was free to manage the code in the way that we saw fit - for example, we could change the license under which that code was distributed - the license for anything and everything in the distro. I don't believe we can do that with derby if it's (c) IBM unless we get another agreement from IBM allowing us to do that. I don't want to go down that road because of the administrative burden that would place on the ASF.

I'm just baffled why this is such a problem - why can't IBM just assign
copyright?


Derby wants to follow existing ASF practices, I'm now no longer have any idea what folks are objecting to. NOTICES file seems to be the new issue, but again Derby wants to follow existing ASF practice, as seen in the Xerces Java notice file and the Beehive notice file.

I guess the question I have, looking at Xerces, and I as a non-lawyer read it this way

"Xerces is (c) ASF in its entirety, and we're giving credit to IBM and
Sun for contributions to this work that were *originally* (c) IBM or
(c) SUNW"

The implication to this non-lawyer was *originally* (c) IBM but isn't
now - it's wholly (c) ASF.  So if I have a problem, I talk to ASF.  I
don't need to rope in Sun and IBM.

I think that it serves everyones interest to keep things clear and
simple.  One of the things we strive to do at the ASF is provide
software with clear IP provenance that doesn't require our users to
deal with any other organization for any issues surrounding the
distributed work.

I think everyone involved in this issue feels that is a worthy
objective of the ASF, so I just don't grok the pushback we're getting
on this.

geir

--
Geir Magnusson Jr                                  +1-203-665-6437
[EMAIL PROTECTED]



--
Geir Magnusson Jr                                  +1-203-665-6437
[EMAIL PROTECTED]



Reply via email to