Fedora is doing the same thing: skirting the law.
The theory was that an unjust law could be ignored. In this case, export laws to certain countries was being skirted by simply not asking where the code came from, wink wink, nod nod.
Perhaps BP thinks the law is "unjust" and thus has a right to ignore the law?
Why can Fedora do this and people applaud it and BP is a villain?
Seems to me sauce for the goose is sauce for the gander, and allowing people or corporations to selective ignore laws means there is no rule of law, it is rule by mob.