4 ms·
By adding their partner ID, they get revenue based on the usage in Azure.
by acruns 7y ago
By adding their partner ID, they get revenue based on the usage in Azure.
- kstrauser 7y agoI think I'm OK with that? If it doesn't increase my costs, and Hashicorp gets paid because I used their tools to deploy my services, and Azure is getting paid more because I probably deploy more services because it's easier thanks to Terraform, doesn't everyone win?
- Townley 7y agoI'm mostly okay with it, though the deployment plan isn't the proper place for what's essentially a referral code. Hashicorp is facilitating the purchase of Azure products, and deserves a cut of the revenue. But this should be handled on the account level, either on sign-up or as an account field (a-la Amazon Smile) I'm less okay with the tracking for analytics purposes, but if Terraform finds some way to make it easy for me to tell cloud providers who sent me, that seems fair.
- taftster 7y agoIf it's a referral code at the account level, then you can't easily have multiple providers supplying tools for the client. Whereas, if it's part of the deployment itself, the utilization of one partner tool can be distinguished over another. Or in other words, the "cut of the revenue" needs to be in proportion to the usage of Azure resources generated by the partner tool. I think that's why its designed this way.
- amitkgupta84 7y agoDo you have a link to some docs supporting that? How exactly is revenue tied to usage?
- eitally 7y agoIt's there because of the kind of partner agreement ISVs have with the cloud provider. There are two things at play: 1) How does the cloud provider know what the ISV is selling, in order to credit them for it (discounts, incentives, program membership, etc)? 2) How do the sales reps get paid on related deals? This goes both ways: the ISV's reps get paid regardless but they need a way to tag the cloud-based deal in their own CRM, and the cloud sales reps need to be able to get paid base on the ISV partner's cloud deals, and that's really hard unless there is a concrete way to relate the ISV's sales deal to cloud consumption associated with the end customer. One of the ways to do this is on the front end via deployment tracking (like this Terraform ID). Another way is to do it on the back end through billing account linkages. In any case, the end customer shouldn't really care one way or another -- these are just mechanisms to ensure the partner relationship between ISV and hyperscaler is well understood.
- acangiano 7y agoThat's okay, provided they disclose it. Much like Ubuntu does with Amazon.
- mitchellh 7y agoWe do not get any revenue. Zero. We also get no information from this since the partner ID is actually a Microsoft Partner ID and not a HashiCorp Partner ID. Please see my response here: https://news.ycombinator.com/item?id=21389908 https://news.ycombinator.com/item?id=21389908