I just finished reading this article (warning, its a long read) in which the author suggests what Linux needs to do in orded to succeed as a operating system and gain at least a significant share in the desktop market.
One of his suggestions i would like to bring attention is where he states that Windows, OS X, and even things like the Xbox have a "killer app", which means an application so great that it would cause users to adopt new hardware or an OS just to use this application. He says that in order for this application to help out Linux:
Can't be ported off its home platform, whether for technical or legal reasons.
So this would obviously mean a closed source application.
Also he goes on to say that it is a good thing to push for open file formats, but he also says that Linux needs to make more of an effort at supporting closed formats (e.g. .mp3 .doc .docx .wav .mov dvds etc.). Honestly so far the only problems with closed file formats i have had are with .doc and .docx files, but this does pose somewhat of a problem with Microsoft and Apple constantly locking down alot of their software and the files they are associated with.
He does include alot of other points but these are the ones i want to focus on. While i love the idea of free (beer and speech) software, it seems that the Linux community needs to make somewhat of a 'deal with the devil' in order to increase its user base and win over influential software companies such as Adobe, hardware manufacturers such as Nvidia, ATI, Broadcom, and PC vendors such as HP, Asus, IBM.
So basically in order to receive better hardware support and better applications, the Linux community needs to recognize proprietary software as a necessary evil. I think some have accepted this fact, but some are still OSS purists (nothing wrong with it, i wish everything could be free and open too).
So basically i said all that to figure out what you guys think about all of this and start a healthy debate (please no flaming or petty name calling such as M$ and winblows for example)
:popcorn:
EDIT: Oh and also i don't know how old the article is; i couldn't find a time-stamp. Somewhere he refers to 2008 as the deadline for Linux to succeed, and apparently 64-bit computing is still kinda new in the article