So something has come to my attention recently, and that is the Linux community now seems to be on the verge of boycotting nvidia because they haven't opened up their drivers. This strikes me as rather curious behavior seeing as how NVIDIA has had fairly decent Linux support for a while (perhaps not as good as their windows support but certainly better than ATIs support was in the past). It seems to me that all this uproar about NVIDIA was triggered mostly by the fact that AMD decided to open up their drivers (which is a good move on their part), while NVIDIA has not yet done this, and it is funny as now the two have switched roles as to who is the 'good guy' and who is the 'bad guy'. I wonder, is all this anger really warranted? I mean wouldn't it be better to push for open drivers in a non-abrasive manner? After all, I feel this could backfire on the Linux community and NVIDIA could just stop supporting their cards on Linux altogether.
Another question: why is it that some people insist on 100% open source? I agree that open source allows for the possibility of faster bug fixing and more quality software, but the way I see it, whether or not the software is better than the proprietary alternatives hinges on two things: 1)The talent of the people working on the software 2)the overall amount of interest that people have in participating in the project. I have seen programs that get little attention because their developers have other priorities, which isn't a bad thing but the program suffers for it nonetheless.
Also, lets face it, just because a program is open source doesn't mean it has the superior technology, yes? Case in point being nvidia drivers: nvidia's binaries yield superior performance to their open source alternatives, yeah? And having more people using the drivers will not help those guys figure out how to reverse engineer drivers any faster (although an increased pool of project coders may help a bit, but not everyone who would use their drivers is necessarily a coder). Yet another example is Flash vs Gnash: it seems logical to me to choose the one that has the superior technology (and is safer to use), and if Gnash some day outdoes Flash, I am sure people would prefer it to its closed source rival (the same goes for when open source drivers outperform nvidia drivers). For me, from a user standpoint, it makes sense to go with the software that is technologically superior, even if it does lead to a mixed environment. It may not be ideal, but it is the most practical solution since the open source community isn't necessarily going to be willing or able to provide a viable alternative to all the programs out there.
Those are just some thoughts from an insomniac. Feel free to share your own thoughts with me
-Zorak
Another question: why is it that some people insist on 100% open source? I agree that open source allows for the possibility of faster bug fixing and more quality software, but the way I see it, whether or not the software is better than the proprietary alternatives hinges on two things: 1)The talent of the people working on the software 2)the overall amount of interest that people have in participating in the project. I have seen programs that get little attention because their developers have other priorities, which isn't a bad thing but the program suffers for it nonetheless.
Also, lets face it, just because a program is open source doesn't mean it has the superior technology, yes? Case in point being nvidia drivers: nvidia's binaries yield superior performance to their open source alternatives, yeah? And having more people using the drivers will not help those guys figure out how to reverse engineer drivers any faster (although an increased pool of project coders may help a bit, but not everyone who would use their drivers is necessarily a coder). Yet another example is Flash vs Gnash: it seems logical to me to choose the one that has the superior technology (and is safer to use), and if Gnash some day outdoes Flash, I am sure people would prefer it to its closed source rival (the same goes for when open source drivers outperform nvidia drivers). For me, from a user standpoint, it makes sense to go with the software that is technologically superior, even if it does lead to a mixed environment. It may not be ideal, but it is the most practical solution since the open source community isn't necessarily going to be willing or able to provide a viable alternative to all the programs out there.
Those are just some thoughts from an insomniac. Feel free to share your own thoughts with me
-Zorak