- GitHub is a social network for software developers
- GitHub is a social layer built on top of a long-standing open source project called Git.
- At its most basic level, Git simply tracks who made what change when
- Used by many popular open source projects, bulk of technology you touch on a daily basis built on our platform
- While it was originally used for collaborative software development, and still is, the collaborative workflow is equally applicable to countless applications including modern open data and open government efforts
- GitHub hosts projects, commonly referred to as repositories
- Secret sauce of GitHub is the Pull Request, which, unlike wikipedia, where anyone can edit, allows anyone with access to make proposed changes. Community discusses, project maintainer accepts or rejects. URL remains accessible forever.
- Within an organization (or with contractors) - Due to the bureaucratic nature of government, one business unit may not know what another is working on, let alone have the opportunity to collaborate
- Across government - By and large, the types of challenges faced by government are not unique to a particular agency or locality. A press release is a press release. Shared code prevents reinventing the wheel and helps the taxpayer's dollar go further.
- With the public - Government is the world's largest and longest-running open source project. Working in the government acknoledges allows for transparency of process and gives citizen hackers the opportunity to help make government better.
- Open source - government releases the source code underlying the tools used to deliver citizen services, inviting civic hackers to help improve them. Taxpayer-funded code can be used outside of government to spur civic innovation.
- Open data - government releases machine-readable data in open, immediately useable formats inviting feedback (and corrections). Version control shows who made what changes when and the evolution of that data over time.
- Open government - government drafts and publishes law and policy on open, collaborative platforms, inviting participation from every day citizens. Open source workflows and philosophies are applied to the process of governing.
- 2009: @nysenate becomes the first organization on GitHub in summer 2009. DC followed that fall as the first city on GitHub.
- 2010: Miami, Open Lexington (Code for America), and Santa Clarita, as well as some US national labs, Australian and Canadian government agencies join
- 2011: Gov.uk, FCC, GSA, NASA, CFPB, Chicago, New York, and things really start taking off
- 2012: White House joins and releases We the People, Presidential Innovation Fellows code in the open, CFPB accepts first pull request on behalf of the federal government
- 2013: White House Open Data Policy released on GitHub as a collaborative, living policy document, New York State Open Data Handbook quickly follows, government.github.com launched, San Francisco publishes law on GitHub
- 2014: 10,000 active government users on GitHub spanning 500+ organizations and 50+ countries, First Congressional Campaign on GitHub
- Government showcase
- White House Open Data Policy
- We the People Petitions Platform
- Canadian Web Experience toolkit
- US Congressional District Gerrymandering
- The launch of Gov.uk
- Philadelphia's open flu shot spec
- San Francisco Legal Code
- 18F's Open Source Policy
- CFPB Open Tech Showcase
- Complete list of organizations on GitHub