对开源的贡献可以有多种形式:使用问题跟踪器、补丁、进一步开发、文档记录、资金等等。假设您的公司使用开源项目,那么您不回馈社区的最重要的原因是什么?
发布于 2008-11-25 12:04:48
是的,我们建立在开源的基础上--但我想我们是特别的;)
无论如何,这不像是对你问题的真正回答,而是对其他答案中的“问题”的回答。有很多方式可以为开源做出贡献。当然你可以贡献代码,但是你可以贡献的另一件事是通过捐赠的钱。杰夫·阿特伍德(SO的创始人之一)几个月前对我知道的一个维基系统做了这件事。
当我在我之前的创业公司工作时,我们给了WatiN 300美元。这是一个贡献,而且可能是一个更好(至少更便宜)的贡献,而不是让我们的一个程序员尝试找出WatiN背后的代码模型和编码标准等,然后修复一些错误并提供补丁。
但是,第三种“贡献”你最喜欢的开源项目的方法是更微妙的,但通常是你可以贡献的最好的方式,那就是给予它关注,就像我刚刚通过那个链接对WatiN所做的那样。
我愿意在100美元,有人阅读这个答案将检查到WatiN的链接,阅读有关该项目,并下载它,并开始使用它在自己的测试套件。他们应该这样做,因为WatiN是一个很棒的开源项目,而Jeroen,这个项目的幕后推手,真的很有帮助!
这也是有贡献的。通过告诉别人它有多棒,帮助你最喜欢的开源项目获得一些关注!
发布于 2008-11-25 11:25:15
开发人员花了我们的钱。开源不会花费我们的钱。因此,如果我们开始让开发人员有时间从事开源软件的工作,那么开源就失去了竞争优势,我们不妨给微软打个电话,因为至少我们可以预先确定他们花了我们多少钱。
发布于 2008-11-25 12:36:24
在一种情况下,我们确实为开源做出了贡献,如果不这样做,那将是纯粹的疯狂。当我们修复bug时,我们总是确保它们被推向上游。
正如我所说的,如果不这样做,而不得不选择维护一个fork,那将是非常疯狂的。
https://stackoverflow.com/questions/317046
复制相似问题