I have been a huge Tether skeptic for years. There is almost no chance they are a legitimate operation in my opinion. When they are shutdown BTC/USD will drop, BTC/USDT will go up and USDT/USD will drop.
It depends who you ask. I think it's inevitable that it's released one day. By not releasing you're just delaying it.
All the top high stakes players already have solvers that they've spent a lot of money developing and studying privately. They would definitely be upset with you, but by releasing the code you are democratizing the information to all the midstakes pros who want to study but don't have the resources to pay developers and solve the game privately.