在wiki上,from wikipedia:
Upstream in software development refers to a direction toward the original authors or maintainers of software that is distributed as source code, and is a qualification of either a bug or a patch. A patch sent upstream, i.e. offered to the original authors or maintainers of the software the patch applies to, would be targeted at being included in (a future release of) the original software instead of being maintained by a distribution's maintainer of said software. The term also pertains to bugs - responsibility for a bug is said to lie upstream when it is not caused through the distribution's porting efforts. Equally, a generally useful or generic porting patch could be sent upstream so that other distributions may benefit from earlier porting efforts.
http://ubuntuforums.org/showthread.php?t=804736
Ubuntu wiki上的upstream
https://wiki.ubuntu.com/Upstream
upstream: 向上整合
开始在Ubuntu上面看到upstream,一直不明白为什么,今天看到Linux Kernel把android剔除,其中说google不肯upstream. 查了查文章,在kernel中upstream表示将code upload到内核中,被接收后,将由kernel维护组维护。其他的意思大致也就是:如果对ubuntu来说,一些厂商把它们的code给ubuntu去集成就是upstream行为,ubuntu是upstream的目标。
This section of the Kernelnewbies site is meant as a guide on how to get code merged into the upstream kernel, the kernel tree managed by Linus Torvalds and available from kernel.org.
http://kernelnewbies.org/UpstreamMerge