摘要: 文章主要讨论了开源软件的运作方式和参与者的期望问题。作者强调,开源项目由项目负责人决定其运作方式,用户没有权利要求项目必须满足自己的期望。开源是一种许可和交付机制,而非社会义务。作者以Clojure项目为例,说明Cognitect团队对社区的关注和投入,并指出社区成员的贡献是宝贵的,但并非所有人都有义务贡献。文章呼吁社区成员重新审视对开源的期望,并鼓励他们积极参与和贡献。
讨论: 这段讨论主要围绕开源软件的使用和维护展开。一方面,有人认为作为开源软件的用户,没有权利要求任何东西,应该尊重维护者的时间和努力。另一方面,也有人认为在人类互动中,即使是开源软件用户也应该得到基本的礼貌和尊重。讨论中提到了明确期望的重要性、维护者与用户之间的沟通问题、以及如何处理贡献的质量和数量等问题。一些人认为,如果项目公开且接受贡献,那么维护者至少应该提供文档、回答问题并审查贡献。而另一些人则批评了这种“专家对有求必应的用户”的心态,并强调在开源社区中保持礼貌和尊重的重要性。
原文标题:Open source is not about you (2018)
原文链接:https://gist.github.com/richhickey/1563cddea1002958f96e7ba9519972d9
讨论链接:https://news.ycombinator.com/item?id=47003219