NC State University has a public organization on located at where open source projects created by the university can be hosted. Only officially approved open source projects owned by the university are eligible to be hosted here, but all qualifying projects can make use of the organization.

The first step in hosting a project on the public organization is to get approval from the Office of Research Commercialization (ORC) to publish the project as an open source project. Their contact information can be found on their website. Generally projects should be licensed under the GPLv2 license, but the folks at ORC may have other suggestions depending on your specific project. Once approved, you should be given a Distribution Authorization and a license to use for your project.

Once you have obtained approval from ORC for your project, send an email to requesting a repository on the organization. Please include the following information in your request:

  • The name of the repository you would like created
  • A copy of Distribution Authorization granted by the Office of Research Commercialization
  • The name of your unit or team that should have access to the repository

Your repository will be created, along with a corresponding GitHub team if it doesn’t already exist.

Be mindful that content hosted in the organization publicly represents the university, and as such, professionalism is expected in all forms of content hosted there. Content which reflects negatively on the university will be removed.