The National Security Agency (NSA) uses a lot of open source software and has made successful contributions to projects like SELinux, REDHAWK, and NiFi. However, it’s traditionally been a challenge for developers to navigate the processes, policy, and mechanics of contributing back to the community. While NSA developers can’t always talk about how they use the software, there is a growing belief that they can build more of it in the open.
Jacob DePriest explains how a group of open source evangelists are trying to strengthen the open source software ecosystem at the NSA and make it a normal part of developers’ jobs. Along the way, Jacob explores some of the key challenges of shifting a large organization in the open source space, including cultural resistance, bureaucratic momentum, and communication, as well as some that are specific to government intelligence agencies, such as limited copyright protection, security sensitivity for public communication, and prepublication review.
Jacob DePriest is a technical leader and open source evangelist at the National Security Agency, where he is currently focused on improving the policies, processes, and tools at NSA to enable developers to more easily contribute to and participate in the open source software community.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org