I'd like to wade in slightly here if I may as I've been following this
thread with great interest.
I guess that I might be in a vaguely interesting position as although my
employers are interested in and make use of AMQP/Qpid my contributions
to this group have been entirely at a personal level and not on behalf
of an employer, simply because I think it's interesting and worthwhile.
The reason I mention that is in relation to organisations like OASIS.
So I find myself rather torn, I really agree with Gordon and Ted on one
hand about innovation and driving things bottom up (decent standards
tend to come with "reference implementations") but on the other hand
I've got a lot of sympathy with Rob and his colleagues who very much
have a position that a primary concern and motivation has to be
standardisation, particularly Open Standards and they must be seen to be
platform neutral - so fundamentally AMQP first and Qpid second. To me
that's a reasonable position too because, as has been expressed
elsewhere, one of the compelling reasons of "why AMQP" is because it's
an Open Standard and *should be* interoperable. Sadly that wasn't really
achieved for 0.10, but it certainly seems to be the case for 1.0 which I
feel we ought to embrace with a passion.
But why I mention OASIS, well TBH I have a bit of a problem with them in
the sense that they are putting together Open Standards for sure, but I
don't really believe that the process for achieving said standards seems
to be in any way open and transparent!!
One of the reasons that I like Apache is the fundamental doctrine of
openness and having a licence that is non-restrictive, so products can
be used most anywhere. We're in a position where organisations and
individuals can contribute and is essentially democratic/meritocratic -
that feels like a healthy place to be in the 21st Century.
The same can't be said of OASIS, so someone like myself just might have
vaguely relevant experiences with management say, but there's no real
avenue for contribution because it's a bit of a "closed shop" made up of
fairly large organisations who have to pay a non-trivial fee for
membership (I'm keen, but I'm not *that* keen :-)). Now I can sympathise
a bit and I'm sure that part of the motivation is paranoia about
avoidance of potential submarine patents probably driven by some of the
big players, but I can't help believe that there might be better and
more open ways to achieve the same goals (those guys can afford some
decent lawyers after all :-)).
One of the things about OASIS that worries me as an outsider is how much
of the decision making ends up getting driven by some corporate agenda -
after all if you've got a product to sell there might be benefits in
shaping the direction of a standard to best suit your architecture or
roadmap and potentially give some commercial advantage. I'm not accusing
any organisation of doing such a thing and I'm sure that it's all lovely
and altruistic, but without openness and transparency it's hard to say
for sure. If I'm honest given where AMQP sits in the protocol stack I
often wonder why the hell it's OASIS and not say IETF that holds the
standard, from what I can see OASIS seems to sit rather more at the
"higher end of the stack" formalising B2B interoperability whereas AMQP
1.0 seems to have evolved into something arguably closer to a network
layer protocol (after all we're on a thread about routers :-)).
Anyway this probably hasn't added much to the discussion and has turned
a bit into a polemic about openness and transparency so sorry about
that, but I'm quite passionate that it's healthier for an Open Source
model to encompass more than just "a bit of code" and I think that when
we're talking about Open Standards the Open Source model should extend
out to ideas and architectures as well - you've probably noted from my
"how it all hangs together" post that I'm keen for a visible, open,
modular architecture :-)
Bottom line is what I'd *really* like to see is Qpid components working
towards and enabling Open Standards and I'd like to see OASIS opening up
a bit and being more practical. FWIW I'm a little nervous about the
Management Specification and probably won't feel happy until we've got
something kickable, I've read it a couple of times and it still feels a
little abstract and open to interpretation, but that's largely in the
nature of these things, which is why reference implementations are good
and should help the standards evolve.
Regards,
Frase
On 11/10/13 21:36, Gordon Sim wrote:
On 10/11/2013 06:33 PM, William Henry wrote:
Yes Ted, and Gordon I believe, has been involved in trying to get
this feedback based on our experiences.
Simplify to clarify: I am no longer involved in any way with OASIS.
Further, any opinions I expressed while I was there were my own and
did not in any way represent the views of my employer or any of my
colleagues.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org