Da perspectiva de um distribuidor Linux upstream, geralmente se refere ao (s) autor (es) original (ais) da fonte para um pacote específico. A jusante pode se referir a uma distribuição que foi bifurcada / ramificada da perspectiva da distribuição que você está vendo.
Portanto, se o Debian receber um bug relacionado ao Apache, o mantenedor de pacotes ou qualquer pessoa que esteja lendo os bugs poderá fazer alguma investigação. Se eles determinarem que o bug está no código fonte original e não causar algo exclusivo à distribuição, eles trabalharão com os autores do upstream para trabalhar na correção do bug no programa.
Se o desenvolvedor upstream não cooperar ou não existir mais, o desenvolvedor poderá adicionar um patch que se aplica ao pacote, bifurcando-se efetivamente em certa medida a partir do desenvolvimento upstream.
Uma vez que o bug é encontrado eles podem trabalhar com as jusante distros como o Ubuntu para garantir que o bug foi corrigido em todos os lugares. Os mantenedores a jusante podem enviar problemas relacionados a coisas relacionadas à embalagem ou a quaisquer patches adicionados.
Se você estiver trabalhando em algo como o Mint, baseado no Ubuntu, que é baseado no Debian, o termo upstream pode significar qualquer um dos mantenedores entre a distribuição atual, ou pode se referir ao (s) autor (es) original (is). Quando mantenedores e autores de um pacote específico estão trabalhando bem juntos, geralmente todos eles são inscritos em maillists semelhantes, e os rastreadores de bugs e qualquer pessoa com alguma responsabilidade por um determinado pacote serão notificados de alguma forma sobre bugs e novos patches feitos em qualquer nível.