On Wed, 16 Apr 2008, Andrew C. Oliver wrote:
I totally don't get the CLA-C argument.
It's a bit subtle, and it took me a little while to understand :)
Let us imagine that Acme Corp holds three patents, patent A, patent B and
patent C. Acme Corp has a ccla on file, as does its sole employee, Jim,
who also has an icla on file.
Jim starts contributing to Apache Foo on company time. He writes some
code in an area covered by patent A. All users of Apache Foo now have a
grant covering patent A. However, they don't have any rights on patents B
or C.
Now, you are also an Apache Foo contributor. You write commit some code,
which is in an area covered by patent B. However, as no Acme Corp
employees have worked on that bit of code, there is no grant covering
patent B, so we potentially have a problem. We still have a grant on
patent A, but nothing for patent C.
Jim now submits some patches to your contributions. Now, we do have work
from Acme Corp in the area covered by patent B. So, there's now a grant
covering patents A and B. However, there's still no grant on patent C.
Does that make sense? If we got a ccla from Microsoft tomorrow, it
wouldn't make any difference to POI, as Microsoft don't own the copyright
on any contributions to POI, so there will be no patent grants. In order
to get patent grants under the ccla, we'd need Microsoft to both file a
ccla, and have their employees work on POI. This is why many of us feel
that the Microsoft ccla issue is a red herring.
Do shout if that's still not clear enough, and I'll have another try at
explaining it all!
Nick
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]