您支持哪些开源项目,或者是什么阻止您支持项目?

时间:2008-10-01 06:27:03

标签: testing open-source patch bug-reporting

我经常觉得我应该为某些项目做出更多贡献,因为我每天都依赖它们,但我常常觉得自己会受到影响。

您是否有任何项目,您不是主要的开发人员,但确实提交补丁?

阻止你伸手的任何绊脚石?

7 个答案:

答案 0 :(得分:6)

贡献并不仅仅意味着提交代码。它可以是各种各样的东西,包括在论坛和邮件列表上提供帮助,校对文档,提交错误报告,撰写“HOWTO”等等。

其中很多与核心团队可能正在做的事情并行,并且很容易进入并逐步完成。

答案 1 :(得分:2)

我太忙了,无法花时间去做任何我没有得到报酬的节目 - 无论是开源项目还是我自己的项目。

答案 2 :(得分:1)

我已经为各种OSS项目提交了补丁,大多数互动非常愉快。最常见的问题是当补丁只是在Bugzilla中坐下并腐烂而核心开发人员做...我不知道,身体射击妓女?有时候我有一个补丁坐了很长时间,当我终于听到我的注意力的请求时,这个问题已被其他东西取代了。

对任何可能阅读此内容的项目维护人员的说明 - 使用真正的主机进行版本控制!! 如果您想将主开发分支保留在家庭服务器中,那很好,但至少反映在Google Code或Launchpad上,或者当你从网上掉线时,我仍然可以获得代码。

答案 3 :(得分:1)

当我遇到一个我发现非常恼人的错误时,我通常会为项目做出贡献。我将修补程序提交给他们的bug跟踪器,然后转到其他项目或bug。回归向同一个项目提交补丁的可能性主要取决于其维护者的响应能力,其次取决于应用程序的错误程度。

答案 4 :(得分:1)

我是一名debian开发人员,十多年前我第一次成为一名开发人员时非常活跃,但这些日子做得不多。

是什么阻止了我做得更多?只是我整天在工作中编程,并且不想在闲暇时间做同样的事情。 (是的,我知道有很多人整天都在工作,并且比没有更好的东西更好地放松;我不是其中之一。)

答案 5 :(得分:1)

因为我每天都使用Linux(不仅是开发平台,还有桌面和媒体服务器),我经常遇到内核或安装模块的小问题,例如,制作我的SATA RAID阵列失败。当我发现SATA RAID如何从挂起状态唤醒,因为驱动程序正在寻找[并行] ATA驱动器时,我修复它并将修补程序提交给维护驱动程序的任何人。

如果每个人都提交了使系统正常运行所做的微小改动,那么我们将非常接近拥有适用于所有人的软件。

答案 6 :(得分:0)

当我开始在他们的网站上看到有关捐款的消息时,我向NeoOffice人员捐了一些钱(我只在需要补丁的时候访问,这几乎是每次我启动NeoOffice时)。不幸的是,似乎很少有人给钱,因为他们的信息表明捐款越来越突出。如果我经常使用它,我会给予更多,但我更喜欢iWork。