So, we don't have any documentation. Follow along with the list for long enough and you'll catch on. If you don't want to write, find someone who does. You can even run the documentation like the programming project and let the community fill in the holes. Look at PHP's Annotated Manual .
Documentation is only a first step in producing successful software.
I'll get to the other aspects at a later time. It won't be long before the wars aren't just going to be Microsoft Vs. There will be Open Source vs. Open Source wars in abundance. To succeed, attracting fresh talent and users will be cruical. Only the savvy will thrive.