The frequent reader will know that I'm internally keeping a SQL database of all gpl violations and related data. Unfortunately I have still not found the time to write some scripts to generate a public web interface.
Anyway, even only entering the data is quite difficult, since there really is a significant lack of database related programs, or even something as SQL rapid application development IDE's, similar to FoxPro (yes, I've used that some six years ago...).
The gnu-enterprise project is heading that way, and at some point I was half through writing a fronted for the gpl-violations.org database. However, something has recently broken the gnue package on Debian, so that's not an option at the moment.
So for now, my data entering tool is 'psql' and hand-typing SQL statements. Gets sort of annoying after you're doing it for the better part of the day :(