From the FAQ section of cadenux's web site, it looks like iRiver must supply the source code for the Kernel, Kernel Modules, Bootloader, Applications and libraries in the device's file system, and any other Open Source software.
Even if iRiver didn't make any modifications from the default Cadenux distro:
"You need to provide the Open Source software bundle to a person receiving a device containing the Open Source software if the person requests the source code."
Here is the link to the FAQ:
http://www.cadenux.com/CadenuxFAQ.ht...eredSourceCode
Has anyone made a request to iRiver yet and included a reference to Cadenux's web site?