> maintainers would be afraid that if they accept our contribution they may face consequences
But that isn't a result of GitHub's actions, if anything they are trying to protect maintainers by blocking Iranian contributions.
Sanctions are 1) implemented at a federal government level and 2) intended to make it almost impossible for the sanctioned country to get anything done. It's like not letting your kid take their Switch or iPhone with them to timeout. Yeah it sucks and makes everything awful, but that is exactly the point.
But that isn't a result of GitHub's actions, if anything they are trying to protect maintainers by blocking Iranian contributions.
Sanctions are 1) implemented at a federal government level and 2) intended to make it almost impossible for the sanctioned country to get anything done. It's like not letting your kid take their Switch or iPhone with them to timeout. Yeah it sucks and makes everything awful, but that is exactly the point.