Rate limits in commercial applications - clarification needed
I'm planning to use YQL in my commercial Android application however I'm not sure how rate limits work. If I decide to use IP-based authentication to public URLs then the limit is 2,000 calls/hour/IP. So as I understand every user that installs my application will have this limit and there won't be any collective limit for my application (collective in the sense that all installed application will have their API calls summed up and this sum is limited together with IP-based authentication limit)?
Yes, that is correct. A collective limit is only applied if you were to sign your requests with Oauth using a Yahoo! Application Consumer Key (which you can apply for here). Despite the cap, the advantage of signing with Oauth 2.0 is a much higher rate of usage (20,000 calls/hour).