Skip to main content

Glossary

If you are new to open source management, many of these abbreviations will be unfamiliar. This page collects plain-language definitions of the technical terms used throughout the guide. The parenthetical explanations given when an abbreviation first appears in a document are also based on this table.

Licenses

TermPlain-language definition
PermissivePermissive license — loose redistribution conditions (MIT, Apache, BSD). An attribution notice suffices
CopyleftCopyleft — requires derivative works to be released under the same license (GPL, etc.)
Weak CopyleftWeak copyleft — only modified files must be disclosed (LGPL, MPL)
Strong CopyleftStrong copyleft — distributing a combined work triggers a full disclosure obligation (GPL)
Network CopyleftNetwork copyleft — disclosure obligation even when only serving over a network as SaaS (AGPL)
Attribution Notice (NOTICE)The file included at distribution that lists open source copyrights and license notices

SBOM · Standards

TermPlain-language definition
SBOMSoftware Bill of Materials — a list of every component that goes into a piece of software
CycloneDXOne of the standard SBOM formats (OWASP)
SPDXA standard format for SBOMs and licenses (Linux Foundation)
PURLPackage URL — a standard notation that uniquely identifies a package
NTIAU.S. National Telecommunications and Information Administration — the agency that defined the SBOM minimum elements
OpenChainThe international standards project for open source compliance (ISO/IEC 5230, 18974)
KWGThe OpenChain Korea Work Group
ISO/IEC 5230The OpenChain international standard for license compliance
ISO/IEC 18974The OpenChain international standard for security assurance (vulnerability management)
Self-CertificationDeclaring on your own that you meet the OpenChain requirements, without an external audit

Security · Vulnerabilities

TermPlain-language definition
SCASoftware Composition Analysis — checking open source components for vulnerabilities and licenses
SASTStatic Application Security Testing — analyzing source code without executing it
DASTDynamic Application Security Testing — analyzing a running application
CVECommon Vulnerabilities and Exposures — the unique identifier assigned to a known vulnerability
CVSSCommon Vulnerability Scoring System — expresses risk on a scale of 0 to 10
EPSSExploit Prediction Scoring System — estimates the probability a vulnerability is used in real attacks
KEVKnown Exploited Vulnerabilities — a catalog of vulnerabilities confirmed to be exploited in the wild
VEXVulnerability Exploitability eXchange — states whether a vulnerability actually affects your product
CVDCoordinated Vulnerability Disclosure — the process for responsibly receiving and disclosing vulnerabilities

Organization · Roles

TermPlain-language definition
RACIResponsibility assignment matrix — divides roles into Responsible (R), Accountable (A), Consulted (C), and Informed (I)
OSPO / OSPMOpen Source Program Office / Open Source Program Manager

Tools

ToolPlain-language definition
SyftSBOM generation tool
cdxgenCycloneDX SBOM generation tool (precise per-language analysis)
GrypeVulnerability scanning tool
OSVOpen source vulnerability lookup API and database
TrivyIntegrated vulnerability and SBOM scanning tool
GitleaksSecret (private key, token) detection tool
CheckovIaC (Infrastructure as Code) security scanning tool
onotAutomatically generates OSS attribution notices from SPDX documents (Kakao and SK Telecom)
BomLensSK Telecom's local-first integrated SBOM generation and risk assessment tool (source, containers, firmware, ML-BOM)