I think Canonical is one of those companies that usually tries to do the "right thing," but sometimes gives the lawyers too much wiggle room. They also seem to be having a tough time figuring out whether they are an open source company that has some proprietary products, or a proprietary company that happens to sponsor a distribution.