Based on the people I've worked with (both great and mediocre programmers), I think that is highly uncommon.
https://www.joelonsoftware.com/2016/12/09/developers-side-pr...
- get approval from VP to spend time on that
- get approval from legal (they checked the license and if the company has any liability from that code not working, this alone took a couple months)
- get approval for release of code from a so called open-source committee (basically checked if your contribution doesn't damage company's reputation)
It was easier to set up a fake account and get things fixed this way. But no way I could do that on company hardware or time.
> I will still think odd that’s someone who is a professional hasn’t found one bug in an open source lib that is worth a PR or even an issue in a decade of work.
It seems like the person is surprised how nobody has any contributions from just their professional work. Naturally unless I had no life outside of programming I would spend the vast majority of my time doing my 9-5 stuff.
Free Github private repos has been a blessing for just storing modifications to existing projects.
I have no idea about enforcement, and most coworkers I've had have ignored those clauses.
I'm going to guess you're in USA, is it legal to stop phone workers using the phone outside work. Seems like not allowing people to work on things directly related to their actual work (due to IPR claims by the employer) would be a thing, but no OSS at all?
My last company did have a policy that you are prohibited from participating in OSS, unless getting a bunch of approvals per project or per patch. I'm risking my job sending a PR.
It's work related, it should be fixed at work. (I certainly don't want to patch things in my spare time because the company forbids me to work at work).
P.S. I am in London. USA would be worse.
It's almost always yes for the former and no for the latter.