Do you even know what altruism is? It bothers me how easy people use this word. Do you really think open source programmers are "disinterested and selfless for the well-being of others"?! They want recognition for the contributions because it's in their self-interest to be noticed, respected and validated by their peers.