|
You can't always treat humans as resources. Some fields are so complicated that you need superheroes, or else you need to build an organization to do the work. NTP is that complicated. What it's doing is relatively simple, but the surrounding infrastructure you need is ridiculous, and the security concerns enormous. If there's a vulnerability it affects the entire world. So you can't just find someone to replace him. If you go with a superhero, then you have to deal with him. You can't just say, "Sorry bud, we need to uproot you and move you in-town." Even if he doesn't say no, which he very well could, leaving you and your plans fucked and the world unprotected, driving all the enjoyment out of the job will make him eventually say "fuck it, I'm retiring." Okay, let's go with an organization. Who is going to build it? You still need the superhero. The critical nature of the infrastructure demands you use the guy whose been covering your ass all this time, because most anybody else you're going to find is going to fuck it up, and there can be no possibility of a fuck-up. And you can't buy a superhero for any amount of money. There just aren't that many of them. |
If there's a vulnerability it affects the entire world
Who is going to build it? You still need the superhero.
Hyperbole much?
If it really was so dire then that would be all the more reason to not rely on a single "superhero" who may get run over by a bus tomorrow.
Gladly NTP is not the mythical voodoo rocket science that you make it out to be. Most large corps run their own NTP servers, some of them public, e.g.:
You can also ask your friendly government for the time: http://tf.nist.gov/tf-cgi/servers.cgiThe official NTPd impl doesn't even have a very good reputation (cf. the recent debate about that security vulnerability).
As I see it someone like Google should indeed just hire the guy and take pool.ntp.org under their wing. Throwing even more money at a single guy doesn't convince me as a good way to improve the situation here.
PS: And I don't mind him being paid well at all. I'm very much in favor of important OSS projects getting sponsored and rewarded. But if $7k/mo are not enough to maintain a package that others have re-implemented for free (openntpd etc.) then something seems seriously wrong.