SVNKit is open source, and as far as I know, this is the only pure Java implementation, if you are looking for an alternative, look:
Each of them is not a pure Java implementation, but relies on a subclass library of C that accesses it through JNI.
source share