While reviewing zeroc-ice_3.2.1.orig.tar.gz in gNewSense I found ConvertUTF.cpp and ConvertUTF.h in Ice-3.2.1/src/IceUtil.
It says it can be used "in the creation of products supporting the Unicode Standard" but shouldn't you also be able to use in things that don't? /* * Copyright 2001-2004 Unicode, Inc. * * Disclaimer * * This source code is provided as is by Unicode, Inc. No claims are * made as to fitness for any particular purpose. No warranties of any * kind are expressed or implied. The recipient agrees to determine * applicability of information provided. If this file has been * purchased on magnetic or optical media from Unicode, Inc., the * sole remedy for any claim will be exchange of defective media * within 90 days of receipt. * * Limitations on Rights to Redistribute This Code * * Unicode, Inc. hereby grants the right to freely use the information * supplied in this file in the creation of products supporting the * Unicode Standard, and to make copies of this file in any form * for internal or external distribution as long as this notice * remains attached. */
