When we talk about how code moves in the free/open source software ecosystem, we often use the upstream/downstream analogy. In this analogy, code flows from an upstream project downstream to the users and vendors. Users use. Vendors package and support. When anyone contributes their ideas (innovations) and code back to the project, it is said […]