Harlan Stenn, as the sole full-time maintainer of the Network Time Protocol, founded the Network Time Foundation four years ago as a way to sustain open source code work used to solve the issues of time synchronization on the Internet and between computer systems.
NTP is an essential component for connected computing, but as a behind-the-scenes, open source software system, its financial backing is precarious, with Stenn relying on a few corporate donors and open source foundations to support it. Stenn's uphill battle to get a broader nonprofit foundation running, backed by companies and supporting multiple projects related to time synching, shows the challenge facing small, little-known, but essential projects such as NTP.
On a Friday about four years ago, in a week already filled with a long list of things to do, Stenn drove from his colocation data center site in Silicon Valley to Sacramento, where he filed papers for a 501c3 nonprofit corporation with the California Secretary of State. He then continued his drive home to Talent, Ore., a trip that usually took five hours, but that Friday would take nine. The following Monday, he filed papers with the equivalent office in Oregon. The Network Time Foundation existed, if only on paper.
The NTP Project, of course was its first member, but there are now other time projects included as well. Stenn urged George Neville-Neil, the head of the Precision Time Protocol, to bring his project, PTPd, into the foundation, and he did. Neville-Neal talks about PTP and NTP in a recent article here. LinuxPTP is a related project under Richard Cochran.
[Want to learn more about Harlan Stenn's long journey through time? See Harlan Stenn And An Uncertain Future: Readers React.]
The Robust Absolute and Difference Clock Project, or RADclock, under Julien Ridoux at the University of Melbourne in Australia, is another project under the NTF umbrella. "These guys are looking at timekeeping on computers using the latest commonly available technology, and they have 'fresh eyes,'" noted Stenn.
Open source stalwart Eric Raymond, author of The Cathedral And The Bazaar, is the project lead on another time-related project, GPSD or the GPS daemon project, which also put itself under the foundation umbrella.
And Stenn is talking to developers who agree there should be a General Timestamp API project that would allow different time systems to return a timestamp with both the same format and with more information in it. For example, timestamps currently allow a minimum of time zone information to be indicated.
Stenn, who's rather adverse to time confusion, points out timestamps contain no information on what time zone database is being checked against as NTP checks for the correct time. If a timestamp has used "an older version of the time zone database, things like shifts into and out of daylight savings might be handled incorrectly," he noted. There are many older servers that rely on old versions of NTP code. Their administrators may or may not have updated them with something like the change in the start time of daylight savings.
He also points out in a follow-up message that there are different degrees of need among these projects devoted to time. "George's PTPd project doesn't have the funding issues NTP has because he and his crew all have real jobs and do the PTPd work 'on the side,'" he wrote.
As of March 19, the foundation had collected $4,104 from 72 donors, many of them individuals reading InformationWeek's March 18 story about Father Time. While some companies have contacted Stenn as a result of the article, in the past only a handful have been willing to donate.
Stenn said he as the foundation founder and Sue Graves as the business development consultant have primary responsibility for the foundation's operations. Sue Graves is paid for 10-15 hours of work a week. Both said figuring out how to disburse donations hasn't been much of a problem so far. They support primarily the NTP Project's needs.
Graves said in an email message that more business development could be done for the foundation "if we had a full time administrator for bookkeeping, applying for grants, filing necessary government documents," tasks that currently occupy much of her time, as well as tasks such as maintaining the prospective membership list and contact list. She tries to give NTP a presence in Wikipedia and in social media, but there are many marketing tasks that could still be undertaken, she said. At the peak of the recession in 2009, Stenn attempted to staff the NTF by applying for job-creation funds available under the American Recovery and Reinvestment Act of 2009. They weren't accepted.
The foundation would like to establish a certification and compliance program in 2015, but such a thing can't be left to the whims of whether anyone has hours available to volunteer. "We need a full-time program manager to create and manage a Certification project," she wrote.
In short, until the NTF is overwhelmed with donations, its staff will remain skeletal and its disbursements to other projects minimal. In the meantime, Stenn hopes all the time-related project leaders will stay in tune with other projects and watch for opportunities to coordinate their efforts.
Attend Interop Las Vegas, the leading independent technology conference and expo series designed to inspire, inform, and connect the world's IT community. In 2015, look for all new programs, networking opportunities, and classes that will help you set your organization’s IT action plan. It happens April 27 to May 1. Register with Discount Code MPOIWK for $200 off Total Access Conference Passes.Charles Babcock is an editor-at-large for InformationWeek and author of Management Strategies for the Cloud Revolution, a McGraw-Hill book. He is the former editor-in-chief of Digital News, former software editor of Computerworld and former technology editor of Interactive ... View Full Bio