As I mentioned last time, I want to extend the Thunderbird address book to support Ubuntu One contacts synchronization.
But there’s a problem: currently, the address book relies on something called RDF, which prevents me from extending the address books outside of C++.
“So why not just write it in C++?”, I hear you cry!
The answer: because Thunderbird has been trying to shake RDF like a bad cold. A developer named Joey Minta officially declared war on RDF in March of 2008. The campaign to rid Thunderbird of RDF is almost complete.
So I’d hate to damage the war effort by adding more RDF code to Thunderbird.
The solution? I have to finish what Joey Minta started – at least for the address book. I have to replace all RDF-dependant code with something better – something extendable.
Then I can get down to work on the Ubuntu One sync.
So saddle up. We have to hunt this RDF bum down. For justice.