Looking at QT for cross-platform development
I'm looking at the possibility of moving away from Delphi over to Trolltech's QT platform for desktop application development, so I've spent while looking into their documentation and licensing. While it seems QT is absolutely everything we need (built-in Unicode, scripting, great widgets, cross-platform, WebKit and ECMAScript integration, SVG support, etc.), there are some serious drawbacks. One is that I'd need to learn C++, but actually that might be interesting and a good investment from the Pro-D point of view. The other drawback is that, while you can use QT for open-source development under the GPL, and you're allowed to MPL your code if you want, you can't (they say) then move that code to commercial projects; and the commercial licensing is flat-out prohibitive ($6600 US for one developer working on the three platforms). That would pretty much preclude our commercializing one of our HCMC projects (as we previously did with HotPot and Quandary), which would be a real shame.
So I'm still thinking. The platform looks SO inviting, but the price is almost insane. They obviously don't want small-scale or low-profit developers (such as the educational software crowd) to consider the platform at all as a commercial proposition.