recommended reading

Q&A: Why Congress is Jumping on the Open Source Bandwagon

Gil C/Shutterstock.com

Members of the House, committees and staff have officially received the green light to obtain open source software for their offices, and to discuss software code and policy with developers, citizens and other legislators in communities such as GitHub, according to the Congressional Data Coalition advocacy group. 

The White House joined open source code repository site GitHub in 2012. But it wasn't until this May a sitting congressman, Rep. Gerry Connolly, D-Va., first joined the site. Connolly used it to make edits to guidance on implementation of the Federal IT Acquisition Reform Act.

According to the Congressional Data Coalition, Reps. Blake Farenthold, R-Texas, and Jared Polis, D-Colo., plan to create a House Open Source Caucus in upcoming weeks.

Congressional groups can use open source communities to get feedback on workflow software -- messaging systems, websites and "basic types of software that the House needs . . . to do things on a day-to-day basis," Ben Balter, GitHub's government evangelist, told Nextgov -- "the types of challenges you might face in a small to mid-size business."

Once they're comfortable participating in open source communities, Balter said, they may start using them to publish, and ask for public feedback on bills and press releases for instance. The White House has used GitHub to publish changes to its CIO Playbook, among other documents.  

The House is still learning how to make use of open source software, and the Senate hasn't yet officially approved it, Balter explained. Balter spoke with Nextgov this week about efforts to use open source software in the government.

(The interview has been edited for length and clarity.)

NG: Why is the House's announcement last week important?

Ben Balter: In the scope of the House, and government in general, there's a little bit more to it than simply publishing code. Especially as the government is using technology more and more to automate the day-to-day citizen services delivery and governance, it's important that citizens get the opportunity to kind of check the government's work.

In the case of the legislative branch, they're using different mechanisms to aggregate feedback from constituents. Open source software is not just about being able to see the human readable underlying source code, but also about the ability to comment on it and propose improvements. 

The idea of open source software all of a sudden becomes a force multiplier for the taxpayer dollar rather than paying for the same piece of software to be built 535 times. 

NG: Why has Congress been hesitant to use open source software?

The types of laws, regulations, ethics rules that govern U.S. representatives . . . weren't really written with open source in mind. [There's a] little bit of an education and a little bit of a crosswalk that has to be done to educate government attorneys and government bureaucrats.

There are regulations that prevent the government from accepting things for free from the public. If I'm a developer, you don't want me building something for the federal government, giving it to them and having them use it and then sue the government for unjust enrichment [or] building this thing, getting it to the government and making it look like a gift to try to influence a policy. 

The House Committee on Ethics worked through all the legal implications, and felt confident that they could put out guidance to the members [allowing open source software procurement]. 

NG: How does GitHub defend against concerns that developing software in public could expose vulnerabilities to hackers?

This is a common open source trope. Humans are humans; no software is perfect. If you start with the premise that all software has bugs and all software has security vulnerabilities, while open source might allow hackers to see those vulnerabilities, it also allows the vast majority of people who aren't hackers to [point out] those vulnerabilities. Yeah, it's possible that someone nefarious could possibly see a vulnerability. Open source, by virtue of the code being public, means you can build a logically secure system. 

NG: What are you doing to get more federal groups to use open source software?

That's my role at GitHub. To date, about 150 U.S. federal groups are on GitHub. About 55 countries are using GitHub for government information. It's about 20,000 government employees across about 1200 organizations. It's a bit of an uphill battle, combating "FUD" -- "Fear, Uncertainty, Doubt."

There's something to be said for the fact that the software developed by the [House], developed with taxpayer funded code, now will eventually be released back to the people. 

(Image via Gil C / Shutterstock.com/Shutterstock.com)

Threatwatch Alert

Thousands of cyber attacks occur each day

See the latest threats

JOIN THE DISCUSSION

Close [ x ] More from Nextgov
 
 

Thank you for subscribing to newsletters from Nextgov.com.
We think these reports might interest you:

  • It’s Time for the Federal Government to Embrace Wireless and Mobility

    The United States has turned a corner on the adoption of mobile phones, tablets and other smart devices, outpacing traditional desktop and laptop sales by a wide margin. This issue brief discusses the state of wireless and mobility in federal government and outlines why now is the time to embrace these technologies in government.

    Download
  • Featured Content from RSA Conference: Dissed by NIST

    Learn more about the latest draft of the U.S. National Institute of Standards and Technology guidance document on authentication and lifecycle management.

    Download
  • A New Security Architecture for Federal Networks

    Federal government networks are under constant attack, and the number of those attacks is increasing. This issue brief discusses today's threats and a new model for the future.

    Download
  • Going Agile:Revolutionizing Federal Digital Services Delivery

    Here’s one indication that times have changed: Harriet Tubman is going to be the next face of the twenty dollar bill. Another sign of change? The way in which the federal government arrived at that decision.

    Download
  • Software-Defined Networking

    So many demands are being placed on federal information technology networks, which must handle vast amounts of data, accommodate voice and video, and cope with a multitude of highly connected devices while keeping government information secure from cyber threats. This issue brief discusses the state of SDN in the federal government and the path forward.

    Download
  • The New IP: Moving Government Agencies Toward the Network of The Future

    Federal IT managers are looking to modernize legacy network infrastructures that are taxed by growing demands from mobile devices, video, vast amounts of data, and more. This issue brief discusses the federal government network landscape, as well as market, financial force drivers for network modernization.

    Download

When you download a report, your information may be shared with the underwriters of that document.