Check out the short story, "The Right To Read" by Stallman. People used to think these sorts of warnings were crazy... now they are practically reality.
If it sounded like I was criticizing Stallman, that's unfortunate, because that wasn't my intention. I was criticizing the article, because it invokes Stallman's name but fails to actually deliver any relevant wisdom from Stallman.
Free software, as visioned by Stallman, is just a line of defense for your general freedom rights. And I disagree with you, the article is pretty clear on the matter.
It would make such things easier to spot, but spotting them in itself doesn't seem to be the biggest problem.
The security that open source provides is like installing a camera security system in your business. You don't actually expect to catch people in the act of stealing, since they know it's there too. 95% of what it does is deterrence.
My point more is that if the government felt draconian enough they could easily hijack anything, if it's literally illegal to use a computer without government approved spyware installed then the best meaning license in the world can't help you.
They could also embed this in hardware device firmware instead.
The problems with the DNS system that I assume you're alluding to aren't due to the software or the software's license. It's the data the system runs on, and the people with the power to influence that data.
As bad_user comments above: "to change the world you don't need to change the laws. The alternative is to make them obsolete and technology has a habit of doing that".
Back to Stallman: if anyone could help us imagine an truly democratic DNS system, I'm sure he could point us in the right direction.
> Would you prefer a GPL DNS or proprietary?
False dichotomy. Apache, Firefox, Google Chrome, OpenSSH, and many others have all done quite well and are neither GPL nor proprietary.