[MeeGo-dev] Some architecture changes (MSSF / Buteo / PIM storage)
dwmw2 at infradead.org
Tue Mar 8 05:37:15 PST 2011
On Tue, 2011-03-08 at 12:41 +0200, Vitaly Repin wrote:
> Good point. It is closed-sourced. This was a business decision. Has any
> MeeGo guy except the MfE developers ever tried to talk about open-sourcing
> of the MfE solution?
> Rhetorical question.
I've been looking at ActiveSync support recently, so I can answer it
even if it was intended to be rhetorical.
To be honest, I've found the existing MfE solution on Maemo to be so
horridly broken and unreliable that I didn't even explore the option of
using it. It loses sync for some reason almost every week, and gives me
*no* sensible error messages about what went wrong.
(I appreciate that coherent error handling is out of fashion in MeeGo,
and baffling the users with silent failure seems to be the norm now, but
I'm old-fashioned and I prefer to buck the trend here.)
The solution we're looking at for ActiveSync is probably going be a
dæmon which implements the protocol itself, can run in the background
and handle 'push' from the server, etc. The dæmon would be under a BSD
or Apache licence.
Then we have plugins for SyncEvolution and $MAILER which talk to that
dæmon over DBus.
This way, the plugins for sync and mail frameworks can be properly
integrated with the code that they plug in to; it's only the ActiveSync
dæmon which has special licensing conditions in some parts of the world.
It also means that we are very agnostic about *what* we have to plug in
to. SyncEvolution was a simple enough choice because that can be used
from within Buteo too. For the mail side, we have just been saying
"$MAILER" so far. But I'm very happy for that to be EDS.
> > Oh and my exchange contact database contains between 80k and 120k
> > people. that'll take a while.....
> Just to clarify - do you refer to your "Contacts" folder or to the
> complete Global Address List of your company which is accessible
> through Exchange typically? They are different.
He'll be talking about the GAL, which in our case is an 18MiB download.
I think our "personal" contacts folders in Outlook are typically
David Woodhouse Open Source Technology Centre
David.Woodhouse at intel.com Intel Corporation
More information about the MeeGo-dev