I believe this is due to the difficulty in making it a collaborative effort, most peoples programming skills differ massively, as well as the preferred language. Usually these projects end up being close to a 1 man effort. If it was commercial and you could hire people for the job then it changes as you can pick and choose who you want to write the software, the issue then is the people you hire probably don't have a personal interest in it so will only do what they are paid for.jay woo wrote:Many of the free software already available is driven by a very dedicated and talented person.