在我参与的各种开源项目中见证了几个或多或少的重要匿名贡献,我想知道这些匿名贡献背后可能的理由是什么?
有时候,有些贡献者显然更愿意保持完全匿名 - 即仅使用明显的昵称在几个月内发布到邮件列表(而其他人都会使用他们的真实姓名),或者有时甚至通过完全匿名提交sourceforge上跟踪器的补丁,其中甚至没有关于起源/作者的最轻微的评论,通常只是一个许可证标题或标题,表明相关代码将被释放到公共领域。
通常,有问题的代码显然是由相当称职的程序员/开发人员甚至是软件工程师编写的,他们可能会以代码为生。
我想知道:
在此处阅读了another问题之后,以及在阅读了两个相关的讨论(slashdot和perlmonks)之后关于潜在的工作合同相关问题项目,我想知道一些贡献者是否可能因为合同要求而宁愿保持完全匿名,以避免潜在的法律问题。
由于
答案 0 :(得分:4)
我可以想到几个原因:
答案 1 :(得分:3)
我拥有两个相当受欢迎的开源项目。我接受了这样的贡献。理由很简单。他们正在使用该项目,并希望解决问题或尽快实现功能。
贡献有益于他们!
答案 2 :(得分:0)
我能想到的最可能的原因是他们有某种契约约束力阻止他们公开提供,例如为一家大型软件公司工作,将开源项目视为潜在的责任。或者他们只是不想被要求获得更多信息或更多支持的人所困扰。