1. Clear, upfront expectations are essential
Maintainers repeatedly stress that a CONTRIBUTING.md or similar document can prevent the frustration seen in the gist.
“If I found myself in a situation like that today, I would write a CONTRIBUTING.md file in the project root that describes my expectations …” – haberman
“I would simply point them to CONTRIBUTING.md and close off the discussion.” – haberman
2. Users are not automatically entitled to features or support
The discussion centers on the tension between “entitled” users and the rights of maintainers to set limits.
“As a user of a project, I DO have a voice… but unless I am actively contributing… then my voice has a different weight.” – rlnorthcutt
“Acting like a jerk isn’t a blueprint for how to be a good maintainer, it’s how to be a jerk.” – joshlemer
3. Open‑source is a gift economy, not a free‑for‑all model
Participants note that while the code is free, the effort to maintain, document, and support it is not.
“People think that open source is free, when in reality it is cheaper (generally) but not free.” – arnoVW
“The rise in COSS is a positive sign… we need to ensure that good projects have a way to sustain themselves.” – rlnorthcutt