I think it would be really cool to be able to subscribe to a remote icalendar server. We are developing a project management application that will allow iCal clients to connect to it. If I could create a calendar in scalix that would read it's info from the remote iCal server, that would be great. I would even be fine with it being read only.
I would like to access my Scalix calendar using Google's calendar. Google calendar is useful to me because each calendar is treated as a layer. Managing several calendar can become difficult.
Google calendar allows the user to subscribe to an ical host. I think the current implementation of webcal within Scalix will do the job, but I do not know how to pass the userid and password required to connect as part of the command line provided to Google calendar.
Google generates a long URL for each calendar which can be privately shared with friends. The URL is long and not easily guessed, but could probably be cracked if someone really wanted access to a calendar. There are no credentials required for this type of calendar sharing.