IBM has graciously released a set of Unicode libraries under the X license (compatible with the GPL). I have just started playing with it, but the sentiment alone deserves some praise.