[Ietf-calsify] Re: What's wrong with more radical simplification?

Helge Hess helge.hess at opengroupware.org
Fri Feb 11 10:28:07 PST 2005


On 11. Feb 2005, at 18:30 Uhr, Reinhold Kainhofer wrote:
> I think it basically boils down to the two views of standards:
> 1) A standard should describe what every application MUST implement. 
> If an
> application wants to do something more, it's on its own. ("lowest 
> common
> denominator")
> 2) A standard gives a suggestion how an application might implement 
> any (even
> very exotic) feature. No application will ever implement full support 
> for
> every little detail of such a standard, but if it implements one 
> feature, it
> can be sure that any other application that implements a similar 
> feature will
> be able to reuse the data.

I think this is painted rather black and white which is not how it 
needs to be. As mentioned there can be extensions and things like 
rrules and timezones certainly make a lot of sense.

But to have interoperability (aka a _standard_) you MUST agree on 
certain blocks of functionality. I can't see how a standard can work 
otherwise.

Your example of "if it implements one feature, it can be sure that any 
other application that implements a similar feature will be able to 
reuse the data" is obviously wrong, because this other application will 
not understand some other obscure feature you are using in the same 
iCalendar entity.

> it seems most people here think that a standard is just for those 
> parts that
> every application must implement (i.e. every detail of a standard 
> needs to be
> supported by an application).

Well, I would say thats the core definition of the word "standard" and 
not the "thinking" of the people here ;-)

> However, what I like so much about iCalendar is that it gives you a
> standardized way for lots of advanced features.

Si, iCalendar currently seems to be more like a framework to choose 
implementation suggestions from, less an actual standard (which someone 
is really compliant with). I thought the goal of calsify was to fix 
exactly this situation.

Greets,
   Helge
-- 
http://docs.opengroupware.org/Members/helge/
OpenGroupware.org



More information about the Ietf-calsify mailing list