I have been thinking about this question, but have no evidence on which to base my supposition that the growth in open source software initiatives may be holding back software development. Two large and really succesful OSS initiatives are Linux and Apache and they have been around for quite some time with a loyal band of developers.
What if though at the same time that Linus Torvalds was building his community two other champions of OSS also started to develop an operating system. Would the competition for developers have spread the wise and the best across projects to such an extent that none of them progresses as far or as fast as Linux has today?
I was prompted to this thought after an extensive surf of e-portfolio options and resultant impression that I am left with of the â€˜primitiveâ€™ solutions available. In many ways we have actually taken backward steps from projects that were using bespoke software in the late 1990â€™s early 2000â€™s (such as think.com ) in that:
a) the pedagogical philosophy of the software is often unsound
b) the tools available are crude and not user friendly
Could part of the problem be that there just arenâ€™t enough talented developers to support all of the current and growing number of OSS developments? So as well as OSS initiatives driving a wide range of new technologies, they are also inadvertently making it less likely that