匿名贡献&开源项目的贡献者

时间:2009-03-14 17:11:55

标签: open-source

在我参与的各种开源项目中见证了几个或多或少的重要匿名贡献,我想知道这些匿名贡献背后可能的理由是什么?

有时候,有些贡献者显然更愿意保持完全匿名 - 即仅使用明显的昵称在几个月内发布到邮件列表(而其他人都会使用他们的真实姓名),或者有时甚至通过完全匿名提交sourceforge上跟踪器的补丁,其中甚至没有关于起源/作者的最轻微的评论,通常只是一个许可证标题或标题,表明相关代码将被释放到公共领域。

通常,有问题的代码显然是由相当称职的程序员/开发人员甚至是软件工程师编写的,他们可能会以代码为生。

我想知道:

  • 这种贡献背后的动机是什么?
  • 您之前是否见过开源项目中的类似实例?
  • 您是否有可能以这种方式为开源项目做出贡献?
  • 如果是,为什么?
  • 您能否提供其他任何见解?

在此处阅读了another问题之后,以及在阅读了两个相关的讨论(slashdotperlmonks)之后关于潜在的工作合同相关问题项目,我想知道一些贡献者是否可能因为合同要求而宁愿保持完全匿名,以避免潜在的法律问题。

由于

3 个答案:

答案 0 :(得分:4)

我可以想到几个原因:

  1. 有些人只是简单地重视隐私 - 我知道我通常不会在大多数论坛上发布我的名字 - 这对我来说是个例外(甚至在这里只有几个月之后);
  2. 许多程序员在就业协议的一部分工作,即您编写的任何代码(无论是否在公司时间)属于雇主。无论这些协议是否适用于提交的内容,程序员可能都希望避免“污染”提交内容,或者可能希望避免通过官僚机构获得雇主的许可;
  3. 提交者可能不希望联系以获得支持;
  4. 提交者可能不会特别为代码感到自豪(正确或错误);

答案 1 :(得分:3)

我拥有两个相当受欢迎的开源项目。我接受了这样的贡献。理由很简单。他们正在使用该项目,并希望解决问题或尽快实现功能。

贡献有益于他们!

答案 2 :(得分:0)

我能想到的最可能的原因是他们有某种契约约束力阻止他们公开提供,例如为一家大型软件公司工作,将开源项目视为潜在的责任。或者他们只是不想被要求获得更多信息或更多支持的人所困扰。