Well, that’s interesting:
ASynK CmdLine is a powerful open source Contacts synchronization program that works with a variety of Contacts software such as Microsoft Outlook, Microsoft Exchange Server, Google Contacts, Any standards compiant CardDAV server, and Emacs BBDB.
Some of the key features of ASynK are:
ASynK allows two-way sync of Contacts across any two supported sources. For e.g. you can use this to copy contacts from one Google account to another, or from your Google account and your official MS Exchange account etc.
And the author says it’s “open source”. Well writing than an AGPL3 program is “open source” is a gross underestimate of the freedom its author is giving to the users! Kudos