Pricing should be as follows: Calculate a price of resources using the demand / availability of those resources in the cloud:
- if Google has more of resource X than users demand, the price for that resource would go down and free quota up. - if users demand more of resource X than Google has, the price for that resource would go up and free quota down. Pricing model: GAE users would act as buyers and resources in the cloud as suppliers. - Suppliers (resources producers in the cloud) set the price of the resource above the current market price. - Supplier decreases the price until resource is sold - but a supplier nevers sells under the price of (production cost + Google profit margin). - Google continously "buys" certain amounts of the resource and declares it to be a "shared good" - that is the free quota for each App Engine. Users act as buyers and buy using a model of their own choice. - Some would never buy any resource - but want to use free quota. - Some would spend $ in a month / week / day / hour / minute / second on a specific resource. - Some would spend $ in a month / week / day / hour / minute / second on any resource. - Some would spend $ in a month / week / day / hour / minute / second on all resources. - Some would buy whenever the price is under $ - Some would buy certain amounts in a given time period. - Some would always buy the resource. In this way the GAE users can buy according to their need (production cost, if any + profit margin, if any). Is this not the logical solution for the "pricing problem"? Mix this with a "Market for App Engine Apps" and BOOM :-) -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.