There is a great interview with the GNU founder Richard Stallman – who I greatly respect and admire for the wild direction he took when he discovered a large, even social, problem – and his unwavering adherence to his ethics in the midst of tremendous pressure, both from the “corporate world” and even from within the GNU/Linux world.
To me, this man is a beacon in the world – not just in software – but for any person confronted with questions of conscience in the face of adversity.
Here is one quote:
“Some people seriously claim that you can’t criticize what someone does if it is part of their job. From my point of view, the fact that somebody is being paid to do something wrong is not an excuse.”