I believe the only actual requirement for a Ph.D is an original contribution to the field. This usually takes the form of a thesis, but doesn't have to. I suspect the Linux kernel would qualify.
"You know, we've won awards for this crap." -- David Letterman