For over a decade, the Endless OS Foundation has balanced creating new products with open source software while maintaining healthy relationships with upstream projects. Forks are inevitable, but those sustainable, long-term partnerships are immensely valuable. This presentation will explore techniques for effectively communicating upstream, fostering a culture of collaboration, and managing disagreements. Using real-world examples from our own experiences with projects like GNOME, we will highlight the benefits and challenges of thinking upstream first while building for a unique vision.
Dylan McCall is a GNOME contributor and a software developer at the Endless OS Foundation. He is from Vancouver, Canada.