This is not a religious argument about open source, it's a matter of respect for a community that works together, and the wishes of creators. If I write something and put it under the GPL, then I want it under the GPL where all of us working on it can use it. I don't want it to be made proprietary, for someone else's benefit, due to some shady deal and legal technicality. Commercial yes (and encouraged), proprietary no.
Let me say the from my point of view, and the problem I have with the EULA of Fedora.
This is not a political argument about the US policies or the Iran-US relations. It’s a matter of respect for a community that works together, and the wishes of creators. If an Iranian writes some code or a patch and puts it under the GPL, then he wants it under the GPL where all of us working on it can use it. He doesn't want it to be made illegal for Iranians to use it, due to some legal technicality.
Hmm, works! The legal technicality here is probably that restrictions about certain encrypytion software is expanded to all packages in a distribution, including those to which Red Hat does not hold all copyright.
What really sucks, is that I don’t see much help from Red Hat guys in this. Rahul and Jesse helped a lot for a short while but the communications stopped after Red Hat lawyers basically told them “it’s fine, believe us.”