I use Ultimate++ http://ultimatepp.org/ for cross platform C++ GUI development. It also has a complete library of utilities for networking, databases, etc and a really good IDE. It's BSD licensed, so no issues doing what you want with it. It has really good community support as well.