adjective, noun

In the context of open source software, upstream refers to the original source or precursor projects from which distributions or downstream projects are derived. For example, the Linux kernel is upstream to all existing Linux distributions.

The OpenTelemetry Collector project is upstream to the Splunk Distribution of OpenTelemetry Collector, meaning that the former is the precursor and the latter receives updates and expands on the code that comes from upstream.

Related terms