It seems to me that a pledge like this is the first step toward establishing a standard of ethics within our profession, but to move from "it's nice that some engineers think like this" to "this is how engineers should behave" you need to recognise a set of core values within the trade.
To my mind, the best way to accomplish this is to get Free software projects and companies to publicly state that they only work with engineers who adhere to an ethical standard. In the same way that our conferences are all starting to carry standard codes of conduct for attendance, perhaps it's time to call for a standard code of "do no harm" for the profession in general.
It seems to me that a pledge like this is the first step toward establishing a standard of ethics within our profession, but to move from "it's nice that some engineers think like this" to "this is how engineers should behave" you need to recognise a set of core values within the trade.
To my mind, the best way to accomplish this is to get Free software projects and companies to publicly state that they only work with engineers who adhere to an ethical standard. In the same way that our conferences are all starting to carry standard codes of conduct for attendance, perhaps it's time to call for a standard code of "do no harm" for the profession in general.