Hi Dr. Nagarjuna,
Sorry for being a bit late in replying but let me add to Rishi's compliment that you write well and are very articulate in expressing your thoughts.
I believe that you agree with me that over all we should attempt to write "good freedom software".
Now by being focussed on what "good" means here you have asked a very Macro question because you, me and all our friends know that "GOOD" means different things to different people. Its an extremely relative term.
Still I will try to answer your question in a very generic way and in total lay man jargon ...
According to me ...
1. a software is good if it helps me achieve desired set of functional tasks with minimum focus on technicalities (end user perspective)
2. a software is better if it helps me achieve desired set of functional tasks with minimum focus on technicalities and is extremely pleasing to work with through consistent interfaces (end user perspective)
3. a software is best if it helps me achieve desired set of functional tasks with minimum focus on technicalities, is extremely pleasing to work with through consistent interfaces, has a definite growth plan, manovers to incorporate best industry practices and APPEALS TO THE MASSES.
Now ... i redefine the definition of a good software here ... a good software is that tends towards the best with a plan to be the best. Over and above that, if it is FREE; masses would embrace it instantly.
Dr. Nagarjun, in that case your, my and FSFs beliefs of FREEDOM SOFTWARE are realized to its full potential. I stress ... the POTENTIAL exists.
If our software wins, our philosophy wins.
I am not saying that we are not getting there. I stress ... We have taken giant strides in recent years. But there is a lot to be done. You may show some features and tell me that the issues i have highlighed in above points are there to some/great extent in freedom software, still my experience with end user says otherwise. I repeat ... Good to Great ... cause there is a lot to be done. On software front as well as promoting the philosophy.
I was sad at seeing the reaction to a small mail from an end user "Rammanohar Reddy" with some of our friends saying it does not matter to FSF on what he or any other end user has to say on Free software/Linux. It does matter ...
Friends philosophies die without mass support and appeal. Though CLASSES are using the FREE Software, still we are far away from MASSES. Statistics support what i mean.
Windows XP: 210 Million Copies Sold http://www.forbes.com/business/businesstech/newswire/2004/05/03/rtr1356086.h...
Now my question is ... do these 210 Million people who might have bought this software dont matter to us? Some would say they dont. I would say they do.
We could make them switch by helping them.
another question: How many of them have heard about us and our philosophy?
another question: If they have heard, How many would switch? If Yes, why and if not, why not?
another question: Are they paying for the software because they hate us and our philosophy? I will answer this one - they are paying cause they dont have an option.
Give them an option and trust me friends they would switch. If you think you have already given them an option then explain them your options. "I dont care attitude" does not help.
210 million people are 209 million too many to ignore. Atleast for me.
Microsofts mention triggers a useless defensive reaction from a lot of our friends at FSF and elsewhere too. I am yet to understand why? We could take a leaf out from their research on customers and the expectations.
I repeat FREEDOM matters, does it stop us from evolving and improving. I have said this before, i will say it again and again and again ...
LETS TURN FROM A PHILOSOPHICAL MINORITY TO A MASS MAJORITY.
There is a lot of work to be done. I am sure Dr. Nagarjuna is doing his part, Rishi is doing his part and i am doing mine.
Lets write Good FREEDOM software.
P.S. Dr. Nagarjuna and friends i assume we understand what do Masses and Classes mean.
Hail FSF, Tarun ================== IF NOT I, THEN WHO? IF NOT NOW, THEN WHEN? ==================
_________________________________________________________________ Watch LIVE baseball games on your computer with MLB.TV, included with MSN Premium! http://join.msn.com/?page=features/mlb&pgmarket=en-us/go/onm00200439ave/...