Em geral, os telefones Android 2.x saem ‘de fábrica’ com suporte a sincronização com diversos serviços (Google, Exchange etc)… mas nada para quem tem soluções livres.
Felizmente uma corrida rápida no Market resolve o problema.
Contatos Zimbra
Os usuários do Zimbra Network Edition sempre puderam usar o suporte a Exchange do groupware para sincronizar contatos (e também agendas e push email), mas os usuários da Open Source Edition ficaram durante muito tempo a ver navios… até o aparecimento do LVContacts Sync for Zimbra. O aplicativo pago (em torno de R$2,30) sincroniza os contatos das agendas de endereços, e permite que você escolha qual agenda estará visível para o Contatos (excelente para ‘esconder’, p.ex., os Emailed Contacts)
O desenvolvedor prometeu um programa de sincronização de agendas Zimbra para setembro, mas o roadmap não foi cumprido.
EDIT: Mais sobre Zimbra e Android aqui.
Funambol
O Funambol é um popular servidor open source de sincronização de dispositivos, e está há algum tempo desenvolvendo o Funambol Sync; é gratuito e na sua versão atual, sincroniza contatos com um servidor Funambol, incluindo o myFUNAMBOL.
CalDAV
CalDAV é o padrão de sincronização usado em diversos servidores de agenda (Zimbra, Scalix, Apple iCal Server, Yahoo! Calendar), e o Calendar (CalDAV) Sync traz esta sincronização para o Android. O aplicativo é gratuito e ainda é beta, portanto é bom ler o Release Notes no site do desenvolvedor.
LDAP
Se você precisa sincronizar com um servidor LDAP, o programa a ser utilizado é o LDAP Sync (em torno de R$2,30).
IMAP Push
Alguns servidores de groupware, especialmente servidores livres, usam IMAP Push para permitirem push email aos usuários; como qualquer usuário sério de IMAP sabe, só K-9 Mail salva

