Absolutely correct. Companies are in no way "generous" with one another, agreements and contracts are written and all details nailed down by professionals of not getting caught (lawyers). And there are good reasons for that: Business is about money, and when there's money to be won you don't trust people. Not event *your* people (maybe shall I say _specially_ your people?).
If Mr. Shuttleworth thinks otherwise, _he_ is being ignorant of how the real world works. But I find it difficult to believe that such a fool could have become as rich as Mark Shuttleworth is.