----- Original Message -----
From: "Daniel Rall" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, February 26, 2002 5:23 PM
Subject: frozen specification


[snip]

> Right -- that the XML-RPC specifiction is frozen is a huge mistake.
> AFAIK, an HTTP/1.1 server is fully backwards compatible with HTTP/1.0,
> and offers many enhancments that would be directly applicable to any
> data tunnelled through it (such as XML-RPC).  It makes zero sense to
> not support these enhancements when support can be added without
> breaking backwards compatibility.  The server should speak 1.1 to
> clients that announce support for it, and 1.0 for clients that do not.

Dan,

    I don't speak for Dave Winer but this is my understanding of the
situation: Dave (or his company) owns the trademark XML-RPC. Dave (or his
company) owns the copyright to the XML-RPC spec. Dave will let people use
the XML-RPC trademark if they implement the spec (this is logically a bit
difficult as the spec is unclear in many places and contradicts the XML spec
in at least one place). Dave will let people make changes to and build
extensions on the XML-RPC spec as long as they don't call it XML-RPC.

The reality is that many implementations make quiet extensions to the spec
(for example the Apache XML-RPC implementation handles the Latin-1 character
set, the spec (almost) requires ASCII). As long as they don't make a fuss
about this then Dave leaves them alone. Dave gets unhappy if people do high
profile things like implement <null/>.

Dave, like all of us, is not 100% consistent in the judgements he expresses.
However he has been remarkably consistent in maintaining the above position
for a couple of years now.

The Apache project has a high profile and a well deserved reputation for
respecting intellectual property. It appears to me that you should consider
carefully before adding extension to your XML-RPC implementation.

I do sympathise most deeply with your frustration, however;)

John Wilson
The Wilson Partnership
http://www.wilson.co.uk




Reply via email to