RSS

Why you must use free software and nothing else?

17 Nov

When I talk to people about Linux and how its far far better than Windows, people listen, nod their heads and most probably forget about it. Recently I had to warn my client that a smart root kit was on his Windows 7 computer possibly transmitting his bank passwords to remote computer. All he can do now is to format the entire system and reinstall Windows and other programs. He had to spend now hundreds of rupees to hire a tech guy to do it, and installation of all software will take half a day.

One may wonder how free software thats written by a bunch of hackers can outdo ones that are built by great giants like Microsoft, Apple who have deep pockets. The answer is openness.

Software is written first as a source code (using some computer programming language like C), this stuff is understandable to a human (if he trains to read that language). Next this source code is converted into a form that can control billions of transistor on our computer and can make it (your computer / smart phone / microwave) a good smart functional product. In other words, humans tell computers what to do. This converted or compiled code called as binary cannot be understood by humans. Many companies sell you the binaries and keep the source code hidden from the public. So if there is a mistake in the (source) code (which will reflect in compiled binary) that can lead to an error you may never know till it happens possibly crashing the entire system. Imagine that ones pace maker sends wrongs signals to one heart thus killing him.

How free software will save you?

The free in the free software does not mean that its available for zero cost (though most of free softwares cost nothing), but it means freedom. One of its freedom rules states that if a software needs to be free, one must post the source code in the public domain.

When source code (human understandable code) is most probably in the public domain or if its handed to you on purchase, it can be seen by every one (or at least by you and other expert programmers). There is a greater chance to spot mistakes in it. If a software is free, then any one has the right to modify it and redistribute it, hence bugs (or errors in software) can be fixed and newer patched versions can be downloaded.

Success of free software

Once on this planet almost all personal computers ran on Microsoft Windows (still many of them does), then a young Finnish named Linus Torvalds released an operating system called Linux that was no match compared to Micrososoft Windows. In fact that operating system did not even have a proper name. But it was available for every one to learn about it, modify and share it with any one they like.

People began to fix bugs, make it work on their computers, share it with others. Today Linux is the most stable operating system available to humanity. All who do use Internet use Linux, as Linux powers more than 90% of the worlds Internet.

Linux powers most of smart phones in its incarnation called Android. Most desktop users are switching to Ubuntu a rivaling Linux based operating system which can wipe out Microsoft Windows if world is dominated by rationalist.

Linux is one small example there are thousands more free software success stories.

Proprietary software leaves you in dark

You may trust Microsoft, Oracle or Apple products, but the truth is the trust is blind. Even if these companies may have no evil intentions (but they are extremely evil anyway) to hurt their customers, their software could be having a bug which almost none can find out and at the last minute you may realize that the banking passowords you have entered into the computer ha been stolen by someone who has exploited a flaw.

Almost all proprietary software is written by those in companies. These companies like more to see their profits soar than to deliver good free software. On he other hand free software is written by people who love software and possibly want to share with others. Though you may have a Dominos or a KFC near you, but home cooked meals and ones cooked by your friends are better, don’t you think so?

Opensource is not as free as free software

Another popular term is open source which mean that you can read the source code of the software and possibly spot mistakes. Well opensource does not guarantee that you can modify it and distribute it at your will. So open source may be tempting, but its really does not give as much freedom as free software.

What powers proprietary software?

In one word ‘Ignorance’. Yes, many people do not know that there is a thing called free software. They are happy to stick by the things which they hear first than to explore possibilities and other opportunities.

Many people do think that free software is harder to use than proprietary ones. Some people are too afraid, just like the days before Columbus when people were afraid to go into the unknown west where the one who ventured will fall into unending abyss.

What you must do now?

Well, first you must start to explore what free software is. Google for it. Learn what is free software foundation, if possible donate to it, by doing so you are contributing to entire human race’s good future.

Learn who is Richard Stallman is and why he must have the headache of making software free?

Try using Ubuntu (GNU/Linux) instead of Windows. If you are using Microsoft Office, try to use Libre office, if you are using Outlook, try using Thunderbird. If you use Internet Explorer, try using Firefox. If you are putting your sensitive data on facebook, then learn what are all the risk it poses, try switching to Diaspora which is a social network and is a free software.

There are many free software alternatives to the software you use now. Try and you may like it. Know that it takes some effort to get freedom, once there you will never return back to the digital prison you are in.

Advertisements
 
 

3 responses to “Why you must use free software and nothing else?

  1. Algot Runeman

    November 18, 2011 at 12:08 AM

    The main points of your post are effective, but I believe that Linus Torvalds is Finnish instead of Norwegian. [ http://en.wikipedia.org/wiki/Linus_Torvalds ]

    One point you made is more significant and confusing. Software Freedom relies on release using a license which strives to guarantee the software will continue to stay free. [ http://en.wikipedia.org/wiki/Free_software#Definition ] Putting software into the public domain does not accomplish the same thing. Software in the public domain can legally be made proprietary during the course of making modifications and improvements. The original, unmodified program remains available to all for use, study, modification and redistribution, but it is possible to restrict the modified code. Putting a program into the public domain places no forward-freedom restrictions on the code.

    One well known license defining the four freedoms is the GPL (GNU General Public License). [ http://www.gnu.org/copyleft/gpl.html ]

    Keep on working to get people to understand “free as in freedom.”

     
    • karthikeyanblogs

      November 18, 2011 at 12:38 PM

      The Norwegian has been changed to Finnish. Thanks!!

       
  2. theszak

    November 18, 2011 at 8:30 PM

    Where are discussed the question of what folks can do who’re complete neophytes about computers?… folks with no background, no knowledge yet of how to even use their new iMac, for example. Emphasis… folks who just want the device to work and the easiest learning curve if at all.

     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: