Wants to improve the software and sees easy fixes, but isn't allowed to create a Merge Request because company policy disallows you from writing code for other projects on company time
I don't really code in my free time, every merge request for a FOSS project I wanted to do so far was for company projects where a feature was missing or buggy. My GitHub and Gitlab accounts are full of outdated forks we needed for a minor change in the FOSS project which I was not allowed to merge upstream
I had that situation for several years. I skipped to a pro-opensource organization, and have never looked back. The coolest part is I have commits accepted to some big name projects now, which I figure is part of why nobody asks me to write fizz-buzz in an interview anymore.
If I am not using my eployers hardware, they could easily argue that I am not working, so I guess it would need to be done in my free time. And why would I spend my free time to develop a project I need at work?