Linked by David Adams on Sun 6th Nov 2011 04:34 UTC
Permalink for comment 496137
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/24/13 17:26 UTC
Linked by Thom Holwerda on 05/21/13 21:38 UTC
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
More Features »
Sponsored Links



Member since:
2005-07-07
Generally I would agree with there being benefits in doing software development in a portable fashion.
For example I totally agree with shotsman that just having a broader range of tools available already makes it a worthwhile effort.
So in principle I would have expected to agree with the article's contents as well, but I don't.
First, the author is very inconsistent in their definition of Linux-only.
At first one would assume that the meaning is software only available on Linux, but one discoveres pretty quickly that Linux-only seems to mean not available on Windows/OSX.
Closer to the end of the article even this is not true anymore, Linux-only now meaning more or less Windows/OSX versions not being in total sync with Unix platforms.
Very sloppy definition of "only" IMHO.
The author then goes on to claim that having the software available for the two main proprietary desktop platforms would automatically increase project contributions (either as work or financially).
But then totally destroys that argument himself by claiming that he would totally seriously love to contribute to Calligra (as a developer, no less) but cannot because the Windows version is not released consequently enough.
Right!
Most projects have a majority of their developers using one platform.
Some projects might reach out to contributors on other platforms, e.g. by providing an initial port or even doing a release there now and then.
Some projects might not have the resoures to do that but would welcome any new contributors willing to do that.
Only very few projects will consciously avoid supporting platforms they deem to different than their main one and especially on Linux only a tiny fraction will deliberatly depend on a single platform's feautures.
So nice intent of advertising targetting multiple platforms but very inconsistent in execution.