my idea is like this:
lets have a period where you market your product and earn lots of profits. then you can make the same product free. this way, you get free publicity for newer versions.
for formats like winrar, the only reason its used is because of its popularity. 7z is just as good. So why buy it in the first place?
and Who the hell needs WinZip? just because they have the word win as a prefix, people think they are essential windows softys. AlZip is just as good.
Paint.NET is ofcource, the ideal example of GoodWare
Who needs RiverPast when you have FFMPEG/MEncoder ? these are superior platforms, but lack marketing.
and yes, for really good useful apps I don't mind paying. but for non profit making apps, I mean simpler ones that are nessary for day to day activities, you needn't pay.
There is a solid difference b/w OSS and CS(commersial software). besides the obvious freeness, OSS is mainly for helping people and also for letting people enjoy with hacking/recompiling the program, etc. OSS is mainly for wannabe developers and the educated class, not for simpletons.
the logic behind OSS is not free software, but community resources. I will gain by the fact that my creation is a resource of the community. have you ever thought how linus feels about linux now? he has become iconic. Lots of governments, institutions, companies, etc and ofcourse people like me owe a lot to him. Just this feeling that you have done a good deed makes you happy and contended. If you are a more human person that is
and the reason people use linux is that if you are a developer dependant on a propiatary OS, you are at the mercy of M$. But when it comes to Linux, its GPLed, so that you can do what you wish with the OS, hence making it ideal for business solution.
As for the question of which is superior, Linux is an enthusiast oriented OS. It is for the DIY type. So simpletons, n00bs, non-computing people, etcwill naturally have a hard time with it. But windows/MACOS is for such non intelligentia. thats why people have a hard time with linux. there is no good-enough version of linux for fools.