Comment Re:Yeah, but they nailed the "documentation" part (Score 1) 394
The thing with open-source projects is that you do not need to have it documented to the extreme.. For run-time you need descriptions of all the configuration and usage, but for API's you can keep the documentation fairly basic since you have access to the source and can see exactly what is happening.
I have seen it many times in closed-source software where you need to init things in a very specific order and the order is only available in a few simple examples. When having the source you can run it in a debugger and actually see the full flow, and you can even modify it to take care of corner-cases the original developers did not think of..
Best of two worlds is to have a well-documented proprietary software with a source-code license.