大逆转!IBM 推翻禁止员工使用个人邮箱账号为 Linux 内核贡献代码的言论

SegmentFault

共 1697字,需浏览 4分钟

 · 2021-04-24

技术编辑:宗恩丨发自 思否编辑部
公众号:SegmentFault




很多长期从事 Linux 内核开发的软件工程师,会使用他们的个人邮箱来签署内核补丁或处理其他补丁工作。

业内人士普遍认为这种做法并不违背公司的规章制度,特别是工程师们通常会在个人时间参与开发,而且有一个关键问题是如果使用公司邮箱,跳槽后将无法延续之前的贡献....

但最近 IBM 公司的一番言论,引发了工程师的热议与吐槽。

100% 的时间都是 IBM 的员工

IBM认为员工在职期间产出的代码,必须使用公司的电子邮件地址进行正式的补丁提交,以及对外的技术沟通。

近日 IBM 的一个在职员工就收到来自 IBM 官方的「禁令」邮件,这名员工是 IBM Power SR-IOV 虚拟网卡驱动的 maintainer 之一,他与其他几名 IBM 工程师共同为上游 Linux 内核贡献代码,不过这名员工使用的是自己的 Gmail 邮件地址。

IBM的回应:

"As an IBM employee, you are not allowed to use your gmail account to work in any way on VNIC. You are not allowed to use your personal email account as a "hobby". You are an IBM employee 100% of the time. Please remove yourself completely from the maintainers file. I grant you a 1 time exception on contributions to VNIC to make this change."


"作为IBM的员工,你不被允许使用你的Gmail账户以任何方式在VNIC工作。你不允许使用你的个人电子邮件帐户作为'业余爱好',你在100%的时间里都是IBM的员工。请将自己从维护者文件中完全删除。这里允许你在对VNIC的贡献上有一次例外,以做出这一改变。"

发生逆转

IBM 强硬的禁止员工使用自己的邮箱帐户以任何方式在 VNIC 工作,并要求他从 maintainer 文件列表中删除自己的帐号,这种做法实在是有些霸道,特别是这句「You are an IBM employee 100% of the time」,已经否定了一个开发者在非工作时间可以做的事情,哪怕是涉及到改进公司自己的开源驱动时。

尤其是考虑到 IBM 拥有最大的开源公司红帽,以及一直在 Linux 上的巨大投入,这番言论实在是难以理喻。

就在我们以为事件会以 IBM 被声讨结束时,突然发生了大逆转,IBM 联系了外媒 Phoronix ,表示真实情况其实与 commit 所描述的信息刚好相反,因为 IBM 提倡并鼓励参与员工 Linux 开源社区,无论他们使用的是 IBM 电子邮件帐号还是个人电子邮件帐号。

IBM 开放技术副总裁 Todd Moore 进一步解释道:

我们尊重 IBM 开发者需要作为独立个体的意识,可以理解他们希望以个人名义贡献的开源代码能代表他们自己,以及他们的履历状况。此次事件是由于内部未达成一致的共识引起,本不应公开讨论,因为内部有相应的准则来应对。

事实上,IBM 的内核开发者通常都会拥有一个个人 GitHub 帐号和一个 IBM GitHub 帐号,IBM 内部有工具用于跟踪这两个不同帐号下的贡献,以确保每个人都能在表彰计划中获得荣誉。另外,IBM 非常重视并鼓励员工参与贡献,无论他们是为 Linux 内核提交代码、审查代码、编写文档以及筛选问题,还是把参与开源当作是打造个人品牌的方式。IBM 都不会禁止员工参与开源。



- END -

浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报