And I should have said that at this point, you should write a .gitignore file which contains the paths, or shell glob patterns, to the files you don't want under version control, such as your .*.scm files probably (they seem to be generated). It makes sense to also commit the .gitignore file if it contains matches that concern files that are being generated on the users' machines too (exactly those autogenerated files).
I don't know where those ._*.scm files came from. They don't exist on my machine. I saw that they were there when I made the tarball. I must've done something wrong when issuing the tar command or it's just OSX playing games with me. Those files don't exist in the git repo anyways.
I did what you said and am now able to clone the repo with
git clone http://mwaza.dyndns.org/apps/files/modules.git
I decided to use the same license as Gambit for now. I don't know exactly how this should be done, I just copied the LGPL and Apache license texts to the repo and added a LICENSE file where I say that these licenses are what the code is under.
/Per