Allwinner Caught Obfuscating Their Improperly Licensed Code
Allwinner is pushing their way to the top of the list of companies hated by the open-source community...
Allwinner has been violating the GPL and has been a known offender on several fronts for GPL violations and overall just isn't a good open-source player. With the recent Allwinner GPL violation coverage, it appears that Allwinner is now obfuscating code in their binary driver to try to conceal the fact that they're taking code intended to be open-source and using it in their binary blob CedarX driver.
Via this Linux-sunxi thread, Allwinner has been changing the names of some functions so these (LGPL) symbols copied from libavcodec, etc, won't show up when searching the binary file. It's not that they rewrote part of their driver to avoid using open-source code but are attempting to obfuscate the origin of the code. See the thread for more details.
Allwinner has been violating the GPL and has been a known offender on several fronts for GPL violations and overall just isn't a good open-source player. With the recent Allwinner GPL violation coverage, it appears that Allwinner is now obfuscating code in their binary driver to try to conceal the fact that they're taking code intended to be open-source and using it in their binary blob CedarX driver.
Via this Linux-sunxi thread, Allwinner has been changing the names of some functions so these (LGPL) symbols copied from libavcodec, etc, won't show up when searching the binary file. It's not that they rewrote part of their driver to avoid using open-source code but are attempting to obfuscate the origin of the code. See the thread for more details.
31 Comments