Earlier quoted context omitted.
> That's what these businesses are doing: raising labour funds for free to fund a profitable product. That's not the spirit and the purpose of Open Source. You are misguided. Here's what the company that employs me does: - develop an open source product. Open to contributions, but most of the dev is done by employees. - sell support and consulting on this product - sell pre-packaged open source extensions to this pro…
Regarding your company: At some point the incentives become misaligned, though, we've seen this happen over and over. Someone proposes and sends a PR making huge quality of life improvements, it's shot down because it would reduce consulting revenue (the rejection reason is officially not this or not even stated at all). Someone proposes and sends a PR implementing advanced functionality that the core company sells a…
for good software consulting revenue is not a function of how many bugs/bad UX there are- you consult on setup, integration,maintenance,etc. If the software improves the need for this does not disappear.
If you communicate clearly what the proprietary parts of the software are, it also shouldnt be an issue. If someone wants to implement and especially maintain and test them themselves without paying, they are free to fork and do that.