My FIRST question when anybody brings up scientific/software ethics is:
Whose ethics? What are the axioms? What are the exceptions? How do you handle paradoxes?
Most of the time, it's just some shitty corporate "ethics" with: make money at all costs but don't let the company look bad.