I'm very interested in hearing about the experience of HN people from these regions in terms of open source collabs. Since Github has such a large presence, what are you all using instead?
I'm very interested in hearing about the experience of HN people from these regions in terms of open source collabs. Since Github has such a large presence, what are you all using instead?
The blocking of GitHub accounts was unexpected and presumably took into account the usage history, so many accounts were blocked and had no further access to their private repositories and gists even if they used VPN after that.
GitLab was blocked in Iran after they migrated to GCP, but was accessible with VPN. A few month ago GitLab also started blocking some Iranian accounts, so our company moved all of its repositories to a self-hosted instance just to be safe.
Speaking of which [the industry], wtf? I left Tehran in 79, and I must tell you, AmirAli, that I fully expected Iran to be a software powerhouse by now (if not earlier), given the national propensities and talents, and the lack of an artificially imposed barrier to starting up an industrial/technical sector, and fairly open access to technical literature. Can you shed light on this?
Today I learned how similar to Iranians I am.
> many accounts were blocked and had no further access to their private repositories and gists even if they used VPN after that.
Can’t access with VPN? How?
Your account is unable to access _any_ private repository after being flagged as being from a sanctioned country. That's regardless of where you're actually accessing your account from.
While you could create a new account, you still couldn't grant that new account access (since you can no longer access private repositories from your primary account). Also a new account still runs the risk of getting flagged if you accidentally access the account without a VPN enabled just once.
Actually the next day after GitHub ban, I rolled out a GitLab instance on my server and opened it for free access and published it in Syrian devs groups, but it barely had a dozen active users after 6 months, and all from one company not individual contributors, so I had to turn it off.
What I can say from my experience and how we as Syrians look at open source contributions is that we see it as our ticket to get a better chance in leaving Syria to a good job that allows us to start a new life. It's not something we do as a hobby or for fun in our spare time, because we don't really have spare time.
Btw, it's quite common to have Syrians working on projects for US and Europe and avoid sanctions by VPN and registering their business in Dubai. I know a Syrian company that is a GitHub and AWS partner.
Why would Crimea be sanctioned? It was annexed.
That's like sanctioning the citizens of Iraq for the 2003 US invasion and occupation...
ctrl + f "Crimea", there's some interesting information there. It lists specific companies and explains why.
edit: This is a specific example: https://home.treasury.gov/news/press-releases/sm889
Source: have relatives there
The ones I'm seeing on the Treasury page target specific individuals and companies. And they're coordinated with Canada and other countries, and the EU.
And then the same winter Ukraine cut electricity and water supply. I remember doing homework with kids by a candle light, wearing warm jackets inside because heating didn't work. Fun times. I don't know how this all was supposed to turn people of Crimea back to Ukraine and who thought it was a good idea. I think it worked the opposite way and turned a lot of locals into supporters of the annexation.
Anyway, I'd say the most upsetting result of the sanctions is almost total absence of large international and Russian business in Crimea. It makes everything very expensive. It's like an additional tax on everything. For example, no large Russian bank has a local branch. There are only few small local banks and as a result it is really hard to get a business loan or mortgage, and the rates are bad. There are almost no stores of big food chains, and it means the food is more expensive than in mainland Russia; there are no McDonalds, no Burger King or Starbucks; you cannot receive an international delivery and you have to pay to one of the many proxy services that re-send packages if you want to receive a package from Amazon; no international flights which means you always need to buy a flight to Moscow first; etc.
But this GitHub announcement gives a hope that someone somewhere gives a shit about the problems of real people and that the sanctions will eventually end one way or another.
Now, because of sanctions, they can only work for Russian government and companies.
Trying to pretend it's business as usual is supporting the occupation.
I think it's still possible to hold Ukrainian citizenship in Russia-occupied Crimea, but your life will be thoroughly miserable.
Though, I recently learned that Taobao has a publicly-available mirror of npm packages.
However, I'm also noticing more and more popular repositories with Chinese language, in the past couple of years—they gather plenty of stars presumably just due to the population size (can't judge them on merit). I guess the GFW block was lifted and Github is popular for publishing software even for consumption in China.
This is one of those cases where ECH would really make sense: the censor is forced to choose whether to pass TLS connections to an IP or not.