Folks,
The SCA specification is developed by a group of collaborators including
IBM, BEA, Oracle, SAP, Sybase, IONA and Interface21 (soon to be expanded).
The collaborators work under a legal agreement which guides how
contributions are made to the specification and also defines how
material is made public from the collaboration.
The principal goal of the collaboration is the creation and publication
of the specification for Service Component Architecture. This
specification is published under a royalty free license, permitting
anyone to implement the specification and giving them rights to any IP
necessarily covered by the specification itself.
Contributions from the SCA collaborators (which is taken to mean any
employee of any of the collaborating companies) are covered by the legal
agreement. It is possible for anyone outside the collaborating
companies to contribute to the SCA specification. However, to ensure
that the royalty free status of the spec is not compromised by any
contributions of this kind, it is necessary for the contributor to sign
a feedback license which covers their contribution. This is similar in
intent to the ICLAs that are required for contributions of code to
Apache. You can see the feedback license by checking out the SCA spec
page here:
http://www-128.ibm.com/developerworks/webservices/library/specification/ws-sca/
(see the link to the Feedback page towards the bottom)
Regarding the status of material published by the SCA spec
collaboration. The collaboration can publish formal levels of the
specification (such as the 0.9 level published in November 2005) and it
can also publish draft levels (which are regarded as work-in-progress,
subject to change), plus associated materials such as White Papers. The
decision to publish is made by the collaboration.
Regarding the Recursive Assembly model, which has been discussed on this
mailing list, this is a set of changes to the specification that have
been agreed within the SCA collaboration. An updated draft
specification document based on these changes is under preparation and
it is expected that this will be published in the near future. In the
meantime, the collaboration agreed to the publication of presentation
materials which describe the Recursive model and these were presented
first at the recent JavaOne conference. It is these materials that form
the basis of Jim Marino's presentation that is planned for today.
I hope that this clarifies the situation,
Yours, Mike.
PS As for www.osoa.org, the collaboration are working towards doing
something about that - I anticipate there will be more news on this in
the near future.
Michael Rowley wrote:
Paul,
I believe you are concerned that we may have all signed NDA agreements
with respect to the specification development work. In fact, the
agreement we signed has a clause that explicitly states that the work
done under the agreement is _not_ confidential. However, we have also
agreed as working principal not to publish spec drafts without agreement
from all of the members (we can approve as many interim drafts as we
like).
Michael
-----Original Message-----
From: Paul Fremantle [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 08, 2006 8:14 PM
To: [email protected]
Subject: Re: Project IP, was: Recursive core architectural overview
Thanks Jeremy
I fully understand the ICLA and CCLA process. After all as an Apache
Committer I've signed one and I also was involved in pushing Steve
Gerdt at IBM to develop a corporate policy for CLAs when I was at IBM.
As regards the feedback license, I wasn't questioning the ability for
Apache IP to move to the spec group, though that may be an issue its
not one that I'm concerned with.
Let me be 100% clear. I am concerned about the committal of IP *into*
Apache from the Spec Group when the spec group has not officially
released this IP. I think the documents from Mike will help clarify
this, so I'll wait and see what Mike sends through.
Thanks again
Paul
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]