Regarding any license issue under Opensuse 12.3 and the libcrypt incompatibility.
So grab a libcrypt from an older opensuse (one where freesurfer was working, for me, I used libcrypt.so from 11.3, but 12.1 may be a better candidate if it works). Place it somewhere ($FREESURFER_HOME/lib is a good candidate), then add the location to the LD_LIBRARY_PATH environment variable so that freesurfer finds the old libcrypt.
There is another workaround but you must contact Nick Schmansky, I don't remember the details.
Thanks
Nick