Free and Open Source Software (FOSS)

@todo: Flesh out content for this page

What is free and open source software?

Broadly speaking, free / open source software is software whose inner workings are made fully public and distributed freely to the community. As a FOSS team, the software CivicActions writes is made is generally meant to be public (mostly at https://github.com/civicactions), and we welcome anyone to use that software, copy it, and change it.

Generally (and at CivicActions), people publishing FOSS tend to be open to receiving public contributions. So, members of the public may copy our software, modify it, and then submit their modifications back to us for potential inclusion in the original.

What does it mean in our work?

Everything we as a team do should be public and available for collaboration. With our client contracts, we often assign copyright to our clients and they have the responsibility (and often obligation) to publish the code under public license. Before we publish client work, please speak with your project manager to determine the process for publication. A FOSS project isn't just code - think of it as many forms of contribution working together, including documentation, support, design, and code.

Would any personally identifiable information (PII) live in FOSS?

FOSS has no direct relationship to PII or the Privacy Act. PII is data. "Free and Open Source Software" refers to the release of code. Data can be managed entirely separately from code, and generally is. Additionally, "FOSS" is an entirely separate concept from "open data".

For example, whitehouse.gov is powered by Drupal. Drupal publishes their software as open source for anyone to use, but this software doesn't contain any of the content or data that users of Drupal might put into it when publishing a website. Another example is WordPress, a FOSS blogging platform that also powers digitalgov.gov.