Is this true? I though you only had to buy a ST2 licence for building a commercially licensed SDK, or mobile application builder, or if your application is distributed to more that 5000 users. Do charts not fall under the same license?

Well, couple of things here. First off, I think you might be a little mixed up on the 5,000 user things. That's for embedded devices. Like if you built your own little watch that ran a web server and served up its user interface using the Sencha SDK. You could build a mobile app that's run by a million users and never have to worry about the 5,000 unit embedded device clause.

Now, as to whether it's true that you have to buy the Sencha Complete license to use Sencha Charts in Sencha Touch 2 - after about a dozen back and forth emails with their sales department, this is what I've been told. Mitchell has posted some things that sound like they conflict with that, but he's in support and not licensing/sales so he could just be wrong. But I sent them an email a few days ago and have replied to Mitchell's posts asking for clarification. I haven't heard a word yet.

I'm hoping they're still not 100% decided on this. If not, it might help to hear the opinions of their users. I'm playing with charts now for a GPL app. But aside from that toy, charts will now become fairly useless to us. And since Sencha have their own charts, other people will probably be much less interested in producing charts for it. So we'll probably wind up wrapping some non-Sencha charts and having to deal with that mess. It just seems like a no-win situation.

I can also confirm that there is no way to "upgrade" or buy Charts. No matter if you have bought support, Architect or anything else. You have to buy Sencha Complete also if you will end up with double licenses that you can not use for anything.

Sadly, when the conditions was confirmed I had all ready spend wasted lot of time on Charts.

If Sencha would get their act together and produce a stable environment for Ext JS, Touch, Architect and a working Cmd I would happily pay up for the Complete license (currently on Ext JS Commercial and Sencha Architect). As it is now we have way too many half-finished "good-intentions" solutions that are flying around in various stages of betas, RC and considered "final" that I am starting to get worried about what kind of black hole my additional $1000 will end up in.
Sadly none of these products listed above are able to provide a simple solution to deploy code to end-users anymore and until that happens I'll hold on to my creditcard.

Mattias puts down my exact thoughts also... let's get sencha command working properly, with localstorage persistance across both devices, and improve Android performance, and get Sencha Architect working with all the features of sencha touch (ie, profiles). Do all that and I and I imagine many others will part with $1000.