downriver vs upstream

downriver

adj
  • Closer to the mouth of a river 

adv
  • Travelling in the direction of the river current. 

upstream

adv
  • Against the current. 

verb
  • To have (a software library, patch, etc.) accepted by the original developers of the related software, so that they maintain and distribute it. 

  • To stream upward. 

noun
  • Part of the river towards the upstream direction. 

  • The original developers or maintainers of software. 

adj
  • In a direction against the flow of a current or stream of fluid (typically water); upriver. 

  • In the direction from the client to the server. 

  • Maintained, owned, or associated with the original developers of the given software; in contrast to a modified version downstream. 

  • Towards the leading end (5′ end) of a DNA molecule. 

  • Occurring earlier than something else; (also, usually, especially) being an influence on something else; causing a consequence for something else. 

  • Involving exploration and pre-production rather than refining and selling. 

How often have the words downriver and upstream occurred in a corpus of books? (source: Google Ngram Viewer )