China Forces Developers Of Great Wall Circumvention Tools To Delete Their Software

from the no-programming-for-you dept

Danny O'Brien, over at the EFF's Deeplinks blog, has the story of how it appears China is pressuring the developers of tools for circumventing the Great Firewall of China to shut down their repositories and no longer offer the code. Two separate, non-commercial, developers of circumvention tools have quietly gone dark recently:

The maintainer of GoAgent, one of China's more popular censorship circumvention tools emptied out the project's main source code repositories on Tuesday. Phus Lu, the developer, renamed the repository’s description to “Everything that has a beginning has an end”. Phus Lu’s Twitter account's historywas also deleted, except for a single tweet that linked to a Chinese translation of Alexander Solzhenitsyn’s “Live Not By Lies”. That essay was originally published in 1974 on the day of the Russian dissident’s arrest for treason.

We can guess what caused Phus Lu to erase over four years’ work on an extremely popular program from the brief comments of another Chinese anti-censorship programmer, Clowwindy. Clowwindy was the chief developer of ShadowSocks, another tool that circumvented the Great Firewall of China by creating an encrypted tunnel between a simple server and a portable client. Clowwindy also deleted his or her Github repositories last week. In a comment on the now empty Github archive Clowwindy wrote in English:

Two days ago the police came to me and wanted me to stop working on this. Today they asked me to delete all the code from Github. I have no choice but to obey.

The author deleted that comment too shortly afterwards.

As you may recall, back in March, China launched a massive DDoS attack on Github, targeting another tool for getting around the Great Firewall, called Greatfire. It seems equally notable that in the last week, there was another big DDoS attempt on Github.

While it may not be surprising at all that China is looking to stop tools that allow people to get past the censorship wall that the Chinese government itself has created, it still is worrisome:

Chinese law has long forbidden the selling of telecommunication services that bypass the Great Firewall of China, as well as the creation or distribution of “harmful information”. Until recently, however, the authorities have not targeted the authors of non-commercial circumvention software, nor its users. Human Rights in China, a Chinese rights advocacy and research organization, told EFF that, based on its preliminary review, VPNs and circumvention software is not specifically prohibited under Chinese law. While the state interferes with people's ability to use such software, it has not outlawed the software itself.

In November, Phus Lu wrote a public declaration to clarify this point. In the statement, he stated that he has received no money to develop GoAgent, provided no circumvention service, nor asserted any political view.

As O'Brien notes, this is a reminder that code is speech -- and government intimidation to shut down code is a form of repressing speech. Though, as with many attempts to censor, it seems like this is more for show than actual impact:
It’s also as ultimately futile: while the Chinese authorities have chosen to target and disrupt two centralised stores of code, thousand of forked copies of the same software exist—both on other accounts on Github and in private copies around the Net. ShadowSocks and GoAgent represent hours of creative work for their authors, but the principle behind them is reproducible by many other coders. The Great Firewall may be growing more sophisticated in detecting and blocking new circumvention systems, but even as it does so, so new code blossoms.

Meanwhile the intimidation of programmers remains a violation of the human rights of the coder—and a blow to the rights of everyone who relies on their creativity to exercise their own rights.
Hide this

Thank you for reading this Techdirt post. With so many things competing for everyone’s attention these days, we really appreciate you giving us your time. We work hard every day to put quality content out there for our community.

Techdirt is one of the few remaining truly independent media outlets. We do not have a giant corporation behind us, and we rely heavily on our community to support us, in an age when advertisers are increasingly uninterested in sponsoring small, independent sites — especially a site like ours that is unwilling to pull punches in its reporting and analysis.

While other websites have resorted to paywalls, registration requirements, and increasingly annoying/intrusive advertising, we have always kept Techdirt open and available to anyone. But in order to continue doing so, we need your support. We offer a variety of ways for our readers to support us, from direct donations to special subscriptions and cool merchandise — and every little bit helps. Thank you.

–The Techdirt Team

Filed Under: china, circumvention, free specression, goagent, great firewall, shadowsocks, takedowns, threats


Reader Comments

Subscribe: RSS

View by: Time | Thread


  1. identicon
    Anonymous Coward, 2 Sep 2015 @ 2:26pm

    It must be terrible to live in such fear of those you rule that you have to try to control their very thoughts. Ruling through fear means living in fear of those you rule rising up against your rule, or at least become restless enough that those competing for your position can replace you and strip all your power.

    link to this | view in thread ]

  2. identicon
    Anonymous Coward, 2 Sep 2015 @ 2:44pm

    Where is the source code?

    link to this | view in thread ]

  3. identicon
    Anonymous Coward, 2 Sep 2015 @ 3:05pm

    Re:

    This is why I'll never go into politics.

    link to this | view in thread ]

  4. identicon
    Anonymous Coward, 2 Sep 2015 @ 3:10pm

    Re:

    link to this | view in thread ]

  5. icon
    Uriel-238 (profile), 2 Sep 2015 @ 3:42pm

    Maybe its time for the right to NOT be forgotten

    Backups that cannot be deleted, much like the Wiki structure

    Oppression more often involves being forgotten against one's will than being remembered.

    link to this | view in thread ]

  6. identicon
    Anonymous Coward, 2 Sep 2015 @ 4:39pm

    Re:

    Are you talking about governments in general?

    link to this | view in thread ]

  7. identicon
    Pixelation, 2 Sep 2015 @ 7:45pm

    Whole new world

    He should defect to the US where won't spy on you or try to stop you from using VPN's or encrypti...oh right.

    link to this | view in thread ]

  8. identicon
    Anonymous Coward, 2 Sep 2015 @ 9:14pm

    If I had to choose between shutting down my Github project or being enrolled in a Chinese re-education camp. I'd shut down my Github project too.

    I've read stories about Chinese re-education camps. It's a living hell with 16 hour work days (you don't get paid) and living in drafty shacks with no heat in the middle of winter.

    Everyone who does time in these camps never says anymore “harmful information” about Chinese authorities in power ever again. I wouldn't either after spending a few years working 16 hours a day for free.

    link to this | view in thread ]

  9. identicon
    Anonymous Coward, 2 Sep 2015 @ 11:51pm

    Re: Re:

    Mainly talking about repressive regimes, where a fall from power is often fatal.

    link to this | view in thread ]

  10. icon
    Ninja (profile), 3 Sep 2015 @ 6:14am

    Coming soon to the West...

    link to this | view in thread ]

  11. identicon
    Rekrul, 3 Sep 2015 @ 7:54am

    Shouldn't the headline be;

    "China Deletes Developers of Great Wall Circumvention Tools"?

    link to this | view in thread ]


Follow Techdirt
Essential Reading
Techdirt Deals
Report this ad  |  Hide Techdirt ads
Techdirt Insider Discord

The latest chatter on the Techdirt Insider Discord channel...

Loading...
Recent Stories

This site, like most other sites on the web, uses cookies. For more information, see our privacy policy. Got it
Close

Email This

This feature is only available to registered users. Register or sign in to use it.