Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions COMMUNITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,6 @@ Total number of contributors: <!--CONTRIBUTOR COUNT START--> 8 <!--CONTRIBUTOR C
<sub><b>Natalia Luzuriaga</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/aayatsali">
<img src="https://avatars.githubusercontent.com/u/157442886?v=4" width="100;" alt="aayatsali"/>
<br />
<sub><b>Aayat</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/IsaacMilarky">
<img src="https://avatars.githubusercontent.com/u/24639268?v=4" width="100;" alt="IsaacMilarky"/>
Expand All @@ -91,6 +84,13 @@ Total number of contributors: <!--CONTRIBUTOR COUNT START--> 8 <!--CONTRIBUTOR C
<sub><b>Dinne Kopelevich</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/aayatsali">
<img src="https://avatars.githubusercontent.com/u/157442886?v=4" width="100;" alt="aayatsali"/>
<br />
<sub><b>Aayat</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/decause-gov">
<img src="https://avatars.githubusercontent.com/u/107957201?v=4" width="100;" alt="decause-gov"/>
Expand Down
17 changes: 8 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
# CMS Open Source Program Office Guide
# Code-gov

ospo-guide is a collection of resources written by the CMS Open Source Program Office.
https://dsacms.github.io/ospo-guide/
Code-gov is a redux project aiming to replicate the functionality provided by code.gov. This site aims to provide a software inventory and informational resource about open source projects throughout the federal government.

What's in the guide:
This site is populated through GitHub actions and Python scripts that save data that is used by a static eleventy site that replicates the functionality of the old code.gov.

- [Inbound](https://dsacms.github.io/ospo-guide/inbound/)
- [Outbound](https://dsacms.github.io/ospo-guide/outbound)
- [Growing](https://dsacms.github.io/ospo-guide/growing)
- [Resources](https://dsacms.github.io/ospo-guide/resources)
- [About](https://dsacms.github.io/ospo-guide/about)
This strategy serves to create a responsive agile site that reduces costs while providing a valuable resource on government code repositories.

This is accompished through the code.json metadata standard.

See further documentation [here](./docs/overview.md)

# Digital Service at CMS (DSACMS)

Expand Down
43 changes: 43 additions & 0 deletions content/guidance/exemptions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: Exemptions
description: 'Identifying exempted software'
permalink: /agency-compliance/compliance/exemptions/
layout: layouts/page
tags: codegov
eleventyNavigation:
parent: codegov-guidance
key: codegov-guidance-exemptions
order: 4
title: How to Identify Exempted Code
sidenav: true
sticky_sidenav: true
---

Under the [SHARE IT Act](https://www.congress.gov/bill/118th-congress/house-bill/9566/text/ih#HB45699B7E8734166BE2F6DA2A80F7909), there are 4 source code exemptions. Use the checklist below to determine if your project falls under one of the exempted categories.

### Sign off on risk acceptance of open-sourcing the software product

Before outbounding repositories, it’s important that the appropriate stakeholders review and acknowledge the risks and responsibilities associated with releasing the code to the public. This step ensures transparency and accountability while enabling informed decision making.

#### Security and Privacy Verification
- [ ] I acknowledge that this project does **NOT**:
- [ ] contain any PII/PHI, or create an identifiable risk to the privacy of an individual.
- [ ] interface with any CMS Internal Systems.
- [ ] contain any keys or credentials to authenticate with CMS systems.

#### National Security and Intelligence Verification
- [ ] I acknowledge that this project is **NOT**:
- [ ] primarily for use in national security systems, as defined in Section 11103 of title 40, USC.
- [ ] created by an agency or part of an agency that is an element of the intelligence community, as defined in section 3(4) of the National Security Act of 1947.
- [ ] exempt under section 552(b) of title 5, USC (commonly known as the "Freedom of Information Act").

#### Export and Regulatory Compliance
- [ ] I acknowledge that this project is **NOT** prohibited under:
- [ ] Export Administration Regulations.
- [ ] International Traffic in Arms Regulations (ITAR).
- [ ] Regulations of the Transportation Security Administration related to the protection of sensitive information.
- [ ] Federal laws and regulations governing the sharing of classified information.

Learn more:
- [SHARE IT Act](https://www.congress.gov/bill/118th-congress/house-bill/9566/text/ih#HB45699B7E8734166BE2F6DA2A80F7909)
- [gov-codejson](https://github.com/DSACMS/gov-codejson/blob/main/docs/exemptions.md)
36 changes: 36 additions & 0 deletions docs/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@

## What is Code-gov?

Code-gov is a github pages site that provides an inventory of federal government software projects. Similar to the previous iteration of code.gov developed and maintained at GSA. Unlike the previous version however this version is a static github pages site populated by GitHub action workflows that call Python scripts.


## What are the features of code-gov?

1. Open Source metadata

Code-gov hosts open source metadata for projects at many agencies throughout the federal government. This metadata has lots of different elements such as license information, labor hours worked, and the URL at which the project is primarily hosted.

2. Federal Open Source Policy Compliance

The site encourages developers that develop code for the Federal government to abide by Federal policy regarding source code. Key policy in this regard includes [OMB Memorandum M-16-21](https://www.opm.gov/about-us/open-government/digital-government-strategy/fitara/memorandum-for-open-source-software-policy/) as well as the [SHARE IT Act](https://www.congress.gov/bill/118th-congress/house-bill/9566).

3. Searchable Catalog

The site provides a Searchable catalog that allows users to see an inventory of Federal source code. This allows for users to find existing projects for their use cases such as contributing and finding similar existing work.

4. Encouraging Public Contributions

The site allows developers, businesses and citizens to view and assist with open issues and problems present on Federal open source projects.

5. Supports Innovation

Facilitates collaboration between government agencies and the tech community to improve public services.


## Who is code-gov for?

- Government Agencies
- Developers and Researchers
- Businesses and Startups

Code-gov is a comprehensive resource intended to promote open source standards and software reuse. Additionally, it is a great tool for government agencies as well as the developers that work with them. It provides a searchable catalog that can be used to see information about existing projects, thus promoting interoperability standards throughout the federal government and interdependent stakeholders.
Loading