Powered By Blogger

Thursday, 28 November 2013

OPEN SOURCE

Definition: Open Source can be defined as the software which has freedom to use, view, modify and Share.

Use: It is the freedom for anyone to use the program however they wish. Anyone can download and use them for any purpose, be it business, home or education.

View: It is the freedom to study the source code and change as they wish. Anyone can download the source code and view.

Modify: Freedom to distribute copies of modified programs to others when they wish. Anyone can modify the source code for the betterment of the software and give back to community.

Share: It is the freedom to distribute copies of the program to anyone they wish to share. There is no license restriction on number of computer it can be installed on or number of users.

The key point to be noted in the definition is “Freedom”.  As stated above, open source gives us the freedom to use, view, share and modify. That does not mean there is no price tagged to it. It is free as in freedom, not to price.

Gratis versus Libre:

“Free software means free speech”. Free is very loosely used word in English. To have a profound understanding we need to look into the distinction between “Gratis” and “Libre” (closely related to liberty). Gratis means, “for zero price” and libre means, “with little or no restrictions”. The latter is applicable when said “free software”.

"Free software is a matter of liberty, not price. To understand the concept, you should think of free as in free speech, not as in free beer."   — Richard Stallman


Open source strongly encourages copying and modification. But, any improvement should be given back to community without any restriction. In case of “free soup” analogy, you get to drink the soup, view the recipe, share the soup with your friend maybe and change the recipe to suit your taste. 

No comments:

Post a Comment