Conheci recentemente o site do Software Engineering Ethics Research Institute. Nele há um código de ética e prática profissional produzido por uma força-tarefa da ACM e IEEE. Segue o resumo, mas vale a pena dar uma conferida no original.
1. Público
Engenheiros de software devem agir consistentemente com o interesse público.
2. Cliente e Empregador
Engenheiros de software devem agir de um modo que seja do melhor interesse de seus clientes e empregadores e consistente com o interesse público.
3. Produto
Engenheiros de software devem garantir que seus produtos e modificações relacionadas atendam às melhores normas profissionais possíveis.
4. Julgamento
Engenheiros de software devem manter integridade e independência em seu julgamento profissional.
5. Gestão
Gerentes e líderes de engenharia de software devem subscrever e promover uma abordagem ética à gestão do desenvolvimento e manutenção de software.
6. Profissão
Engenheiros de software devem avançar na integridade e reputação da profissão, de forma consistente com o interesse público.
7. Colegas
Engenheiros de software devem ser justos e colaborar com seus colegas.
8. Individual
Engenheiros de software devem participar de aprendizado vitalício com respeito à prática da sua profissão e promover uma abordagem ética da prática profissional.
[Editado em 30/01/2012]
Mais Links a respeito de Código de Ética e Conduta
http://www.acm.org/about/se-code
http://www.acm.org/about/code-of-ethics