Symlinking to executables or scripts from a PATH directory is a common practice. This is some sysadmins perfered method as it makes updating the fuseki version just redirecting a symlink.
This needs to run on both GNU and BSD based systems (e.g. OSX), so using readlink is a tricky wicket. It it doesn't behave the same on both, nor are the meaning of the flags consistent between systems.
Similar to issue