[Ietf-caldav] Dead properties on CalDAV events / folders

Helge Hess helge.hess at opengroupware.org
Mon Dec 19 05:00:50 PST 2005


On 19. Dez 2005, at 06:34 Uhr, douglm at rpi.edu wrote:
> We should be able to state quite explicitly the requirements for
> interoperability.

There was plenty of discussion on that now and honestly I think  
further discussion will lead to nowhere, everyone has stated his  
opinion.
So far everyone seems to have a different opinion on that and I have  
the impression that the topic will just get "dropped" as  
unresolvable? Or is there some way to vote on the issue in a useful way?


In response to the valid issues raised by Julian (and others) I think  
I've changed my opinion to:
- CalDAV servers are required to store verbatim copies
- PROPPATCH is a SHOULD just like in WebDAV
Why? Because HTTP/WebDAV is designed with that assumption in mind and  
it keeps the CalDAV protocol clean.

If a server doesn't comply with all strict requirements of CalDAV it  
is very likely to work with real world clients nevertheless. But to  
be fully-CalDAV compliant, it would need to work exactly as described  
in the spec.

This is how it works in the real-world for WebDAV. Few do 100%  
correct implementations but still interoperability is quite good.


> at least we can still see the events and invite people to our  
> meetings and surely that's the main point.

For inviting people to our meetings we can already use iMIP. IMHO the  
main point of CalDAV is to provide a client/server calendar _storage_  
protocol. And if most/all clients will need an _additional_ storage  
to save their "own" stuff, this would be extremely annoying.

Eg if our Outlook storage provider can't store additional Outlook  
information in X- fields there is no other way but to require the  
user to enter a CalDAV URL _and_ another URL where additional data  
will get stored. Then it will also need to keep those in-sync. Major  
bummer ...

Greets,
   Helge

PS: this "abuse" subthread is IMHO indeed paranoid. M$ will modify/ 
call a mixup derivate CalDAV whenever they like, this isn't bound to  
any specific feature in CalDAV. (Windows WebFolders is a prime  
example ...)
-- 
http://docs.opengroupware.org/Members/helge/
OpenGroupware.org



More information about the Ietf-caldav mailing list