Re: xCal - time to submit?

Aki Niemi <[email protected]> Sun, 23 Oct 2005 15:28:11 +0300
Newsgroups gmane.ietf.calsify,gmane.ietf.calendar
Message-ID <[email protected]>
[Speaking as individual again]

Inline.

ext Doug Royer wrote:
> 
> 
> Aki Niemi wrote:
> 
>> [Speaking as an individual, not chair.]
>>
>> Hi,
>>
>> A couple of issues occured to me while reading the draft:
>>
>> First, the problem this draft is trying to solve seems approximately 
>> the same that MMUSIC aimed at in its SDPng work, in which the idea was 
>> to move from the current SDP into an XML based format. Even the core 
>> difficulty seems to be the same, namely the huge installed base only 
>> supporting the legacy format makes transition a bit hairy. 
> 
> What move?

As in stop using the current format and start using the new one.

> What transition?

As in how to cope with the co-existance of applications that support the 
  new format and the old format, and applications that only support the 
old format.

I thought you were familiar with these issues since the draft talks 
about them as well.

In the draft you suggest using multipart/alternative as a transitional 
mechanism. I find that solution lacking, in that will there ever be a 
time when apps can stop using MIME multipart, and simply use the xCal 
MIME type alone? Is that even the intention? If not, what is the benefit 
in defining this alternative format, if the only practical result is 
bloated message payload?

Your draft also says:

    XML
    applications conforming to this specification MUST be able to
    properly parse and process a MIME multipart entity containing the
    MIME type associated with this iCalendar XML document type.

Which is nice, but does not help at all. It is the legacy iCalendar 
application that would need to support MIME multiparts, in order for 
this "transition" to work. A big number does, but probably not all; how 
is this handled?

>> Secondly, if we think of xCal as being a next generation iCal format, 
> 
> Clearly you have not read the draft. It says:

I consider this type of statement quite a weak form of argument in 
general. If something does not come across well in a draft, often the 
reader is not at fault, but the draft needs improvement.

Believe me, I read the draft. I would not be shooting my mouth off if I 
hadn't. :)

>      This memo only provides an alternative, XML
>        representation for the standard syntax defined in [iCAL].
> 
> No 'Next generation' at all.

Why is this then needed at all? As I said in my previous post, because 
XML is cool is not a good enough reason. If it was, then I'm sure the 
ASN.1 constituent would deserve a format as well, followed by a league 
of other groups that like their data representation scheme the best.

Your draft doesn't explain this point, and I think it really should.

> If you go to the CALSCH mailing list archives you can see that other
> non-1:1 mappings of iCal were NOT desired and discouraged by the IESG.

I see, was a reason given? Should this discussion appear in the draft? 
It would really help those of us who have not followed calsch in the 
past in detail

Cheers,
Aki