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:

  • Modernizing IT for Mission Success

    Surveying Federal and Defense Leaders on Priorities and Challenges at the Tactical Edge

    Download
  • Communicating Innovation in Federal Government

    Federal Government spending on ‘obsolete technology’ continues to increase. Supporting the twin pillars of improved digital service delivery for citizens on the one hand, and the increasingly optimized and flexible working practices for federal employees on the other, are neither easy nor inexpensive tasks. This whitepaper explores how federal agencies can leverage the value of existing agency technology assets while offering IT leaders the ability to implement the kind of employee productivity, citizen service improvements and security demanded by federal oversight.

    Download
  • Effective Ransomware Response

    This whitepaper provides an overview and understanding of ransomware and how to successfully combat it.

    Download
  • Forecasting Cloud's Future

    Conversations with Federal, State, and Local Technology Leaders on Cloud-Driven Digital Transformation

    Download
  • IT Transformation Trends: Flash Storage as a Strategic IT Asset

    MIT Technology Review: Flash Storage As a Strategic IT Asset For the first time in decades, IT leaders now consider all-flash storage as a strategic IT asset. IT has become a new operating model that enables self-service with high performance, density and resiliency. It also offers the self-service agility of the public cloud combined with the security, performance, and cost-effectiveness of a private cloud. Download this MIT Technology Review paper to learn more about how all-flash storage is transforming the data center.

    Download

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