On Jul 18, 2006, at 8:41 PM, Noel J. Bergman wrote:

Ian Holsman wrote:

if blaze's goal is to create a standardized widely available and
interoperable messaging solution (you forgot enterprise class)
why is it creating a new one, and not using JMS ?

Blaze's goal (AMQP) is to provide multple language implementations of a language-neutral, wire-level, protocol with a ton of detailed semantics for
interoperable messaging.  JMS is a a Java API.

I am wholly behind the goal of establishing an open standard protocol for async messaging. Heck, I helped spec one out (which I would be happy to see supplanted by something better!), but I fear the way the protocol spec works here probably won't work well for an Apache project.

Blaze seems to be about about providing implementations of a proprietary protocol controlled by a group of vendors and one major customer. The protocol is specified behind closed doors with good intentioned but legally nebulous licensing. Participation in the protocol specification process by folks outside the initial group is by submitting suggestions to a private channel. The protocol is specifically controlled by a group of companies, with no provision for individual participation. On the other hand, Apache is specifically made up of individuals, not companies, and merit is based on the actions of the individual.

The protocol being implemented is pretty much controlled by a separate, closed body. There is presently no way for Apache contributors to participate in, or even observe, the protocol specification process. The eventual standards body to which it is to be submitted is unknown, and there are definitely standards bodies which are incompatible with Apache (any pay-to-play, or any barring individual participation, tend to be difficult) style development.

So basically, if the project's goal is to provide a couple reference implementations and various client libraries for an in-development closed protocol (with well intentioned licensing) which is being developed via a process which precludes participation by folks working on the Apache project unless their employer (who may not even be aware of their participation) signs an IP agreement? Even then, the path to joining the protocol specification group is by submitting suggestions to private discussion in which you are not included.

If the protocol came with the project, the protocol lived in a standards body such as the IETF, or even if the protocol was being developed in the open using an apache-style meritocracy, I would be 100% for this. As it stands, I worry that it is incompatible with Apache.

-Brian




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to