Saturday, September 27, 2003

open source vs. closed source

programming-a solution to a problem

A program is a solution to a given problem.In this context read the following writeup and do post
ur comments.

The two major prgramming lifestyles are
1)"open source code" programming
2)"closed source code" programming


Now suppose ,in the real world, a person comes to u asking for a solution to a problem of his,then u:-

a) try to give him a solution by giving him a advice.ur advice could be a paid service also.now it is
upto the person seeking the advice from u ,how much of ur advice he implements in reality.he can either implement ur advice in totality or mix ur advice (or solution)with someone else's advice or he can make some changes to ur advice.u cant claim that the advice u gave has to be implemented in totality without any changes .

b)or u just say to the person to go home without giving him any advice and say to him that his problem will be solved without his knowing what u did to solve (or worsen)his problem.because he is the one who has a problem and is paying u for a solution he needs to know what are u doing to solve his problem...he needs to know what u r doing!!!!!!!!!!!!!!

Now coming back to programming world say a person has a problem .He has just bought a new computer but it is not working ,because the computer does not have a operating system!!!.Operating system is a program which coordinates the working of a computer .so the person goes to a software deveopment firm telling them that his computer is not working and he needs a operating system for it.
Now see that the problem of customer is that his computer is not working and the solution to it is a operating system.the solution is a paid one.The firm builds the operating system and gives it to the customer.Now the customer needs to know what did the software firm did in order to solve his problem.He needs to look at the code.It is upto him how much of the code he implements on his computer or he can also add to code (solution) if he thinks so .It is not a binding on the customer that he cant change the solution of the software firm .he has paid for the solution and it is upto him what parts of the solution he wants and what not...what microsoft does is that it does not show u the solution for which u have paid for..(compare this situation with (b))


But in the open source programming world a customer gets to look at the solution for his problem and this is what is ethically correct.Open source programming world does not say "ok .pay the money and go.ur problem will be solved"..what open source programming says is"ok.pay the money and u get to know what we did to solve ur problem and it is upto u how much of the solution u want to implement".

what do u think about the above two programming lifestyles.Do mail me.

Ramneek Maan Singh
ramneekm@gmail.com
Need for interpreters ,not granthis
wahe guru ji ka khalsa
wahe guru ji ki fateh..
i think that the need of the hour is to have some linkage between what our great gurus have written and the youth of today..simply put most of the youth today can't understand the bani's of our great gurus because the language used in guru granth sahib is too difficult to be understood by common person...we can take a idea from christians .they have their priest to interpret the the bible for common people and get it accoss the common people.why cant we have such thing in gurudawaras on a regular basis.i think the the dera culture in punjab is growing just because common people need some one to explain them the meaning of the life,their existence.,etc...these self styled gurus take advantage of this and fool the simple masses.we can have a day fixed for such interpretations once every week say sunday when the whole family would come to gurudwaras with their kids and listen to writtings and thoughts of the gurus in a simple language..that is what i think..please pour in your suggestions and ideas

Ramneek Maan Singh
ramneekm@gmail.com
marriage system prevalent in sikhs
wahe guru ji ka khalsa wahe guru ji ki fateh
i wanted to share my ideas on the marriage system prevalent in sikhs.well all i can say is that it is nothing more than a vulgar display of wealth by the rich .The example set by a few who can afford to spend is then followed obediently by the common.where is the need for spending so much when there are a lot of people in our society who can't get even two square meals a day.agreed that marriage is a important event in the life of a individual .but why do we have to create a show and have a gathering of about 200-300 people when most of the people come just to eat the food(including me when the relation is very distant) without having to do anything with your getting married or not.what we can have in place for this is that only near family members who can understand the importance of the event in our life should come to marriage ceremony .marriage ceremony can be accompanied by a party for the family members.If the bride or groom's family are rich enough so that they want to spend some money ,it can be denoted to charitable causes such as pingalwara or orphanage and let the less fortunate also enjoy their life.Or they can spend the money in any creative way without looking vulgar.
well one thing which we should appreciate in namdharis is their institution of marriage and learn from them a lesson or two in this respect .they do a very simple marriage which is neither a burden on girl's family nor on boy's family.
what are your views on it.do write me a mail.

Ramneek Maan Singh
ramneekm@gmail.com
chastity and hypocrisy in society
Well I just thought to write something about the concept of chastity as we witness it.To begin with just ask a typical male what sort of female he would like to marry with.well the answer ,most of the times,will be that he wants a chaste woman no matter how many times he has been invloved in physical relationship with other woman.Speaking of my personal experiences with my female friends whom i have posed the question of their matrial preferences ,they didn't seem to prefer the concept of chastity.

So why does a male stresses chastity so much when he himself ,given a chance ,would like to loose as early as possible.The answer to it lies in the male pshycology which evolved in that direction starting from days when human race used to live in jungles.a male of any species is more assertive than any female .That is because god designed the male powerfull so that he can go out and hunt for food for his family .So that thing over a period of time became a part of male pshyche that he is the better and more intelligent part of the human race and he has got the right to choose his female.Now given a chance to choose who would not prefer to select a new or chaste thing,so to say!!!.

Another major reason behind this kind of thinking is that ours is a patriarchal social system in which the male governs the family.Now a male thinks that a woman who is not chaste might be more independent,assertive and not submissive so as to fit in the patriarchal society because "she has had her experiences".

A female was never given the right to choose because of the system so she seems to accept male irrespective of fact he is chaste or not.Now it has been observed that in some cases where the female is more assertive and indpendent then she also prefers a submmissive and a chaste male.why?

what do u think of the concept of chastity as prevalent in our social system.i would particularly like to see the views of females in this regard.

Ramneek Maan Singh
ramneekm@gmail.com