No the different implementations are not "all written by entirely different people" - some people have contributed both C++ implementations and a Java implementation. Of course many people do choose to contribute implementations just for the ...