The myAVR ProgTool is a free software to program AVR microcontroller. With it, you be able to program and readout Fuse/Lock-bits, EEPROM and also the Flash of the controller.
You can any copy this tool and can be published. The functions of this tool are extraction of myAVR products that is subject to license.
Please note: The myAVR ProgTool uses the LibUSB driver 0.1.12.1. That's in need of some Atmel programmer, eg the AVR ISP MKII or the AVR Dragon.