Are you open-sourcing your systems so that others may benefit? Or keeping them locked down to extract maximum profit?
If you had said something like "fund the work" it would have sounded more acceptable. There is a large space between "extracting maximum profit" and "doing work for free".
I personally wouldn't want my work code online, as its always rushed and there is a fair bit of technical debt I would like to to refactor, rather than having potential employers thinking that I always write shit code. Feature requests are valued more than code quality.
I say, let it all hang out. Code can be continually improved.