There was a program I mucked around with a while ago and it was completely open source, I forgot the name of it. Let me see if I can find it.
Also, if you just want to much around with animation you can download maya personal learning edition, which is free, but final products will have a watermark over them. (Movies like Shrek have been created using Maya)