Re: [Ietf-message-headers] Provisional registration of 5 X-Device-* HTTP Header fields for use in content transformation guidelines
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ietf-message-headers] Provisional registration of 5 X-Device-* HTTP Header fields for use in content transformation guidelines



Hi Francois,
At 00:57 13-08-2009, Francois Daoust wrote:
I'm not sure I understand why you directly jump to deprecated at this step.

A provisional registration is a step towards permanent registration. Omitting the depreciated status would be an encouragement to adopt that header field name. Once that is done, it will be argued that the "X-" cannot be dropped.

In future, someone will come up with an argument that there is already some "X-" header names in the permanent registry.

I thought the purpose of the provisional registry was to reserve names while the underlying specification matures along the standard-track. The underlying specification is not definitive, and there will be at least one other Last Call working draft period during which the working group expects to receive external comments both on the choice of names and the usefulness of these HTTP header fields.

Yes. But if the working group is not agreeing on the change now, it is improbable that they will agree to it on another Last Call.

The use of the "X-" prefix has been extensively discussed both formally within the group and informally with some IETF contributors. The fact that companies use private "X-" header field names on a public level is a pity, but it is unfortunately common practice within mobile networks. We are trying to move away from a situation where there exist 5 different sets of "X-" header field names to a situation where there's only one. Mobile content developers complain about the existence of these different sets that were imposed on them. They do not want to hear about a new one, introduced for the sake of removing the "X-" prefix, in particular if that means they would still have to be prepared to receive the "X-" form and the non "X-" during the transition period.

The transition period can be now or later. The longer we wait to do such changes, the more difficult it will be.

That is the reason why the mobile web best practices working group thinks it is reasonable to bend the naming rule here. We are not aware of any real difference between "X-" header fields and regular non "X-" ones, apart from their intended use.

When using "X-" headers, it is difficult to tell whether anyone outside the working group is using the headers for other purposes.

Regards,
-sm

Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.