Sign Up for the Free Linux Foundation Publication: "Upstreaming: Strengthening Open Source Development"
Upstreaming is a term used to describe the process of contributing in-house source code
modifications back to an open source project, with the goal of having them accepted and
distributed in future project releases. This paper discusses the process of upstreaming, the benefits
to all parties involved (companies, projects, open source ecosystem), and highlights some best
practices to follow.
About the Authors
Ibrahim Haddad, Ph.D., is the Director of Technology and Alliances at The Linux Foundation and Contributing Editor for the Linux Journal.
Brian Warner is Operations Manager at the Linux Foundation.