> As for the anti-piracy code it was an easy get out clause,
> that enabled CH to cancel the contract.
Chris never *wanted* to cancel the contract. his whole mission was to unite USB support so there wouldn't be 12 standards.
Even when the whole trojan incident happened, Chris *could* have walked away from the contract, but he didn't, he asked them to apologise, which was a VERY easy thing to do for Elbox. Chris didn't even have to do that. Elbox had a way out, a damned easy one at that, and didn't take it.
How much easier could Chris have made it for Elbox? An apology is the LEAST one could have asked.
> Elbox removed the code and things were ok for a while,
> then CH decided out of the blue that he didn't want to
> support Elbox any more.
Out of the blue? No, he gave Elbox a choice, either apologise for the illegal driver that they were caught red handed with, or he'd drop support. Elbox, of their own free will, chose not to do so.
I realise many simply don't care that the drivers were illegal, as they make excellent hardware, but weather or not you care is beside the point. The drivers were illegal, and Chris didn't even need to give them the choice at all, he would have been fully within his rights to simply drop Elbox support unconditionally at that point.
Elbox could have cleared this whole thing up by simply floating a "We're Sorry" to the mailing list. We're talking about pressing about 10 keys on the keyboard here, not exactly pulling teeth you'd think.