"Free open source"? Did they actually get an open source license this time?
If not, this website could be in violation of the license, but as discussed before, it's very unlikely the TrueCrypt authors would pursue this copyright violation.
If not, this website could be in violation of the license, but as discussed before, it's very unlikely the TrueCrypt authors would pursue this copyright violation.