Back in November of last year, I wrote about how SiLabs were
distributing a binary only version of a usb-serial driver for Linux that
was violating the GPL.

Well, it looks like SiLabs and MCCI have finally released the source code to
their driver, but in obfuscated form. As per the GPL, they are still
violating the license as obfuscated code releases is not allowed. And as
such, they are still violating my copyright, and the copyrights of a few other
kernel developers.

Here's the code they released if you want to see this crap in all of
its glory.
So, just to re-iterate, I very soundly do not recommend ever buying any
devices from this company, as if this is the way they treat well
established legal issues, who know what else they have done...

And yes, if you notice the 2.6 kernel does now support this device, but
that is because of some people reverse engineering the device. It was
by no help of the company involved (when seeing this code, those
developers just laughed and said it would be more work to try to read it
than to finish up the driver itself.)

Oh, and if you don't want to go through the trouble of opening up the
zip file, Here's a small snippet below of their header file, untouched.