It’s also interesting that, regarding the authorship of the protocols, they write, “LiveJournal doesn’t seem to identify with any particular authors per se.” As an open-source developer myself I can recognize how Brad is careful to keep the project as an entity separate from himself, but making this a bit more clear for the uninitiated might be nice.
I’ve actually looked into supporting some other APIs before, but they only offer subsets of LJ’s functionality, which means any client that supports LJ through a generalized API is needlessly crippled. (However, the metaWeblog conception of uploading a “media object” could nicely hook into pics.livejournal.com.)