Many of us use open source software to make our jobs easier. Sometimes, we may come across a tweak or small fix to the open source project, and we would like to contribute that back to the project itself.
The problem is that software that you develop on company time often belongs to the company itself. Does your company allow you to provide fixes to open source software? Are there potential copyright issues involved, since the code you're contributing might officially be code that the company owns? Do you have any explicit legal or contractual statements in place to support this?
I'm not asking if your company allows you to devote long periods of time to contributing to open source software - I assume that's rare. But in the normal course of your job, if you see and fix a bug in, say, some Apache project, can you push that fix back to the project without incurring any liability on yourself, your company, or the open-source project?