Originally posted by The ToOTaLL:
Typical Microsoft. That goes back to a comment I made just a few days ago that Licensing is such a grey area at Microsoft, given the fact that if you ask 5 different licensing team members the same question, most of the time you'll get 5 different answers. Whoever told you that you that the end user needs Exchange CAL when using Exchange hosting is wrong.
For example in a typical hosted Exchange environment, the reseller doesn't have to pay for the Exchange server software, but does pays MS a monthly license on behalf of the customer. A typical Exchange 2007 reseller that sells an Exchange mailbox with MAPI or RPC access has to pay about $4.00 an Exchange license plus another $4.50 for a Windows authenticating user CAL, so you're at $8.50 a user just to Microsoft, and not counting any off your infrastructure costs.
A good way they avoid paying for hundreds of monthly Windows CALs is by having a per processor license, which runs about $225 a month and covers an unlimited number of users, so if you can at least 50 users to authenticate then you've broken even. Most of the big hosting companies like Intermedia do it like this to bring their cost down significantly to just the Exchange CAL.
I work for an IT Consulting firm (who is also a MS Gold Partner) and we do a lot of licensing for companies that offer Exchange, Sharepoint, & CRM hosting, plus reseller SQL and hosted domain services. Our sales manager has done a fantastic job of working to understanding Microsoft's licensing and break it down for us to understand when we go out and bring in new business. You really have to drill down into their SPLA (Software Providers License Agreement -
link)
and more importantly their SPUR (Software Providers Use Rights -
link) to not only understand how they work but how to resell them without A) getting bit in the ass by Microsoft when you don't sell the correct monthly license and B) getting bit in the ass by the customer when you don't charge enough to cover your costs.