askmonty.org is hosting a document called The hacking business model. It describes in pretty much detail how the interests of a developer towards the company she/he is working for and vice versa could be formulated.
You can find some working principles in there, like 80/20, customer centered design and open source project donations. I think it’s pretty much backed-up with the experiences in the “virtual” company MySQL.
This might not well adopt for most of the companies you know but the read can be inspiring nevertheless.