I think the article is mixing the trademark usage license fees (commercial usage using the Ubuntu trademark has always been subject to permission from Canonical) and customization/integration service fees to actual code. Or it at least makes it easy to jump to wrong conclusions (and jumps into "expect the worst" conclusions itself).
I find it a bit unfortunate that both in case of TV and Android announcements the first reactions have been "but there is no code!!", "now Canonical finally became that proprietary monster!!", and the only reason for this is because their press release and marketing talks about business, not code. The features and business value sells (to most parties), not the fact that the code is or very soon is free software.
It would be a welcome change if people would actually expect the best instead for a change and be happy about new business prospects for free software.