GitHub blocks entire company because one employee was in Iran
So many dimensions come to play here.1. There's the obvious legal aspect i.e. how these laws are framed and interpreted.2. Then there's the geopolitical aspect. Is it fair to impose sanctions on Iran.3. There's another aspect around GitHub policy that asks if an entire organization be banned for the location of one team member.4. Finally, there's the aspect of relinquishing control. Your app development is on the cloud. IDEs are on the cloud. Deployments are on the cloud. App stores are on the cloud.You have relinquished so much control, why be surprised if that stares you back in the face?Ironically, Git is a decentralized version control system.