In the well thought-out article analyzing why MySQL founders chose to leave Sun:
[The hackers] may feel that their work is simply not “right” – either in engineering or moral terms. And whereas concerns about the other annoyances of daily employment can often be largely suppressed, the issue of doing the “right thing” is more central to what it means to be a hacker. It’s not just a question of self-respect, it’s a fundamental issue of self-definition.
– Do Top Hackers Have Too Much Money [Glyn Moody, Linux Magazine]
The depressing thing about trying hard to do the “right thing” in a completely wrong environment is that you get burn-out and completely de-motivated. Because, most of the people are stupid and driven by their selfish agendas and egos than their integrity and moral values. You continue to hope that people will change and things will get better. But when nothing is going fix the “wrong things”, all your other stuff like money, stability etc. will have no value against your morals and integrity. Then you have only one option: to leave.
But once you decide to leave, the obvious question is to where ? You need to find a place where you can fit in, where you are respected and your views are accepted with critical insight. I’ve worked in the past with companies of size from 5-50,000. The only suggestion I can give is try to pick an Open Source Company.
When a company believes in the Open Source, it reflects in its culture, the fundamental values of Open Source like collaboration, mutual respect, and honesty will become a part of company’s core values. Employees are happier and they’ll make better products, which lead to better profits which in turn rewards the employees.
I hope the company that is started by Michael Widenius, like other open source companies, sets another example of open source culture’s success and gives the hackers enough courage and encourages to do the “right thing”
Monty Program Ab will be a true open source company, with the additional goal of being a smaller family oriented company (10-30 employees) where everyone can be owners of the company, where we care about our employees and strive to have fun together and share the profit we create. You can find more about this at:http://zak.greant.com/hacking-business-models