The worst has finally happened. The project was late, over-budget, not really working – and now it is definitely over. Maybe the client has terminated,
Flattery or theft?
There can be few things more upsetting to a software author than seeing their ideas appearing, as if by magic, in a competing product. If
