Glossary · Source control and deployment
Source code
Human-readable instructions and related files used to build, configure, or operate software.
Also called: source files
Definition
Source code includes the text files, configuration, schemas, templates, tests, and supporting material from which software behavior is produced. It is commonly stored in a version-controlled repository.
Why it matters
Access to source code affects the ability to inspect, repair, rebuild, migrate, and maintain custom software.
Common misunderstanding
Possessing a copy of source code does not by itself transfer copyright, licenses, credentials, hosting accounts, or the knowledge required to operate it.
Ownership implications
Contracts and handoffs should state who owns or licenses the code, where the authoritative repository lives, and which dependencies or secrets are excluded.
Business implications
Readable, versioned source reduces provider lock-in and makes future maintenance and due diligence more practical.
Related terms
Related system family: Hosting & Release
Sources
- About repositories (opens in a new tab) · GitHub Docs
- GitHub glossary (opens in a new tab) · GitHub Docs
Last reviewed July 16, 2026
