С точки зрения дистрибьютора Linux обычно ссылаются на оригинального автора (ов) источника для определенного пакета. Вниз по течению может относиться к дистрибутиву, который разветвился / разветвился с точки зрения дистрибутива, на который вы смотрите.
Так что, если Debian получает ошибку, связанную с Apache, то сопровождающий пакета или любой, кто читает ошибки, может провести некоторое исследование. Если они определят, что ошибка находится в исходном исходном коде, и не вызваны чем-то уникальным для дистрибутива, они будут работать с вышестоящими авторами над исправлением ошибки в программе.
Если вышестоящий разработчик не сотрудничает или больше не существует, то разработчик может добавить патч, который применяется к пакету, эффективно в некоторой степени отказавшись от вышестоящей разработки.
Как только ошибка обнаружена, они могут работать с дистрибутивами нижестоящих версий, такими как Ubuntu, чтобы убедиться, что ошибка везде исправлена. Последующие сопровождающие могут сообщать о проблемах, связанных с упаковкой или любыми добавленными исправлениями.
Если вы работаете над чем-то вроде Mint, который основан на Ubuntu, который основан на Debian, термин upstream может означать любого из сопровождающих между текущим дистрибутивом, или он может ссылаться на первоначального автора (ов). Когда сопровождающие и автор (ы) определенного пакета работают хорошо вместе, обычно все они будут подписаны на похожие списки рассылки, а специалисты по отслеживанию ошибок и все, кто несет ответственность за данный пакет, будут уведомлены в той или иной форме об ошибках и новых исправлениях, сделанных на любой уровень.