top | item 32924922

(no title)

timssopomo | 3 years ago

This isn't unique to open source, the behaviors described are easily recognizable to anyone interacting with end users of SaaS or, really, any software. It does not matter how well things are communicated and how much effort goes in to change management, _someone_ will ignore the communication and insist that changes be reverted.

If you're interacting with users, it's important to publish crisp and defensible promises to end users and deliver on them (when these promises are backed by a contract, they're an SLA). Boundary setting is as much about what you will do, and delivering consistently, as it is about being comfortable saying no when the error is the user's. Stating clearly what you expect people to do (sign up for this email list, upgrade on this cadence) goes a very long way.

Policies and promises stated and delivered are usually enough to get people past the anger phase of grief to bargaining, which makes the interaction a lot easier to manage.

discuss

order

_tom_|3 years ago

This is correct. The only difference between this and commercial software is the user expects a fix for free. No commercial vendor is going to revert an important change for a customer giving them zero money. If you are paying them millions, then sure.

Open source can be the same. Offer Reem millions, your problem will likely get fixed. Even a low bug bounty might work. But, exactly like commercial software, people won't break lots of users to fix one user without a lot of motivation.