“Forget SCO & Microsoft. The single biggest thing keeping Linux from the desktop is Linux itself. It’s time to stop adding new features, and finish what’s there.” Read the 3-page editorial at ExtremeTech. Our Take: While there is no such thing as “finished software”, as software by definition can always be improved, it is true that Linux projects (especially desktop apps) need to outline and release full-featured, solid, well tested versions of their software and offer less smaller ones that require the user to constantly upgrade and be in a state of flactuation. What is needed in smaller projects are real release engineers that can outline goals and releases wisely (the Gnome project, PostgreSQL and Apache are good on that for example, smaller projects could learn a thing or two from these bigger projects).