This appears to actually be an issue with the kernel, which I believe is the same as the kernel in the Android version of the device. Therefore, unless I'm missing something, the title is misleading - this is actually an issue with Mediatek's Linux kernel modifications, which applies to Android, Ubuntu, and anyone else who tries to make a Linux-based phone with Mediatek hardware using Mediatek's official kernel patches.
This is surely more of a Mediatek/BQ issue than an Ubuntu one. Regardless, Canonical are supposed to be on the side of software Freedom, and it's on their shoulders to make Mediatek sort this out.
I was reading recently about the struggles of Fairphone to open up their hardware so that other operating systems could be installed - Sailfish, Ubuntu, Firefox etc. The impression which emerged was that the people placing hardware orders had really quite limited power to affect this kind of behaviour, unless they are a really large player. What do you think Ubuntu can do?
Mediatek is known for being "gongkai" with respect to licensing etc., as do the majority of Asian companies. A good explanation of that ecosystem is here:
You can find datasheets, schematics, and various other bits of info on their chipsets in various Chinese sites, but if you ask MTK they'll never officially give them to you.
I'm glad the copyright appropriation will be worked on in some unspecified in-the-future release, according to a less than one hour old anonymous YC commenter, instead of being taken care of ahead of the official release.
That is a truly awful blog layout. So much whitespace, and what appears to be around a 40 character line limit. I see the point is made once the license is pasted in a few times, but still frustrating.
For all that, the post has a valid question about how an open phone can have such messages in its source code.