[Cosmo-dev] Re: [Scooby-dev] Cosmo/Scooby Merge (Please read and
comment)
Ted Leung
twl at osafoundation.org
Thu Jul 13 16:41:20 PDT 2006
Brian has already addressed a number of these points in his recent
messages but I thought I'd back him up for a change ;-)
I personally don't see the point of having the two projects be
separate and having Scooby communicate with Cosmo via CalDAV, for
many of the reasons that Brian mentioned. I do think that the needs
of the Chandler ecosystem need to be our top priority in the beta
time frame. But I don't see the needs of the Chandler ecosystem to
be in conflict with support for standards. In order for the
ecosystem to be successful, Cosmo/Scooby must support as high a
degree of interoperability as possible. I know that it is
fashionable to equate interoperability with open standards, but there
are plenty of open standards which are so poorly implemented as to be
a joke. Having served as a foot soldier in the open standards/open
implementation wars around XML and XML Schema, I am personally not
interested in being pedantically correct with respect to a particular
RFC or W3C Recommendation as a top priority. I want to see our
users have the best possible experience. That means innovatiive
functionality, good performance, and interoperability with other
desktop and web clients.
The implementation of open standards certainly has a role to play in
facilitating interoperability, which is why I don't think that there
is a conflict here. But I think that we should also bear in mind
that CalDAV is just one of the many protocols (proprietary or not)
that we will need to support. Back in May <http://
wiki.osafoundation.org/bin/view/Journal/
SharingFormatMeeting20060510> Brian articulated a vision of Cosmo as
a data storage hub with adaptors for many protocols including
CalDAV. I fully agreed with that vision and I don't see that
integrating Scooby and Cosmo takes anything away from that vision,
other that possibly rearranging some of the scheduling. If
anything, the goals that we have for the ecosystem will ultimately
demand a much higher support for interoperation than just a reference
CalDAV server. If nothing else, our user community and the
marketplace will demand it.
Ted
More information about the cosmo-dev
mailing list