Many engineers seem to make this ethics thing far more complicated than it need be.
Presummably no one will disagree that there are a spectrum of laws in place, to which we all must comply if we are to conduct ourselves lawfully. Some of these are:[ul][li]international laws,[/li][li]federal laws,[/li][li]state / provincial / territorial laws,[/li][li]municipal laws, or regulations[/li][li]local community / sub-division laws,[/li][li]church laws and[/li][li]some are professional laws.[/li][/ul] In my jurisdiction (as with most jurisdictions) ethical rules are part of the body of laws that apply to every licensed engineer. To breach an engineering law will lead to some sort of disciplinary action by your licensing body.
It should be obvious that if you are not a member of a defined group, then you are not subject to its laws. For example, I'm not bound by the sub-division / community regulations for a community a few miles down the road because I don't live there, nor am I bound by the rules of the buddist religion because I'm not a member.
The point is however, that I am a member of my provincial engineerig association / licensing body and therefore I am bound by all their engineering laws where ever I go, what ever I do and when ever I pracatice. Just like any visitor in a foreign country, I am bound by their laws, standards and especially their building practices.
Regards,