OK, so let me finish this conversation, since it has kind of gone off topic.
Using MCNostalgia is legal to use because all it does is change the jar file to a different version. The key to your minecraft being authenticated is two things: the lastlogin file and the md5s hash file that is modified every time you login. Also, it is legal to download the jar from someone who illegally uploaded it, and it's harder to get caught if it was illegal. However, it is illegal to upload the jar without permission by Jeb. So I'm assuming that the developer of MCNostalgia got permission from Mojang first before uploading the mod to MinecraftForum.