I just read this in wicket-user mailing list:

In commercial ventures such as mine, I’m expected to demonstrate that any new technology…

2. Developers for which can be either be hired or trained easily and most importantly can be *average*. This means having lot of documentation and not having to go through source code to understand how things work.

and find it another example of a depressing problem in our profession. In how many other fields could a professional get away with only knowing how to write and not to read 🙂

Having the source code readily available and even patchable is a great advantage of open source. It being normal or even acceptable that programmers are not supposed to be able to read (good, non-reverse-engineered) source code is tragic.