Backing up your Blogger hosted posts

This blog is hosted on Google’s Blogger platform.  It has it’s own domain name, but it’s still on Blogger.  While I have faith in our Google Overlords, I still like keeping a local backup of the blog posts.  There’s a nice open source Blogger backup utility named “Blogger Backup”.  It’s written in C# in VB.NET and is hosted on CodePlex.

When it’s running, you’ll see a window that looks like this:

Sell photos on photrade | By Chris Miller

You save each post as it’s own file, or put them all inside one big, honkin’ file.  The posts are saved as XML to make it easier to process.  You can use Blogger Backup to restore the posts back to your blog.  That would be handy if you accidentally delete a blog post.  You could also use the saved XML files to port your blog to another platform.  While I have no intention of moving this blog off of Blogger, it’s good to know that I would have a way of migrating all of my posts to a new platform.

Blogger Backup is a .NET application, you’ll need to have the .NET Framework 2.0 installed.  To communicate with Blogger, it uses the GData.Net (Google Data API for .NET) library.  I wasn’t familiar with GData, it’s a Apache licensed API that provides programmable access to many of Google’s services:

  • Base
  • Blogger
  • Calendar
  • Spreadsheets
  • Google Apps Provisioning
  • Code Search
  • Notebook
  • Picasa Web Albums
  • Document Feed
  • Contacts
  • YouTube
  • Google Health

GMail is not on the list, but that would be asking for trouble.  The last thing we need is a Google API for sending spam through GMail.  The API is not limited to .NET, they have versions for Python, Java, and Objective-C.  I think you could do some interesting things with the GData API and their Calendar.

If you are wondering about the screenshot, I’m playing around with the beta for Photrade.  It has some cool features, it’s worth checking out.

[Updated on 6/12/2008]
For some reason I thought Blogger Backup was written in C#, when it’s actually VB.NET.

Photrade has updated their license agreement for everyone’s benefit

Yesterday, I posted about a new site called Photrade and it’s license agreement.  Basically, section F of their license gave them the permanent right to do anything to your images with out compensation.

Their site looks cool and it provides features that I haven’t seen anywhere else, but the license was too broad for my comfort.  Within 4 hours, they had revised their license.  The updated license gives Photrade the rights to use your images in order to operate the web site and to provide the functionality that the web site gives you.

That’s really cool.  The updated license is completely appropriate for their business needs with out reserving any permissions that they would not need to operate their site.  The change in the agreement is very similar to the changes that Adobe made with licensing for Photoshop Express, except that Photrade revised the license with 4 hours. 

From the comments posted to my earlier post, it sounds like the original license was drawn up by lawyers seeking to provide the greatest level of protection to their client.  My guess is that no one looked at section F too close enough to realize how broad the rights were that were being granted to Photrade.  I’m sure that the people behind Photrade had no intention on reselling the images, but since the original license gave them that right in perpetuity, that part needed to be revised.  And it was revised in under 4 hours.  For revising and publishing a legal contract, that turn around time is very impressive.  Without knowing the people behind Photrade, the speed in which they revised their license says a lot about their character.

Now that I’m comfortable with the license agreement, I’m looking forward to trying Photrade.  For more information about Photrade, take a look at their site tour video.