Western Digital not following the GPL?

12 points by antanique ↗ HN
So, I needed to update the firmware of my external WD drive today and I found out that WD graciously provides a firmware updating application for Macs as well (http://www.wdc.com/wdproducts/wdsmartwareupdate/firmware.asp?id=wdfMP_Ultra&os=MAC -> "Download now" or http://www.wdc.com/global/webtracking/index.asp?id=1181&url=http://download.wdc.com/fwupdater/Mac/WDFirmwareUpdater.zip for the direct link).

Being the nosy person I am, the first thing I've done was to see inside the application package and guess what:

~/WDFirmwareUpdater.app> find . -iname "*.h" -type f -print | xargs grep "GNU General Public License" ./Contents/Frameworks/WDUIKit.framework/Versions/A/Headers/StillCapturer.h:// it under the terms of the GNU General Public License as published by ./Contents/Frameworks/WDUIKit.framework/Versions/A/Headers/StillCapturer.h:// GNU General Public License for more details. ./Contents/Frameworks/WDUIKit.framework/Versions/A/Headers/StillCapturer.h:// You should have received a copy of the GNU General Public License

So far I haven't found any source bundle from WD for said framework but this looks like an obvious GPL violation to me - and good job with release control there guys, leaving the .svn directories around was just the finishing touch :)

3 comments

[ 2.8 ms ] story [ 14.8 ms ] thread
I found a bunch of pages on their site for GPL compliance, including http://support.wdc.com/product/download.asp?groupid=902&sid=... .
Seems like that stuff doesn't cover the firmware updater. The infringing code is dated 2006, those files are from 2001 or so.

WDC opensourced all the GPL code inside the firmware for their "smart" (read: linux-based) product, not their desktop code (see also: http://support.wdc.com/download/gpl/)

[edit: added info]

Still, it seems they're putting the effort in, and it would seem to be a better solution to simply email them and ask.