I've found the arguments in favor of the type param to be more
convincing than those in favor of the new media type...

...so +1 to what Bob said.

- James

Tim Bray wrote:
> 
> Bob Wyman wrote:
>> There is, I think, a compromise position here which will avoid
>> breaking those existing implementations which follow the existing RFC's.
> 
> <co-chair-mode>In case you haven't noticed, the WG is hopelessly split
> between the new-media-type option and the media-type-parameter option.
> If a few people were to put up their hands and say "yeah what Bob said"
> your co-chairs would probably do a hasty consensus grab.</co-chair-mode>
> 
>  -Tim
> 
>>
>> 1) Define ;type=feed and ;type=entry as optional parameters. (i.e. get
>> them defined, registered, and "ready to use.")
>> 2) Leave RFC4287 unchanged. i.e. do NOT re-define "application/atom-xml"
>> 3) New specifications MAY require that ;type=entry be used. (Note:
>> Just because ;type=entry is used DOES NOT imply that ;type=feed must
>> also be used....)
>>
>> Thus, APP would accept application/atom+xml when looking for a feed
>> but might insist that entries be explicitly identified with a
>> disambiguating type parameter. Thus, no code which currently uses
>> "application/atom+xml" to designate a feed would be broken.
>> Additionally, any code which is "properly" built and thus ignores
>> unknown types will not be hurt when it sees
>> "application/atom+xml;type=entry" since it will ignore the type
>> parameter and dig around inside the data to figure out if it is feed
>> or entry. The only code which will be hurt is some potential code that
>> does not follow the existing RFCs for Atom or mime types. It is, I
>> think, OK to occasionally break code that doesn't follow the specs.
>>
>> Whatever the technical arguments may be, I believe it is important
>> from a "political" point of view that we do not change the definition
>> of things defined in Atom. I am all for extending Atom, but not for
>> changing Atom. We must not change the exiting specification unless
>> there is some really serious harm being done. If we do, we risk losing
>> the trust of at least some members of the community that we've built
>> these last few years... Folk will remember that one of the
>> "advantages" that is claimed for RSS is that it has been declared to
>> be eternally free from modification. While I personally believe that
>> that is silly, the proponents of RSS do have a point when they speak
>> of the value of stable specs. If we allow the Atom spec to be
>> *changed* so soon after it was accepted and we don't have a really,
>> really good reason for doing it, we will simply have proven the often
>> made claim that standards groups simply can't be trusted with
>> important specifications. We will be encouraging more of the kind of
>> "standards making" that resulted in the mess that is RSS...
>>
>> bob wyman
>>
>> PS: Since Kyle points out that GData, a Google product, is potentially
>> impacted by the results of this discussion, I should state that I
>> currently work for Google -- although I am not currently assigned to
>> any product or project that has a direct interest in the definition of
>> Atom, APP, etc... My participation in this discussion, at this time,
>> is driven purely by personal interest.
>>
> 
> 

Reply via email to