[Ilugc] Questions about Linux and Open Sources

  • From: suraj@xxxxxxxxxxx (Suraj Kumar)
  • Date: Wed, 16 Oct 2002 09:40:42 +0530


Srinivasan Prasanna wrote on Tue, Oct 15, 2002 at 03:47:20PM -0400: 
sp> I understand that I can explore from google to get details..

Very much. Please do it now. (: But when you do, use the right terms to
search. For instance if you searched about the linux kernel with the
keyword 'linux', you would hit 'linux.com' which does not talk only
about the kernel but also about all the other softwares that donot
belong to the kernel. When you use the correct term - 'GNU/Linux' and
search you would hit 'gnu.org' and from there you can find out what
_exactly_ this OS is and why it is special / different from other

sp> >From my understanding..Opensource softwares (be it OS
sp> or tool) are something which are available free of
sp> cost and can be downloaded by anyone. (Correct me if I

There are two commonly used terminologies in this regard:

  1. Free Softwares
  2. Open Sources Softwares

  A Free Software is one which gives the following freedoms to the user:

    1. Freedom to use the program for any purpose
    2. Freedom to study the source code (hence source code must be made
    3. Freedom to modify it
    4. Freedom to share it

    A few examples of such Free Softwares: 

     GNU Bash, Apache, XFree86, the Linux Kernel

Open source on the other hand is a little different. Most of open source
softwares give the above freedoms. Although some donot. Some softwares
(like QTopia) are not supposed to be used for commercial purposes (hence
denying Freedom#1). Moreover ppl from the open source movement donot
talk about the freedom aspect of softwares. Some of the Free Softwares
are 'free' indeed but give 'total' freedom that allows one to even use
it in non-free softwares. Ultimately the efforts of a free software
developer goes into helping a non-free software's development. Some ppl
see this as 'okay, so what? let him use it'. Some say 'no, I wont help a
person who does not help me'. Depends on your mindset. (:

sp> am wrong )..Say if I develop a tool using PERL then
sp> obviously the comp/end user need not shell  a penny to

You can sell you software. Only thing is that the source code goes along
with it.

sp> like Hp_unix,solaris etc..so Linux is on the same way,
sp> isn't? If yes, why is so big hype on Linux alone? If
sp> no, what & how Linux is diff..

GNU/Linux is different because when the Free Software movement started,
it aimed at giving a completely free operating system. This was not the
aim of HP, Solaris and other proprietary OSes.

sp> it really somewhere the entire shell coding is
sp> available for reading ) ..Even that be case, all we

What does he mean by 'entire shell coding'?

sp> Is it just simple to say myself as 'Open source
sp> programmer' if I start programming using freeware
sp> software instead of prop ones..(like MS)..Well that

Free Software is NOT FREEWARE. Freeware might just be free of cost. Free
softwares allow you to do anything with the source code (firstly source
code isn't available for most of the freeware/shareware tools).

sp> being the case,assuming 'open source' tomorrow takes
sp> up the entiremarket..dont u think Microsoft or other
sp> company wud make their softwares declared as
sp> opensource and make it available free (just fr
sp> survival atleast)..Then what will happen? Companies

It would be nice. (: if MS makes all its products as free softwares, Its
a BIG success for us. But I dont see this happening anytime. I heard
there are even undocumented API calls. Let them document their API
properly first :P

sp> who are existing clients will tend to stick on to
sp> these  enjoying more benefits rather than migrating to
sp> new OS/tool..right?

Does that matter? If windows is going to become a free software, do
we have to care? They will no longer be one of 'them'. They will be one
of 'us' :)

| Glory protected despite losses, and fame out-                        |
| lasting death, are sweet tricks of magic life                        |
| (glory (renown) - 5), Thirukkural                                    |

Other related posts: