Roy T. Fielding wrote:
Therefore, according to OSGi documentation, we need a separate
CLA from every significant contributor to the code base before
we can distribute that code at Apache.

Hi, Roy,

1) You bring up a very good point that the OSGi Member Agreement differs in key ways from the Apache CLA. To your original question "Will all of the OSGi members be signing that agreement, or at least those with IP claims on the code/specifications?" the answer is that none of the OSGi members have IP claims on the code or specifications, therefore we do not expect to need CLAs from any "significant contributors." Although it is allowed by the OSGi charter (and the FAQ on the website states members can even charge royalties!), in practice it is not done, since the other members would balk.

2) Everyone on this thread is reviewing statements on the website and the current specification related to version R3. Our intention is to implement R4, which will be released shortly. The Eclipse foundation went through this same debate, as they ship an open-source OSGi R3 runtime and, contrary to popular belief, they are not an OSGi member, the Eclipse Foundation having officially spun off from IBM. The R3 specification "license" was meant to be very liberal, to allow widespread adoption, but, as you note, it ended up not saying enough, ie not explicitly stating your right to license this technology. Largely due to Eclipse pressure, the next specification version, R4, will be be clarifying the OSGi Alliance's position on this matter (so the specification is widely adopted) and, in fact, the specification sources will be released under the Eclipse Public License.

I am, therefore, confident that we will not have a problem leaving the incubator w.r.t. licensing issues.

Enrique

Reply via email to