posted 7 years ago
I build websites and have thought of this too. It's an enormous amount of work though for one or two people to put together. For community driven there's an issue of quality and consistency. You would have to develop a workflow so that everything can be checked by other people to keep up a standard. Organization and features for that amount of data would be a trick. That and if it ends up being huge and wildly popular, then there's a whole slew of new concerns including costs to run such a site. Your database has to be optimized and if it gets big enough, has to be split up onto different servers. Wikimedia, the software behind wikipedia, has it's limitations as far as features and navigation sucks as it's meant to be pages found via search engine or internal search because navigation for that amount of data is near impossible to design. Three or four clicks is the general rule, anything past that and people can't be bothered or will just get lost. Same with almost any pre-made system. None of them are built to do it all. Now we need a custom built web application. The cost of that would run into 5 figures. There's some distributed network systems that negate most of the huge single database and server load concerns but they're mainly for social networking and none of them are lickety split installations that work on cheap, shared hosting. Plus, with a distributed system, you lose control of consistency and quality.
The internet itself is the largest community driven dataset there is and most anything can be found. It's mostly a matter of knowing how to search and get quality results but sadly, what should be such a basic understanding of using the internet as a resource, isn't something a lot of people have a grasp of. That and profit based concerns tend to have more exposure than quality because they have the knowledge and put the effort into being seen. It's kind of the way of the world.
If I am not for myself, who will be for me?
If I am only for myself, what am I?
If not now, when?