<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/convincing-your-manager-that-upstreaming-is-in-their-best-interest-zrsylrcxa" -->

---
title: Convincing your manager that upstreaming is in their...
description: Contributing code upstream to open source projects like the Linux kernel offers concrete business advantages that developers can use to persuade skeptical...
canonical: https://daily.dev/posts/convincing-your-manager-that-upstreaming-is-in-their-best-interest-zrsylrcxa
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Convincing your manager that upstreaming is in their best interest | daily.dev
og:description: Contributing code upstream to open source projects like the Linux kernel offers concrete business advantages that developers can use to persuade skeptical...
og:url: https://daily.dev/posts/convincing-your-manager-that-upstreaming-is-in-their-best-interest-zrsylrcxa
og:image: https://api.daily.dev/og/posts/ZrSylrCXA.png
og:image:alt: Convincing your manager that upstreaming is in their best interest
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Convincing your manager that upstreaming is in their best interest

**[Collabora Blog](https://daily.dev/sources/collabora)** · 7 min read · 0 upvotes · 0 comments

## Summary

Contributing code upstream to open source projects like the Linux kernel offers concrete business advantages that developers can use to persuade skeptical managers. Key benefits include improved code quality through expert review, reduced long-term maintenance burden as API changes are handled by maintainers, and free feature additions from the community. Microsoft's hyper-V staging submission is cited as a real example where community involvement reduced code by 60% while improving performance. Intangible benefits include attracting talented developers and boosting employee satisfaction.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/blog/2018/11/28/convincing-your-manager-that-upstreaming-is-in-their-best-interest>

## Questions this post answers

### What are the business benefits of upstreaming Linux kernel patches instead of keeping them as local patches?

Upstreaming Linux kernel patches provides three main business benefits: improved code quality through expert review (reviewers can catch race conditions, reduce code length, and enforce maintainable style), reduced long-term maintenance costs (upstream maintainers handle API changes so local patches don't break on kernel updates), and free feature additions from the community. Microsoft's hyper-V submission is a documented example where community involvement cut code by 60% while improving performance and stability.

_Teams weighing the cost of maintaining local kernel forks find the full picture on daily.dev._

## Similar posts on daily.dev

- [The Economic Value of Open Source Software Contributions](https://daily.dev/posts/the-economic-value-of-open-source-software-contributions-figkeuivh) · Linux Foundation · 0 upvotes · 0 comments
- [Power vs. influence: What open source teaches that business school doesn’t](https://daily.dev/posts/power-vs-influence-what-open-source-teaches-that-business-school-doesn-t-w4vsahwqn) · All Things Open · 1 upvotes · 0 comments
- [How Open Source Enables Collaboration in Creating a Platform](https://daily.dev/posts/how-open-source-enables-collaboration-in-creating-a-platform-cyfwmn1bj) · InfoQ · 0 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#linux](https://daily.dev/tags/linux), [#embedded](https://daily.dev/tags/embedded)

[View this post on daily.dev](https://daily.dev/posts/convincing-your-manager-that-upstreaming-is-in-their-best-interest-zrsylrcxa)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Convincing your manager that upstreaming is in their best interest","url":"https://daily.dev/posts/convincing-your-manager-that-upstreaming-is-in-their-best-interest-zrsylrcxa","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/convincing-your-manager-that-upstreaming-is-in-their-best-interest-zrsylrcxa"},"datePublished":"2026-08-11T08:54:16.505Z","dateModified":"2026-08-11T09:25:14.645Z","description":"Contributing code upstream to open source projects like the Linux kernel offers concrete business advantages that developers can use to persuade skeptical...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a0659929cdeadacb1e2b83b38d32ced0?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a0659929cdeadacb1e2b83b38d32ced0?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/convincing-your-manager-that-upstreaming-is-in-their-best-interest-zrsylrcxa","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,linux,embedded","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"Convincing your manager that upstreaming is in their best interest"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/convincing-your-manager-that-upstreaming-is-in-their-best-interest-zrsylrcxa#faq","mainEntity":[{"@type":"Question","name":"What are the business benefits of upstreaming Linux kernel patches instead of keeping them as local patches?","acceptedAnswer":{"@type":"Answer","text":"Upstreaming Linux kernel patches provides three main business benefits: improved code quality through expert review (reviewers can catch race conditions, reduce code length, and enforce maintainable style), reduced long-term maintenance costs (upstream maintainers handle API changes so local patches don't break on kernel updates), and free feature additions from the community. Microsoft's hyper-V submission is a documented example where community involvement cut code by 60% while improving performance and stability. Teams weighing the cost of maintaining local kernel forks find the full picture on daily.dev."}}]}
```

