Saturday, April 17, 2010

Free Software is not about deception, Free Software is about caring for others

   A couple moments ago, I was just tinkering around with Pidgin, the famous free open source IM client. And for the first time ever, I finally stumbled upon an excellent feature that's been staring back at me for quite some time now, but for some reason, I've never cared to know what it is until now. The feature is called "OTR" which stands for "Off The Record messaging".


   And from this link we find that OTR is a feature that provides a way of assuring the privacy of the messages exchanged between a group of people chatting over the internet without taking the risk that some certain private and sensitive parts of their conversation might be exposed to other impostors or parasitic human entities. And it works by using a specific encryption scheme that guarantees the safety of the messages from the reach of outsiders.

   And now this makes me wonder, what if Pidgin was proprietary software? Would its makers still give a damn about whether the users are guaranteed their full privacy and security while using it? Or will it be just another piece of software that's full of deceptive eye-candy from the outside, while the inside (i.e. the under-the-hood stuff) can be as far from security and privacy as east is from the west? The difference between proprietary and free open source software is in the fact that in FOSS, the source code is open and visible to everyone, meaning that if there's anything wrong with the source code, it can be easily detected and fixed. On the other hand, proprietary software keeps the source code visible only to its owners, which means that the owners/developers of a proprietary software can write all the code they want (be it good for the user or not) and nobody will ever know for sure what they wrote because their code is only visible to them, which simply means that they can be spying at every single action done on their software while the user is unaware of anything because A) He can't see the source code. And B) Because he's busy enjoying the deceptive eye-candy of the software (e.g. Nice interface, exciting features, etc.). And a widely known example of that kind of disrespect for the user's privacy is the DRM feature hidden in a wide range of famous proprietary technologies such as Apple's iPod or Amazon's Kindle.

   Now, if we ponder this issue a little bit, and ask ourselves this question: Why do we find most FOSS projects much more respectful to the user's rights of privacy and security than their proprietary counterparts? We can even find a number of FOSS projects that not only respect the user's privacy, but are actually dedicated to providing the user with a safe, secure, private and anonymous networking environment. Such projects include the Tor project, and the famous web site Wikileaks.org. In fact, during a conference about web anonymity in Jordan last year, Jacob Appelbaum from the Tor project clearly stated: “If protecting people's rights of privacy and anonymity would get me jailed, then I'm fine with it.” *

But now on the other hand, another question comes in:

Are Microsoft's Most Valuable [Hypocrites] ready to sacrifice everything if it was the only way to protect the Windows users' rights of privacy and anonymity as well? Are they willing to say the truth, the whole truth and nothing but the truth about the nefarious doings of the company they're advocating, regardless of the consequences?

For example, what is it that makes this gentle man at PCWorld lie deliberately and blatantly, claiming that “Microsoft takes the security issue more seriously than Apple does”?

From the way I see it, Microsoft's advocates are just too drunk to think honestly about their actions, for all these people have in mind is money, as it is the main and only thing that drives them.

No comments:

Post a Comment