在开源项目中要求特性是错误的吗?
I一直在使用开源软件,而且,开源社区非常擅长维护此类项目。但是,我在较小的源码项目中观察到了一些东西。每当我要求一些特性或抱怨一些漏洞,无论大小,总有
解答动态
假设我告诉你我要求你停止在这里工作,马上到我家来,给我做午饭。你的第一个回答很可能是“这个人到底是谁?为什么我要花时间和精力去完成他的计划而不是我自己的计划?”?";.
并不是说在开源项目中要求新特性是错误的;而是要求别人提供任何东西都是错误的,特别是那些已经把自己的工作奉献给了世界,并且正在继续付出时间和精力来改进它的人。
与软件达成的特定社区协议是你得到的运行代码、修改代码以及分发逐字和修改版本的。除此之外,您无权享有任何权利:不修复错误、不提供新功能、不提供文档、不提供支持。
也就是说,大多数编写软件并将其分发给他人的人都希望其他人能够运行它,并且对其他人现在如何使用它以及如何更好地使用它感兴趣[1]。但是,接受社区的建议和被要求服务社区的需求是有天壤之别的。如果你对之前的要求做出的回应是礼貌地拒绝,也许你应该自己做这项工作并把它贡献回来,那么我最惊讶的是,人们都那么有礼貌。
如果你决定用你的建议和要求来处理某个项目,请记住,你这样做是作为一个恳求者,希望那些不欠你钱的人会选择花更多的时间和精力去做你想要的改变,而不是一个拥有任何权利的人。有时,作者认为这种关系完全是单向的:(s)他在泄露他所做的一切,只要你遵守许可证,(s)他不想听到你的消息,如果你想更多地参与进来,他可能会出错。- End
免责声明:
本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。