Wow, I didn't know about Apple relicensing their code. Nice move.
As for APSL -- there are those termination clauses, especially "patent
infringement" subclause: "(c) automatically without notice from Apple
if You, at any time during the term of this License, commence an
action for patent infringement against Apple;". Given that Apple owns
several basic software-only patents (like the ones they used to sue
HTC), this can be a problem. Or not. Maybe I demonize Apple too much.
As for GPL vs APSL - good catch. Indeed, APSL code can't be used with
GPL.
The thing is that all GPL code in Itoa is in fact doubly-licensed,
under GPL/Commercial licenses. I also have plans to grant contributors
rights to use Itoa in commercial products, and the contribution
doesn't need to be done to GPLed projects, any Itoa-related project
will do. I'm going to blog about all that soon, and update project
pages.
Returning to the licenses, it seems that Apache/APSL both require
notices on "About" screen. I'm thinking of implementing generic Itoa
copyright screen which can be easily integrated in the end
applications, and will contain all needed information.