On todayās show Nadia and Mikeal talk with Max Ogden, creator of Dat, an open source, decentralized tool for distributing data sets. Max has also done a lot of work in the Node.js ecosystem, including helping start NodeSchool and publishing hundreds of modules to npm. He was also one of the first Code for America fellows.
Max Ogden: Yeah, because you have to have invested dozens of years into the nepotistic system of existing government procurement. Itās not a technical problem to fix procurement, but if somebody fixes procurement ā and by the way, it is being worked on now, because like I mentioned this earlier, healthcare.gov was so bad that the silver lining around that ā thatās actually pretty exciting ā is that thereās two new organizations in the federal government that are hiring remote, and theyāre hiring technologists, and theyāre paying people to work on open source inside of government. One is called the US Digital Service, and the other is called 18F, or one-eight-F. Theyāre a brother-sister organization; one is inside the executive branch, and theyāre the technology advocates. Theyāre almost like the role that the EFF plays. They have people come up with policies, and they get the different agencies to adopt policies. I have a friend that works there; he gets to go in the VA, or the Social Security office, and theyāre like, āHey, check out this new hundred-million-dollar database that we contracted. What do you think?ā He used to build data centers at Twitter, and heās like, āIf I was building this, I could have done it for $5 million, and saved you $95 million. Why did you bill this for $100 million?ā
And theyāre like, āThatās what the vendor told us.ā āOracle said this was a great deal!ā
[01:08:08.12] So that is a really important cause right now that has a fair amount of momentum. 18F is where you go to work if you actually want to build the solutions. Theyāre like an actual contractor that is government employees that like hires people to work on the actual projects. USDS is where you go to set the policy.
For instance, they are doing a lot of stuff around making all federal websites have mandatory SSL so that the NSA canāt snoop on what youāre browsing. Thereās a lot of cool momentum in fixing that system.
So if I was going to place a bet on where all the grants are going to be in the future, itās around delivering government services in more efficient way, and actually competing for government grants because that landscape is about to get a lot more accessible to open source stuff because of all the work thatās happening at the federal level.
Another way I would answer this question is⦠Procurement reform is one thing, and thatās happening, so keep an eye on that space. The other thing is, like I mentioned, we donāt know how to describe our project in terms of are we a non-profit, are we an academic project? We donāt know what our label is, and weāre trying to figure out with some other groups a model for supporting projects in this ecosystem. A great example to look at ā I think theyāre doing some great work ā is if you look up this thing call the Substance Consortium, thereās this awesome text editor. Itās like a JavaScript, a rich text editor and editing environment called Substance. Itās really beautifully designed, and itās all open source.
They had been working for this open access scientific journal, writing a journal article viewer and editor. They had all these other organizations⦠They were basically being contracted by this one journal called eLife, and they built this thing called eLife Lens, which is a really beautiful way to read papers. Because most people read papers on PDF, but trying to read a paper on your phone on a PDF, it has really wide columns and itās like, āWhy canāt I just have this be a web page?ā Theyāre trying to fix some of these problems, but they had all these other organizations in this space, and they were like, āWell, we also want to invest together in better editing tools for science, or just editing tools for the web in general.ā So they set up this thing called the Substance Consortium. Thereās four stakeholders that all help pay for the development of Substance, but theyāre not hiring exclusively the Substance team to work as employees on their projects. Whatās really cool about it is Substance itself can still be its standalone project that can make reusable open source tools, but it has an open governance structure so any of the member organizations can help influence the project direction in a positive way, and work together to support the project without controlling the project. Their whole thing is cooperation without control. That work is being facilitated by a group called the Collaborative Knowledge Foundation, which is one of the stakeholders, or one of the people paying the Substance team.
Substance is just the editor components, but the Substance team doesnāt have a⦠Theyāre just two people, they donāt have the linkage to the social issue, they donāt have the grant-writing capability at this point. They want to get to that point, but they need incubating, and they need support for their project.
[01:11:45.01] Collaborative Knowledge Foundation is a couple of folks that started it that are really focused on fixing the scientific publishing ecosystem. They want every journal to be using open source publishing tools. So they have the social mission, thatās a huge social mission. Access to research is a really big cause right now. Whatās cool is the Collaborative Knowledge Foundation has got some grants to work on fixing scientific publishing, and instead of hiring the Substance people as employees, theyāre like, āLetās support everyone in this ecosystem together, and have Substance still be standalone.ā Because they think it would be toxic if they actually exclusively hired the Substance people that worked on their one thing. They would rather have Substance flourish and have a whole ecosystem, becauseā¦
Thatās where open source works really well, when you have a bunch of interests that are supporting a factored-out, common infrastructure. I think the Substance Consortium model is really exciting; weāre trying to figure out how to⦠We need to come up with a cool name for that way of doing things. Ideally, the Dat project, since we are a distributive file system, itās a pretty low-level component, and thereās a bunch of different interests⦠It would be awesome if we could get a similar thing for Dat, so weād have a Dat Consortium. We would have the Dat project itself just be the technology, but then we would have all the different organizations that have a specific cause be able to support our work. Maybe we split up into two teams, like one of us is the science cause, and all the low-level people go and work on just the infrastructure stuff.