I think you slightly misunderstood the patch. It doesn't address when two TXXX frames conflict, it addresses when a TXXX frame conflicts with a different frame (e.g. TXXX=album and TALB conflict because they both map to Picard's "album" tag).

Checking `or name in self.__rtranslate_freetext` would have the effect of putting *all* TXXX-bound tags into ~id3, but I only want to do that when it conflicts with a frame in `self.__translate`.

As for the second part of the condition, you'll notice that the only tag in both `self.__rtranslate` and `self.__rtranslate_freetext` is license. Picard writes license to TXXX=LICENSE if there are multiple URLs, or WCOP if there is one URL. So the only point to the second part of the condition is to make sure license doesn't get put into the ~id3 namespace. Since we support reading/writing to both frames, I decided we don't care if they conflict.