One thing that all open source projects have in common is the difference between what happens upstream and what happens downstream behind closed doors. Although many open source companies endeavour to hire exceptional individuals to make those changes happen upstream in real time, there is often a massive disconnect between The Business Needs and an individuals work load and contributions.
If you've heard the phrases "Make *the change* in our repo and then push it upstream" or, "We'll pull everything from upstream and include our content afterwards", this talk is for you.
I will discuss the challenges of open collaboration, working with management to ensure technical needs are met, and understanding that what happens upstream impacts downstream.
Those that work for OpenStack love, or would love to, work within the open source community. It is an excellent way to make connections and get stuck into some seriously cool projects, but most do not have the spare time to contribute outside of their workday. Over the years the misunderstanding as to how open source projects work, and how that can benefit your organisation, has not become any clearer. There is no reason why we can't continue to work to make that gap smaller, and reduce the amount of time people spend replication work upstream and downstream.