Notice how he uses the words "breach of contract" in the post. You can't have a breach if there was no contract.
Either Shuttlesworth is being VERY loose with legal terminology, which would generally be a bad idea for public statements from a former CEO and still public face of the company, or there was some agreement in place.
God doesn't play dice. -- Albert Einstein