对于现代计算机网络来说,网络时间协议(NTP)为其提供了一个重要的基础。但遗憾的是,现年已经59岁的开发者,却陷入了沉重的财务泥潭。4月份的时候,开源代码运动的一个重大成功项目——网络时间协议(NTP)——将迎来30周岁的生日。但是,它能否继续为网络上的Mac、Windows、Linux计算机/服务器提供时间同步服务呢?
或者说,这一协议是否会因为发展的停滞、更少的bug修复、甚至更大的安全风险,从而导致其日渐被人们所放弃?
这些问题,都取决于美国俄勒冈州一名59岁的技术人员的财务状况,他的名字叫做哈伦·斯特恩(Harlan Stenn)。
网络时间协议的重要性毋庸置疑,因为连Google和苹果都表态过会在发现问题后及时修复。不过,由于NTP运作得如此之好,以至于很少人会觉得它有任何问题。
但是说到NTP开源项目本身,其面临的困境却有些令人担忧。
该项目的志愿贡献者,包括定期更新的代码提交、检查错误报告、撰写修复程序,已经随着时间的推移,而缩减了很多——即使它的重要性已经日渐提升。
该项目的持续发展和维护的重担,现在几乎都落到了Stenn一个人的身上,而这也是NTP所面临的一个转折点。
Stenn偶尔也会从事一些业务咨询方面的工作,但他也给自己定下了一个“截止日期”——如果不能在4月份的时候获得更多的财务支持,他就只能去找个更固定的工作了。
在过去的3年半时间里,Stenn每周都要花费上百个小时来回复大家的邮件、接受补丁、发布新版本、以及管理NTP邮件列表。
如果NTP某天因为被黑客攻击而停止工作,那么数以万计的系统都会“大难临头”。可悲的是,到时候肯定会有很多人批评他——“看吧,开源根本靠不住”!
在今年3月11日于圣何塞召开的“开放计算峰会”上,Cloud Foundry Foundation CEO Sam Ramji将Stenn称作“时间之父”(Father Time),并表示他将继续为NTP而努力。
其实,Stenn并不是唯一一个在困境中挣扎的开源项目贡献者。此前,位于德国的电子邮件加密程序的作者兼维护者——维尔纳·科赫(Werner Koch)——也曾面临相同的境遇。
此外,在“心脏流血”(Heartbleed)漏洞于去年4月曝光的时候,OpenSSL的开发者们每年所获得的捐赠资金,竟然少于2000美元。
传送门: