How Canonical's CLA prevents others using their code to compete against them | Hacker News Reader