At long last ... I was always concerned about this issue, but stricken by laziness to look it up. I assumed that this was the case so I released JEmplode under GPL. But I was wondering if it was officially covered in the license.
Was the Java linking + GPL issue resolved? I was never certain if it is technically required that your library be placed in GPL. For instance, I wonder if we could create an interface and some system properties that would let the user optionally install your ID3 package (that would conveniently implement an identifical interface in an identically named package).
I apologize to people who are having problems with ID3 parsing... That was a very last-minute addition to JEmpeg, and it was kind of a frantic weekend port of id3lib to Java. It appears to also be the hokiest of the code in there as well.
Mike