I wouldn't be too sure on that. There are many technology ecosystems that exclude competitors. You just need to look at the Apple Store for one example (you can only install stuff on your phone from the Apple Store, unless you jump through hoops to jailbreak it). Apple make money from everything that goes through their store, and has complete control over what is allowed there.
Breaking someone else's code (which HCS did before the latest update) does have laws against it (reverse-engineering, etc.), but as HCS no longer do this, and you'd have to prove losses, etc., then there would be little point in pursuing that. The current mechanism (of HCS not working if it detects another product) is not illegal.
Having said this, there is no licence or T&C shown on the HCS website (at least when I checked last night), and nothing is shown when I install the product. There is a text file call HCS Voice Pack Licence.txt that is provided with the voice pack (dated March 2016). There is nothing in that file that suggests that Voicepacks can't be used with other products.
In short, the legal issues aren't likely to amount to much. It's the public relations that are likely to be an issue going forward.
Apple only allowing apple products is no problem - it's UI is locked, but all that information is out there for anyone who wants to read it, so there's no hidden going on.
I think you underestimate the significance of this, there is no "public relations going forward" HCS is finished. Paul Watson has shown to have the business ethics of a rattlesnake in a community that is largely fed by people who make plugin content for the pleasure and added functionality. He's also shown a total disregard for the laws of dozens of countries, not just the UK's, and displayed an arrogance that defies beleif.
He had just ONE chance to show that it was all unintentional, that his coder had misinterpreted his request, and that he was truly sorry for affecting all the GMP users and he had no knowledge of what was going on.
He would have acheived that by (just to repeat myself) releasing an update to HCS that reverted the code back to a GMP compliant state, offering anyone who wanted one a refund on what they had bought or a credit in his store as a goodwill gesture for the
months that his plugins were interfering with GMP users.
Even if it WAS intentional, he could have sown enough doubt by the above actions, that the fallout from this would have been drastically reduced. Instead he chose to change the method of delivery, but not the result, and ensured users were still unable to run HCS and GMP side by side.
The singularity profile that had this code embedded was released in october last year. That's 5 months, 5 months that GMP users couldn't use GMP - 5 months that it was reported that if you had a HCS pack, buying GMP was not an option because it wouldn't run alongside.
Someone said "you need to prove losses to sue" - I don't think it'll be hard for GMP to show a falloff in sales since October last year.
I know some people might think "it's all just so much butthurt, and QQ salty tears, but nothing will come of it", but personally I think a great many people have a vested interest in ensuring this case gets prosecuted, because people are writing apps and plugins and allsorts for 3rd party software ALL THE TIME, and such a blatent disregard for the laws that protect those individuals creating such things, NEEDS to be PUBLICLY dealt with, HCS needs to be prosecuted, or those laws are meaningless.
Anything less will make a lot of people nervous about producing such content in the future, when such an obvious and proven breach of those laws has ocurred, and the perpetrator isn't prosecuted.
I'm not out on a witch hunt - or about to burst an artery (lol) - but I am concerned that so far it doesn't look like HCS and Paul Watson is taking this very seriously, going by his first and so far only official reply to the userbase.
It doesn't matter that HCS have changed thier method in the updated version, there's enough proof out there to show they did it, and deliberately. Laws were broken, and as I've said the new method still prevents HCS and GMP working side by side, thus removing that option for the user, that up until a month or so ago was present.
HCS are saying "it's them or us" which is as blatent a breach of anti-competition laws as I've ever seen. The worst part of all this, is HCS doesn't even own VA - so to go back to the Car / bike / garage analogy it's as though you drive into a
public car park and park up. HCS drives in with a Hummer and all the other cars won't start as a result, until they drive away.
The arrogance is astounding - and HCS have issued no official apologies other than forcing that coder to take the fall. I'm not even sure that coder even understands he can still be held liable for breaking those laws regardless of who gave the order. Ignorance of the law won't help, he says he was told "make that other program stop working when ours is running", and he didn't question that order but simply complied. Even soldiers in the military who are trained to "follow orders no matter what" get prosecuted when an order comes down that just seems wrong, but they do it anyway, the "Nuremburg Defense" doesn't work, never has, because people have brains.
(mostly).