No - emplode isn't open source. However, emptool *is* open source and the protocol layer (which actually does the transfers) is common between the two.

The speed on USB is limited by both the USB controller in the empeg (which can't saturate USB, in common with most slave controllers) and the protocol. v1.1 when used over ethernet does stuff with a separate TCP channel for stuffing the file data down (much like FTP) which roughly doubles the throughput.

Hugo