Android_sms_exporter is a project mainly written in Python, it's free.
Backup SMSes to memory card on Android phones
Small script to export android smses to a folder on the memory card.
Just barebones working version for now, will be improving it later.