Usbpicprog, the USB, open source Microchip PIC programmer has released a new (beta) version: 0.4.0-beta of the firmware and software!
The programmer is capable of programming many 12F, 16F, 18F and dsPIC30F devices through the usb port.
The new software release has been built for Linux (Ubuntu through the PPA), Mac Os X and Windows. Of course there is also a source archive available on the download page.
Besides many bugfixes and increased stability of the software, usbpicprog has some nice new features, like a hardware test feature.
* Added new PIC types:
o PIC12F508
o PIC12F509
o PIC18F1220
o PIC18F1320
o PIC18F2220
o PIC18F2320
o PIC18F2331
o PIC18F2431
o PIC18F4220
o PIC18F4320
o PIC18F4331
o PIC18F4431
* Added German and Japanese translation files
* Many bugfixes:
o Better backup of 12F629, 12F675, 16F630, 16F676 calibration registers
* ...And much more!
Please check out http://usbpicprog.org