If you’ve ever been to mainland China, chances are you’re familiar with the Great Firewall, the country’s all-encompassing internet censorship apparatus. You know the despair of not being able to open Facebook, the pain of going mute on Twitter. But with a good VPN, you can magic many of these inconveniences away – at least temporarily.
For software developers based in China, however, it’s not that simple. You’re not just censored from certain websites. Basic building blocks that you use for product development are suddenly beyond your reach. With software services and libraries spread across the globe, China’s internet sovereignty can be a real pain in the ass.
Something I’ve never really put much thought into.
If freedom of speech is tightening so much over there (and I believe it was tight enough already) wouldn’t these people be risking a lot by saying these things? Do they use pseudonyms? Honest question. I really don’t know the answer and would like to.
People have this fantasy idea of how much control the Chinese government actually has over speech. Yes, they have laws, and threats, about speaking out, but most of it is just handled with censorship. Their main method is tighten up monitoring on certain days.
The Chinese government aren’t stupid. They know people need to vent. They just don’t want the complainers to get organized.
On the other hand China’s internal market is larger than the entire world market was for programmers twenty years ago.
So if over the last couple of decades the Western World developed all it’s tools with China, today China’s programmer can probably develop tools for at-least their market as it is big enough to support them,
I think the situation in China is somewhat depressing. It is possible to connect to the world, you can use a VPN although it is obviously not trivially easy to keep these working and speeds to the world are quite slow (I set up my own VPN, but soon went to a commercial solution).
The main effect of the censorship and firewall is to keep the population looking within China. As a result Chinese IT appears to me to be backward. The normal solution is to go to a local pirate sight, download badly hacked pirated commercial software and use that. I’m thinking of the malware on Apples playstore due to a pirated compiler as I write. I won’t describe the horror of Chinese adware, as the multicolored fluffy animals make me feel sick.
The lack of engagement – which is intended means that China is behind, you want cheap hardware go to China, software try somewhere else – India?
As for criticism the Chinese government likes social media it can be monitored and for a safety valve, even a possible check and balance
After working with some Chinese projects “offsite”, the main problem with China in relation with software development is keeping your source and ideas safe from the government.
Everything is being scanned by the government, whether you are a small entrepreneur trying out new services or huge corporation that already has contracts and approvals with the government to do business there.
This causes delays in processing times due to extensive security measures to prevent unauthorized access.
Mix this with services that you are not allowed to use in China (even if you are a global brand) and you get a very nice challenge for this.
The only benefit that you have is sheer number of customers using your service. On a larger scale the number of people actively using internet services in one big city in China is much higher than Europe all together.
I believe the new Cybersecurity Law the govt announced this week had obligatory disclosure of source code to the govt in its early drafts, only dropped after an unholy stink raised by everyone in the industry.
https://www.techinasia.com/china-ends-anonymity-internet
However, while the explicit disclosure clause has been dropped, the rest of the language in the law so vague, many feel they still might be forced to do it, and more.
http://chinadigitaltimes.net/2016/11/cybersecurity-law-worries-fore…
Edited 2016-11-10 16:54 UTC