What is the difference? One can post without being authorized by the admin and the other's post has to be pre approved?
If I am right, I think the difference is that the contributor does not have the rights to edit the post while the author can edit the posts authored by him or her.