Penhallurick v MD5 Ltd: a salutary lesson in how messy the ownership of software can get, especially when agreements about it haven't...