这些翻译的内容在中文环境下,Tomcat 的日志输出等用到资源文件的地方都会展示出来。想一想你添加的某个翻译,能展示在所有中文用户面前,帮助大家更好的使用 Tomcat,这个还是挺有价值的一件事情。


当时翻译的过程还有个小插曲。翻译的网站上所有人都可以操作,进度变更还比较快,几天时间从7%上涨到了20%多。后来某天突然回落回10%,

我看操作人里有Tomcat 的 Committer,也是这次翻译的发起者 Mark Thoms,以为是他对翻译质量把关,把一些内容删除了。还特地在邮件列表里询问了一番。Mark 说自己并不清楚,不过好在他有恢复所有历史记录的权限,之前的内容又找回来了。  后续又翻译了一阵子,因为工作比较忙就没继续跟进了。


每次 Tomcat 发新的版本,官网上的 changeLog 都会有变更记录。近期在上面浏览的时候才发现,咱们之前的翻译,Mark 都添加到了Tomcat版本里,而且 changeLog 里的 contributions 包含所有贡献人的名字。


你的付出社区都会记得_java

Expand the coverage and quality of the Chinese (simplified) translations provided with Apache Tomcat. Includes contributions from winsonzhao, Lanranzi, shawn, Winsonzhoa, JinXiqian, RichardHo, qingshi huang, Greenman0007, Jim Ma, huxing, 袁宇杰 and evernat. (markt)

http://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.15_(markt)


有没有自己的付出得到社区认可的感觉?哪怕只做了很小的贡献。


今年是 Apache 社区20周年,公司几个去现场演讲的同事回来做分享。大家在分享中都提到了「Apache Way」-- Apache 的理念。

以下是让人特别记忆犹新的几点:


Earned Authority:

相当于说在社区里,你的所谓「权威性」和影响力都要靠自己去挣来的。所有参与到社区的,都是以个人身份参加,之前所有的职位、身份等都归零

都需要靠自己在社区的贡献来增加影响力。这些贡献带来的价值和影响力,不会过期,不会因为工作状态或者所在公司不同而变化。而且也不能转让。甚至说在某一个项目里有影响力,在另一个项目里依然要从零开始。


Open Communications:

作为一个虚拟机构,Apache 项目的沟通的过程都是通过邮件列表进行的。包含开发者,用户,Committer等不同的邮件列表dev@、user@, commits@   。所有的历史讨论都可以查到(我在之前的文章里写过如何加入邮件列表如何加入Tomcat邮件组和开发者对话?)。对于某个在孵化中的项目,是否能毕业等讨论,也都在邮件列表中大家直接在邮件里 +1 、-1 这样的投票。其他还有一些,可以通过官网(https://www.apache.org/theapacheway/)进一步了解。 


节前听完同事分享就想着写篇文章,恰巧最近又在 changeLog 里看到了咱们的名字,也算告诉下大家之前的付出有个结果。其中「权威性」和影响力,来自社区的认可可能比你说在什么公司,T几或者P几,公司内做过什么项目更有说服力。比如是某些大家常用的顶级项目的Committer,或者做过 contribution。毕竟这些在社区里大家都看得到,不掺水。:-)  就像我文章这个稍显夸张的标题,你的付出社区都会记得。


最后,如果你愿意,希望在未来的某天,你在本文后面或者公众号后台说,「我」给XX项目贡献了多少个patch,成为了committer,或者自己贡献的代码或者文档在某项目中帮到了很多人。