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

By -

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


 

这个系列第一期我们为大家带来的是来自 openSUSE 中文社区的山木(Hillwood Yang),山木是 openSUSE 中文社区的核心成员和打包者,很多 openSUSE 的常见包都是出自山木之手。

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

其实我并不是计算机专业出身,大学学的专业是公路工程管理,毕业以后在建筑企业工作了多年,是个建筑工程师。开源是我的一大爱好,除此以外,也迷恋古代文学、爱写诗词、喜欢外出登山,还是个道教信徒。可能也是因为道家崇尚逍遥自由的态度和自由的开源社区也有相通之处吧。

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

角色嘛,这个我也不好形容。反正当看到论坛里面有用户在说XX软件怎么在openSUSE 里面没有,我就会跑去打包。长期参与的开源项目也就是 openSUSE了。

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

最早接触开源是十年前。当时的目的很简单,就是为了找一个 windows 的替代品。我想玩电脑玩得较早的人应该有印象,2004年的时候 Windows 98 都还没有完全退出市场,那个时候的 Windows 简直就是个完全不让人放心的操作系统,所以想找一个安全的替代品。也是很巧合,在大学的计算机基础教程里面偶然看到RedHat 这个发行版。2004年我拥有了自己的第一台电脑,从此以后,我的电脑上至少都安装有一个 Linux 发行版。

你的收入来源是什么?平时花多少精力在开源项目上,如何平衡工作与开源项目?

我有一份正式稳定的工作,这就是我的收入来源。确实平衡工作生活和开源项目之间的关系是个比较头痛的事情。记得当年因为 ibus 的问题可能会导致 openSUSE12.3 不能如期发布,我整个春节都没过好,一直在和 ibus 的上游和另一位 M17N的日本维护者武山文信沟通。所以之后我意识到过分把精力放在开源上面有点本末倒置的感觉,就有意识的放下一些社区的事情,比如论坛。我现在很少上openSUSE 的论坛就是这个原因。所以向大家说声抱歉,我要生活、工作,还要解决没女朋友的问题(追了大半年的妹子还是没好结果),所以不能投入全部的精力为大家服务了。

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

主要通过 openSUSE 的 open build serivice 参与 openSUSE Project。

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

当然有,遇到瓶颈我们还有团队嘛。前面提到的 ibus 的问题就是和 M17N 的维护团队一起头脑风暴解决的。所以参与开源项目团队精神是不可或缺的。

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

bug 又修复啦!编译又通过啦!

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

参与开源项目是个没多少物质回报的事情,所以做这个事情是需要极大的热情作为动力,如果你只有三分钟热情还别来了。不过参与进来后,只要持之以恒,还是能学到不少东西,不管是技术上的东西,还是团队协作能力,对于今后的职业还挺有帮助的。另外大家也别因为觉得自己技术差或者不懂技术就不敢来参与,我和marguerite 当年都不懂编程(她现在似乎自学了一些),还是照样参与 openSUSE开发多年了。参与开源项目不仅仅是提交多少代码、维护多少个软件包,你也可以用你的一技之长参与诸如文档翻译、文档编写、论坛答疑之类的事情。openSUSE社区有个叫 openSUSE 大使的头衔,也是鼓励大家为 openSUSE 做宣传,这也是参与进入开源项目的一种方式。

你是如何规划今后的学习及开发的?

努力复习,争取能通过今年的一级建造师考试,今后可能转向报考文学类的研究生作为转行的一种尝试,我的学习和开源开发无关哦。开发还是作为一个业余爱好吧。

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

最喜欢的发行版当然是 openSUSE 没有之一。如果 open build serivice 也算是开发工具,这就是我常用的开发工具。常用程序:Gnome桌面、gedit 文本编辑器、 vim 文本编辑器、Banshee音乐播放器、Firefox网页浏览器、Evolution邮件客户端、VirtualBox虚拟机、LibreOffice 。其实从这些都能看出,我就是个桌面用户。

如何看待大陆对开源社区索取大于回馈的说法?

从我的观察上看这个问题是真实存在的。可能和我们国家非常强调所谓的自主知识产权的政策有关,所以不少发行版商为了获得政府的扶持都不太愿意把自己开发出来的东西分享出去。当然还有些发行版上压根就是封装商而已,根本就没自己的东西,纯粹是把现成的东西编译打包封装而已,也就谈不上回馈的问题了。不过既然进入到开源社区这个大家庭,就别老是跟着政客们的嘴巴跑,老老实实遵守开源社区的游戏规则、踏踏实实的做好产品才不至于像红旗一样倒闭。

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

最需要一种开放的精神。国内某些开源社区虽然看起来欣欣向荣,但那只是他们自己的社区,对外的开放程度很差。

拜读过你的文章《深度的情怀》,你认为一直以来大陆 Linux 的发行版最欠缺的一点是什么?

缺乏一种开放和共享精神。现在国内不少从事 Linux 开发的开发者还认为爷把源代码公开了这就叫开源了。上周六我在重庆 linux 用户组聚会的即兴演讲中也说过,开源不仅仅是公开源代码,而应该不加任何限制和任何歧视,不应该只考虑自己和自己的用户用爽了就 OK 。2013年的时候我就向 winetricks 的开发者提交了QQ 、QQ国际版、QQ游戏、同花顺股票软件、TM的支持补丁。但由于我是个人去交涉,开发者又都不懂中文,他们最终只接受了前两个。这个问题本来应该由那些有能力解决的大陆发行版商去解决,却让我私人去解决,我觉得他们也别好意思说重视社区了,只是重视他们自己的社区而已。

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

十年开源,十年不弃。

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

我长期看好 Gnome 项目,个人觉得这看起来应该是未来桌面的方向,不过还是要取决于整个 GNU/Linux 的生态建设上。

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

因为我不用国内的社交网络,所以我基本上活跃在 Twitter 和 Facebook 上,重庆本地的线下沙龙有时间我也会参与。一些大型会议如果有经费支持我也很乐意去,比如去年的 openSUSE Asia Summit 。

发表评论

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