[Cosmo-dev] Thoughts on sharing

Elliot Lee osafoundation at intelliot.com
Tue Jul 11 08:16:31 PDT 2006


On 7/10/06, Charles Mattair <cmattair at simdeskcorp.com> wrote:
> Some (not so) random thoughts on calendar sharing.
>
> The direction I've seen discussed is to a single server, read-only
> sharing model, using RSS or Atom.  I also haven't seen much discussion
> of credentialing and access control (if I know/can guess the URL, it's
> shared to me?).  I see this as a partial solution to a much broader
> requirement.

Well, this partial solution would allow you to share your calendar
with people outside your company. If you stored your calendar on a
calendar server accessible on the Internet, you could have "magic
cookie" private feeds -- for each calendar, one URL for read-only
access, and another for read-write.

Whoever has this long and virtually-impossible-to-guess private feed
URL can read or read-write the calendar. The Google Calendar Data API
uses a sharing scheme like this.

>
> For example, consider my experience at a previous employer.  We
> had calendars for each of our departmental conference rooms (the
> development conference room was gray so there was a "Gray
> Conference Room" calendar).  This calendar was owned by a psuedo-user
> in HR, shared read-only to everyone in the company and shared read-write
> to all the developers.  All the other conference room calendars were
> shared equivalently except the boardroom which was owned by the CEO's
> secretary and only shared read-only.  Thus, I (as a developer) could
> schedule the gray room, other departments had to go through HR or our
> departmental secretary.
>
> This model also lent itself to executive calendars wherein either
> the calendar owner (executive) or designee (administrative assistant,
> etc.) could update the calendar.
>
> However, in this model, every assessor must be known to and have valid
> authentication credentials with the server.  Thus, I couldn't share my
> personal calendar with anyone on this list (excepting someone who worked
> for the same company I did).  Even if a potential sharee had a calendar
> (or LDAP or Kerberos) server which was capable of validating his/her
> credentials, there was also no mechanism for vectoring those credentials
> from my server to theirs.
>
> I see a need for a sharing RFC which could flesh out these requirements
> and lead to a standardized way of sharing calendars between users at
> disjoint locations.  This RFC needs to address credentialing, calendar
> and cell level protections and probably other things I haven't thought
> of.
>
> Actually, in looking at the problem a little longer, this is less a
> CalDAV problem than a WebDAV one.
>
> Thoughts?
>
> cgm
> _______________________________________________
> cosmo-dev mailing list
> cosmo-dev at lists.osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev
>


More information about the cosmo-dev mailing list