Upstream

Noun · Open Source

Definitions

  1. The original or authoritative project, source, or branch from which downstream packages, forks, or local modifications derive. In open source workflows, sending fixes upstream is important for reducing long-term maintenance burden in downstream systems.

    In plain English: The main original source project that other versions or packages are based on.

    Example: "They could carry the patch locally, but getting it upstream would save them from rebasing it forever."

Related Terms