Live data from Hacker News

Remove default "terraform" partner_id

github.com

21–30 of 81 posts

Re: Remove default "terraform" partner_id

#21

I wonder how much the outraged individual has contributed financially to what is a fabulous tool that all DevOps engineers benefit directly from. I get that it should have been discussed, but even still - the code is there for all to see and read whenever they can be bothered too. They can even fork and build it without this. It's this level of open source snobbery that makes me think that eventually only the big com…

Making a project open source does not excuse the author from ethical responsibilities. Asking for changes to an open source project is not snobbery.

Re: Remove default "terraform" partner_id

#22
post #14
post #4

Isn't this what Partner ID is designed for? "Injects" is a strong word. Maybe "Hashicorp provides an Azure Partner ID in Terraform deployments for deployment stats, and some users may not want that" would be a better title.

By adding their partner ID, they get revenue based on the usage in Azure.

I 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?

Re: Remove default "terraform" partner_id

#23

Earlier quoted context omitted.

This sets a dangerous precedent. You shouldn't need to contribute financially to file an issue about an open source product you use. Edit: cleaned up the wording a bit by removing the "raise a concern" bit. Hopefully that removes any ambiguity in the comment.

> or file an issue about an open source product you use. Are you kidding me? This is literally the mechanism to provide feedback to the contributors.

Why would people need to pay money to file issues?

Re: Remove default "terraform" partner_id

#24

Earlier quoted context omitted.

This sets a dangerous precedent. You shouldn't need to contribute financially to file an issue about an open source product you use. Edit: cleaned up the wording a bit by removing the "raise a concern" bit. Hopefully that removes any ambiguity in the comment.

> or file an issue about an open source product you use. Are you kidding me? This is literally the mechanism to provide feedback to the contributors.

I think the statement is meant to be read as:

> You shouldn't need to contribute financially to [...] file an issue about an open source product you use.

Re: Remove default "terraform" partner_id

#27
post #24

Earlier quoted context omitted.

> or file an issue about an open source product you use. Are you kidding me? This is literally the mechanism to provide feedback to the contributors.

I think the statement is meant to be read as: > You shouldn't need to contribute financially to [...] file an issue about an open source product you use.

Yes, sorry, I had an extra bit in there that I removed before posting the comment, and in the process made it a bit harder to read. This is definitely what I was intending.

Re: Remove default "terraform" partner_id

#28

I wonder how much the outraged individual has contributed financially to what is a fabulous tool that all DevOps engineers benefit directly from. I get that it should have been discussed, but even still - the code is there for all to see and read whenever they can be bothered too. They can even fork and build it without this. It's this level of open source snobbery that makes me think that eventually only the big com…

This sets a dangerous precedent. You shouldn't need to contribute financially to file an issue about an open source product you use. Edit: cleaned up the wording a bit by removing the "raise a concern" bit. Hopefully that removes any ambiguity in the comment.

File? No. Get worked/dealt with at all? Yeah. Developers can't feed their children with good vibes.

Re: Remove default "terraform" partner_id

#29
post #14

Earlier quoted context omitted.

By adding their partner ID, they get revenue based on the usage in Azure.

I 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?

I'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.

Re: Remove default "terraform" partner_id

#30
post #14
post #4

Isn't this what Partner ID is designed for? "Injects" is a strong word. Maybe "Hashicorp provides an Azure Partner ID in Terraform deployments for deployment stats, and some users may not want that" would be a better title.

By adding their partner ID, they get revenue based on the usage in Azure.

Do you have a link to some docs supporting that? How exactly is revenue tied to usage?
Post reply on HN