Tuesday, February 24, 2009

Mr. Stallmans Internet

*initially published @ lxer.com*

Once more unto the breach my friends, Richard M. Stallman (RMS) has laid another profound thought process out there for us to digest. This man is definitely worth everyones respect. Whether you agree with him or not, he has given the whole planet gifts that it does not even realize for the most part. While not the creator of the concept that the code for software should be free, he is without a doubt the one who codified the concept. He laid out exactly what it means for software to be free, in such a fashion that even most laymen could understand it. This alone should earn him the respect of the planet, however, it does not stop at that point.

He is tireless in his campaign to right the wrongs he perceives of the modern technological world, from copyright reform to software patents, from speaking out about Darfur to the oppression of civil rights in any form in any country that he becomes aware of. The man is a machine when it comes to doing his level best to improve the situation of all of humanity, everywhere. There is some debate among the Open Source community as to who is more influential RMS or Linus Torvalds. I think Linus puts it well in that he is just an engineer while RMS is the conductor. However, when all the rest of RMS's goals and accomplishments are laid out, it is no stretch of the imagination to place him on the field of history along with Nicola Tesla, the man who invented the 20th and now 21st century, or Nelson Mandella whose tireless campaign for basic human rights landed him in jail. While RMS, to my knowledge hasn’t been jailed for his beliefs, as he tells it, a run in with the Transportation Safety Authority almost landed him there due to some imprecise language on the part of one of their gestapo agents.

With all that said, you would think that I was among those who idolize and indemnify him. I do not. Like the coyote in his never ending chase for the road runner, he through every fault of his own, keeps snatching defeat from the jaws of victory. To keep with the coyote and road runner analogy for a moment longer, the coyote did once catch the speeding bird, and then let it go because the thrill of the chase was better than the catching. RMS too has had a win, and then let it go so as to continue the chase into the sunset. However the debates over that rocket and roller skate chase are legion, and take up enough screen real estate already.

Let’s take a look at what has me annoyed with Mr. Stallman this time. In a recent interview with Thomas Nowak, as published on polishlinux.org, RMS dropped this seemingly profound piece of wisdom.

Tarabaz: How can we stop censoring the internet, and help personally in this fight?

RMS: I have four suggestions:

* Keep your wireless networks open, so that you will not become an enforcer for an unjust Internet regime.

* Tell politicians you demand they legalize sharing of all published works, and that you will accept no excuse for failing to do this.

* Reject all products with Digital Restrictions Management that you don’t have the means to crack, and never make an exception.

* Join the DefectiveByDesign.org campaign.

Full article at http://polishlinux.org/gnu/richard-stallman-on-isp-filtering-and-censorship/

Lets take these in reverse order, and save the major sticking point for last.

Points 3 and 4, are actually the same thing, and on the face of it make perfect sense to anyone who believes in freedom. The problem I have with it is pretty simple. There are places where I do not want anyone to be able to change the code and leave it a functional piece of equipment such as cruise missiles. Imagine someone getting in and making a change or two that pass undetected. Trust me, I don't want that thing to ever take flight. If someone tampers with the machine that controls an I.V. drip in the hospital, I want that thing to start screaming it's little alarm and turn into a very useless brick.


Point 2, I actually wrote about some time ago. Not going into detail now, as that article is pretty easy to find. He is in essence trying to destroy the GPL from the inside by removing the only protection and all the teeth that it has.


The previous points are mentioned only in passing and have little to do with the actual topic at hand.

Point 1 is the major problem this time around. It seems benign enough on the surface, even positive and proactive, but let’s break it down for what it really means.

* Keep your wireless networks open, so that you will not become an enforcer for an unjust Internet regime.

First objection is the keep your wireless networks open part. Nice thought, however, the first failing point is this leaves your IP address open to any malicious hacker, script kiddie, and pervert who want to not have what ever they are doing point back to them. Yes, most routers keep logs of the MAC addresses that connect to them, but I challenge anyone to track that back to a mobile computer or device a month or so after the fact. Let’s also not discount that it is functionally impossible to secure your computers and internal network from outside access. Why make it easier by granting access to the center of your network in the first place? The mentality of the individual involved is sure to make them try and see just how far they can penetrate.

There is also the little fact that many in the world live with a bandwidth cap or access charge per whatever time increment is the custom in that area, be it minute, hour, day or so on. This means that the bandwidth and access granted is at that moment my personal possession. I can think of nowhere in the world, where personal freedom and liberty, something that RMS espouses, are paid even basic lip service that would require or even ask me to share my possessions with anyone without my consent. To put it another way, I don't leave my garage door open so that anyone can come in and wander off with my tools without my knowledge. The tools weren't free, nor is the access, and neither is even remotely duplicable by the common person.

It's fairly easy now to read that as neither your personal privacy, security nor ownership is of any consequence when it comes to a perceived 'greater good'. This is the first failing point of the comment and just as a start, it is a doozy. The second part, however, fails on an even more epic scale.

Second objection is the unjust internet regime portion. This one can be debunked with a few simple facts. Neither you nor I own the copper, satellite, servers, or fiber optic rings that actually carry that data. That belongs to the companies that purchased, launched, or installed them. Next is the misconception that you purchase internet access, when in fact you do not. You lease your internet access. Purchase denotes ownership in perpetuity or until some point that you dispose of it in some manner, at which time you no longer can be said to own it. Leasing it on the other hand, as is what you are actually doing, grants you only access and use. When you lease a space for business, the landlord still actually owns the physical property and lets you use the space, within reason.

The same thing applies to the internet. While leasing, you are granted access to what is there, within the restrictions of the folks who actually own the equipment you are using. You own your computer, and are free to do with it what you like. However, your computer and the internet is kind of like your car and the road. You can do lots of things with your car too, but once you put it on a road, you are restricted by laws and regulations that ensure that you do not intentionally or unintentionally damage or destroy anything that does not belong to you. This is called civility. The same can be said about the folks who actually do own the hardware that your computer is driving down. They are well within their rights to say what protocols and ports are open for you to lease and use. Like driving your car at 120 miles per hour, you may want to but there are reasons you cannot. There are protocols and services that do the same thing on the internet, and while you may want to do or use these, it does not give anyone the right to do so. The companies are within their rights, to limit or flat deny such things so as to allow fair and equitable use for all who lease access to the services their hardware provides.

In a perfect world, would free, unlimited and unfettered access be a good thing? Yes, of course. However, that is not the case. The reality of it is that there are physical and financial limitations involved that will be there for the foreseeable future. The technology of wireless mesh networking is just now coming to pass, and while that is a step in that direction, it works only within the limitations of a local network. A mesh network is not the internet itself. To get to the internet, one or more of the mesh nodes would still need to lease those services, which of course then fall under the rightful restrictions of those who own that particular chunk of hardware.

So I think that the comment has been fully dissected.

* Keep your wireless networks open, so that you will not become an enforcer for an unjust Internet regime.

The first, you have no rights to, and the second does not exist except in the minds of a few who don't understand why driving 200 miles an hour through a school zone is a bad idea. In the end, the restrictions are not in place to preclude individual freedom and liberty, but precisely because of individual freedom and liberty. Mr. Stallman’s view of how the internet should work is in direct conflict with this concept. Taking liberty from one and giving to another is just a form of theft. Whether for the greater good or not, theft and repression is never justified. Ultimately, there are individuals attached to all the wonderful hardware we use to transfer data, play games, and talk to each other, who actually own it.

Nuff said, rant over.