Working on a light and sound module for a RC truck which communicates with "child boards" using I2C interface at some point I needed a I2C USB interface to be able to test the slave boards after assembly. I2C-Tiny-USB is perfectly suitable for this task because it works out of the box on linux. Instead of assembling another board suggested by I2C-Tiny-USB project I found in the toolbox one of the USBasp programmers I've ordered long time ago. So the fork was born.