No. Because it does not operate as a gambling site, it does not need a license to operate in Texas or any of the other US states where it is available (everywhere except Washington and Idaho).