The Philips webcam driver - again
Nemosoft has recently resurfaced, however, to make the claim that things may not be quite as good as they seem. According to Nemosoft, no real reverse engineering job was done. Instead:
Mr. Saillard has been silent on how he performed the reverse engineering task. A look at the code (example - pwc-kiara.c) is somewhat unenlightening - the decompression code consists mostly of a set of tables filled with mysterious numbers. It is hard to imagine how those tables could be created in any way other than extracting them from the binary decompressor module.
If the code was truly decompiled and relicensed, there could be a copyright issue here. On the other hand, the tables used for decompression will be hard to protect if they are truly the only way to interpret images produced by the camera. Alan Cox (who forwarded the PWC patches for merging) acknowledges that there could be an issue with the decompression code, but he is not overly worried about it:
Alan also points out an issue others have raised: by Nemosoft's admission,
the non-disclosure agreement which forced the decompression code to be
proprietary ran out some time ago. Nemosoft could thus resolve the
licensing issues by simply releasing the decompression code under a free
license.
| Index entries for this article | |
|---|---|
| Kernel | Copyright issues |
| Kernel | Philips driver |