When the project was proposed, one concern that was raised on the incubator general list was (quoting board report) "Making sure we are comfortable with the working relationship between Qpid and the AMQP Working Group." This concern has been posted on every board report so far.

Looking back through the posts when Qpid was accepted into incubator, it seems clear the AMQP Working group is no more restrictive than most other specification groups from which other Apache projects are implementing. Cliff summarized this in one of these early posts. {http://www.mail-archive.com/[EMAIL PROTECTED]/msg09394.html}
From that mail:

(1) Licensing of the specification.

Quote from Cliff's mail "* The bad news on this is that the spec license appears only to grant copy, display, and implement rights, not distribution. * The good news is that I asked Carl about this today, and he says he's surprised at that as well and expects it is only an administrative hassle to get it fixed, but that it will happen. * The ugly news is that the SCA spec that Tuscany is based upon seems to have the same problem."

-->This has been addressed by an update the the license, "distribute" has been added and M1 was released with this update.

(2) Application of the non-public specification drafts.

Quote from Cliff's mail " If a project is chartered to implement a specification (whether in a standards body or not), I don't ever want to see code committed to its /trunk that is fulfilling the implementation of a private version of a specification."

--> This has been taken off the table by the working group since by voting to make all the development public, more on this later.

(3) Openness of participation in the specification.

This is a long section in cliff mail and the thread that resulted is even longer.... To best sum up the issue I quote from Cliff's mail again "If an Apache project is based on a specification that is driven by a closed set of authors, including some, but not all committers, how can the technical decisions of the project truly be based on an open meritocracy?"

--> the Working Group has seen individuals join the group and provide very good feedback to the specification, so far no-one has requested that we proceed or require/work any of the options suggested by Cliff. If needed I can outline them.

It thus seems that the underlying question that was open at time of acceptance into incubator was "Are those contributing to Qpid able to interact with and view/influence information from the AMQP Working Group?" Refreshing my memory, I have searched the Qpid lists and could not find any issues between the Qpid project and the Working Group. I expect that this is mainly due to the transparency of specification process of the Working Group and the fact that all its mailing lists & wiki pages for the specification development are public (this was not the case when the group started). I believe that this has eliminated most of the concerns.

As we have been working on the Qpid code base for quite some time now, I would like to get feedback from others on Qpid regarding the ability to get the specification and work-in-process. If those on the list are comfortable with this issue I would like to remove it from our next board report or address any outstanding problems.

regards,
Carl.

Reply via email to