中国开源人访谈系列之:Zamir

By -

开源社区的工作涉及方方面面:测试、撰稿、翻译、测试、美工、宣传及开发等,不一而足。作为一个自由、开放的生态,开源正在让这个世界变得更加丰富多彩。Linux Story 从今天开始将推出一系列中国国内开源人的访谈文章,这一群国内最活跃最重要最娴熟、也最大咖的开源人,将为你讲述他们自己的故事,为普通开源社区的参与者和还未参与进来的新手介绍纯粹的开源精神与第一手的开源人理念。同时也非常欢迎大家留言或者在微博上跟我们交流,聊聊你关于开源的想法与经历。


本期我们为大家带来的是来自 Fedora 社区的 Zamir。

能否先介绍一下你自己(技术背景、工作经历、学习经历)以及你的个人爱好?

工作学习放一起讲好了。我本科研究生都是一所普通高校,因为对网络相关技术感兴趣,本科就读网络工程专业。期间发现自己真正感兴趣的是服务器相关 的技 术,因此业余总是折腾一些服务器运维领域的东西。后来保了本校研究生,读计算机科学。我个人主要喜欢听音乐,Jamendo上有很多不错的cc协议的音乐,我经常会去逛逛。

你在社区中扮演什么角色 / 参与哪些开源项目的开发?

我主要参与Fedora中文用户组的一些线上线下活动的组织,偶尔也会参与一点 Fedora社区QA和翻译的事情。

最初接触开源是什么时候? 是什么让你与开源结缘?

这个问题最近被问的次数好多。说起开源就要先说下Linux。我是个老的Linux菜鸟 了。 大约是03年的时候,有一天我爸在外面看到一本讲Linux的书,我爸虽然不从 事计算机领域的 工作,但是他觉得Linux看起来是个很有意思的系统,就买了那本 书给我。那时候我就开始在家里的电脑上尝试装Linux。回想起来那时候还 是Blue Point Linux,安装什么的远远不像现在的操作系统这么简单。后来我竟然也着迷 了,这还造成了我学习成绩的巨幅下滑。但幸好还是挽救的及时,没影响升学。这 也 开始了我接触Linux的起点。其实一直到大学,家里都没有互联网,所以那时候 完全就是靠那本书学的。可惜的是我从来没有搞定过Blue Point Linux的图形界面。

再后来搞到了一分Red Hat Linux 9的安装光盘,就在电脑上装了Red Hat 9.很奇 特的是这时候图形界面的配置变的很顺利,我在折腾了几次后图形界面也能正常运 行了。此后就对Linux有了更好的印象。

此后随着对Linux桌面环境的适应,我开始关注一些周边的东西。首先就是开源的 本质,以及开源许可证。当时虽然没有对开源的本质有很好的了 解,但是花了一 点时间去了解都有哪些开源许可证。这至少使我对来源的文化有了更好的认识。

平时花多少精 力在开源项目上,如何平衡工作与开源项目?

对于工作与开源,客观来说,这是个很麻烦的问题,尤其是我要处理的是工作、学 业、开源三方面。我采取的做法是,在工作时间内尽量高效地完成工作, 保障工 作不延伸到8小时之外。工作外的时间在以学业为重的前提下均衡安排学业和开源 社区/项目。毕竟我参与开源项目的技术工作偏少,还是能保障不对学业造成太大影响的。

你是如何参与进开源项目的?

呵呵。好问题!

首先追溯一下我的参与史。本科的时候我是我们学校IT俱乐部的会长。利用人际的 便利我们专门做了一个Linux的兴趣小组,推广Linux的 使用(虽然到后来不了了 之了)。

后来大四实习时又来了北京,业余时间比较充足,开始认真考虑参与到社区工作 中。由于那时候开始我已经在用Fedora系统了,所以自然就去看 Fedora的文档 (http://join.fedoraproject.org/),发现其实我挺喜欢做些活动的,就从参与 活动开始慢慢 到了参与组织活动。

而技术方面也是同期,由于那时候实习做的是OpenShift的测试,我就找来代码各种折腾。慢慢的就对当时的OpenShift代码也熟悉 了,还提交过几个pull request。不过由于代码重构,新版的OpenShift基于Go语言了,加上后来学业压力比较重,就一直搁置了。

是否在学习及开发的过程中遇到瓶颈,又是如何克服的?

瓶颈是有的。通常就是先离开这个问题一段时间(例如出去活动一会儿),然后回 来从头审视问题本身,进而找到新的切 入点去查阅资料。

在协作开发过程中你觉得好玩的是什 么(嘴仗,愚蠢的代码提交,成就感)?

成就感!即使我只是修改了一个笔误,我也会感觉很高兴。

你对想进入开源项目的新手有什么建议?

考虑到我的经历更多是与开发无关的,我就从非开发的角度说说我的想法吧。

技术方面,软件测试其实是接触开源的一个很好的切入点。通过对产品的测试,能 够对产品的功能等有更好的了解,这样也利于后期了解产品的开发细节。

非技术方面,如果你擅长交流,可以参与到各种社区活动中来。通过解答其他人的 问题,也会对自己的成长有很好的帮助,还能锻炼语言表达能力。

你认为Linux Story站点该如何更好的向新手介绍开源?

对于介绍开源,我觉得首先是让新手能够有一个直观的认识,但不能是FUD(Fear,Uncertainty,Doubt)。例如在介绍 Linux时,我们可以从图形界面起开始介绍。我觉得新手看到图形界面也是比较友好后通常不会立即产生畏惧感。第二点就是翻译一些容易吸引人新人 的开源资讯。当然如果现有的开源产品已经有完备的中文文档,在网站上提供一个链接不失为一个不错的做法。上述仅仅是我个人想到 的,LinuxStory也可以深入到小白群体中直接从中了解他们的需求。

你最喜爱的发行版以及开发工具是什么?你的系统上一般运行哪些常用程序?

当前来说,Fedora是我最喜欢的发行版。开发工具呢,我主要用vi和Python。

系统上运行的程序,从使用频率上来说,就是Firefox,thunderbird, pidgin, vi, VirtualBox, Pragha(音乐播放器)。
如何看待大陆对开源社区索取大于回馈的说法?

好严肃的话题。

我认为,很多人更多看到的是诸多开源产品的“免费”一面,却没有认识到对其做贡 献的重要性。此外语言也是某种程度上的障碍。

对开源社区的回馈还是取决于一种自觉。开源社区同时也是自由的社区,并不能要 求每个用户都要对项目做出回报。

通观中国的开源社区建设,你觉得最 需的是什么?

对开源的正确认识,以及如何吸引更多的用户参与到开源与自由软件社区中来。

作为Fedora社区的一员,你认 为一直以来大陆的 Linux 发行版最欠缺的一点是什么?

翻译团队人手不足,应该是普遍存在的问题吧。我们期望更多的人参与到开源产品 的翻译中来。

一句话说明你对开源是真爱。

make install; make clean

近来你最看好的开源项目是什么?

“最看好”谈不上,现在的开源项目很多,我了解的只是少数。而我最喜欢的应该是 OpenShift。

在哪里可以找到你(线下沙龙、会 议、邮件列表、GitHub、常用SNS)?

Fedora在北京的各发行派对。

Fedora中文用户组邮件列表 chinese@lists.fedoraproject.org

 

本文采用cc-by- nc-nd协议

发表评论

电子邮件地址不会被公开。