Think of all the Open Source software you know. Now, (assumming that the software is multiplatform) what is the one platform that’s most supported?
Is it windows by any chance?
Yep, it’s windows (in most cases). Linux always comes in second, then there is a mac version, and then a Free-BSD version, all of which seem to get far less attention than the windows one.
It’s almost like everything is being initially made for windows, and then other platform versions are just kind of put together in a rush, so that it can be said that the software is “multiplatform”.
This would be perfectly understandable if the software was made by microsoft or some other commercial entity, but this software is Open Source and as such shouldn’t it’s primary focus be on open source operating systems like linux?
Yea, yea, I know, the majority runs windows and therefore the developers develop for it because everyone is using it and therefore it becomes a self perpetuating circle. When developers develop software they want to make it available to the greatest audience possible, and for that windows is perfect, due to it’s widespread use.
Now, I’m sure that if Linux was as widespread as windows the developers would have no problem shifting their priorities, but there in lies the problem. To clarify: Windows is widespread because of it’s ease of use, and “all the software that is being developed for it” by commercial entities but more importantly (in the long run) by the “open source developers”. I, as many other Linux users still hold on to a windows partition, simply because there are things exclusive to windows that are not ported to linux, or because there is some sort of a bug on the Linux side of things that has been already solved on the windows version (because of the windows priority).
The key word here is “exclusive”. In order for linux to become mainstream, people have to be “forced” to cross over, and in order to do that we just need to take a page out of the microsoft playbook. You make software exclusive to Linux, or at the very least you make the Linux version a development priority. This is the only way that Open Source efforts will once again benefit Open Source itself, instead of additionally feeding a monopoly such as microsoft.
What do you guys think?