慢慢融入开源

虽然十多年前就已经接触过开源软件,但是直到今年初被 Windows 10 折腾得一气之下改用了 openSUSE 这个Linux 发行版之后,才算是慢慢喜欢上了开源软件。而且也有了为开源贡献一份力量的心思。因为用现成的好东西却没有贡献的话总会感觉心里有愧。

最早的时候应该是刚大学毕业没多久,工作后终于买了自己的电脑,于是开始慢慢折腾。因为从学校了解到过 RedHat Linux,于是在自己的电脑尝试安装双系统。那时候的 Windows 还只是到 XP。因为工作的缘故,还是 Windows 的接受度高,Linux 只是浅尝辄止,并没有深入去了解,更谈不上使用。当时只是听说了「开源」这个词,但并不怎么了解它的含义。

后来不知道什么机会下了解到文泉驿,一个开源汉字字体项目。才知道就连我们平常使用的方正宋体、仿宋等都是需要付费的(当然微软已经给操作系统里面的付过了;但是如果要拿这种字体打印商用文件比如广告,还是需要另外支付版费(存疑,不知道这个记忆中的理解是否准确;请参考知乎上的这个问答))。当时的 Linux 系统因为没有免费开源的中文字体而给中文用户带来了极大的不便,从而也影响了 Linux 系统的接受度。因为这样的了解,所以当时很高兴的就去参与文泉驿网上字体编辑的事情。不过好像并没有编多少,一是本身这方面就没有功底,二是那个东西实在是麻烦,三是过一段时间又忘记 Linux 这个事物了。汗~

然后开始跟风搞个人网站,这才算是再也离不开开源的起点。刚开始玩了一段时间托管的博客(MSN Space)之后就觉得需要自己掌控网站的程序,用起了 DrupalJoomla!WordPress。当然最后选择了比较简单的 WordPress,因为除了写博客似乎也没其它的要玩的。再然后就是运行 WordPress 程序的服务器,于是又折腾起了 VPS。2012 年 2 月购买了 Linode 的 VPS 服务器,安装了 CentOS 6 最小化版本的操作系统。 终于将自己很大一部分活动跟开源的东西绑在了一起。

在用 WordPress 的过程中,发现 WordPress 实在是太流行了,所以贡献者很多,并没有多少可以帮上忙的地方。或者说最根本的原因在于,自己对于编程也仅仅是初窥门径,这方面实在帮不上忙。于是只能在中文化、社区以及推广上帮点小忙。期间花精力最多的地方要数 WordPress 表格插件 TablePress 的中文化和社区支持了。

可能是因为电脑操作系统才是这一切的门户,所有这些网站、服务器都要经由自己的计算机才能触碰得到,所以尽管已经与开源软件打了很多交道,可是并没有融入的感觉。那种感觉更多的倒像是在用盗版,唯一的差别可能是这些软件的开发者并不会因为我用了他们的软件没有付费而认为我侵犯版权了。到了现在将主要操作系统换成了 openSUSE 之后,才终于有了种我也属于开源的支持者、推广者和参与者的感觉了。

至于选择 openSUSE 还真是有很长的历史了。有一段时间,大概是05-10年的时候吧,似乎 openSUSE 在国内的推广风生水起(具体参考瑪麗蘇的知乎回答)。到 11 年的时候刚好又换了新笔记本电脑,再次折腾了一段时间的 Linux。那时候就选择了刚刚发布的 openSUSE 11.4。说真的,虽然这一次折腾了很久,但是最终也并没有将 Linux 当主力,因为工作上基本只能用 Windows。再加上国内各种公共服务,比如银行、行政部门以及我单位的网站上的绝大部分功能都只支持微软的 IE 浏览器,那也真是让人没什么选择的余地。现在虽然情况好了些,但并没有根本改变这个局面。今年初终于将主力系统切换到了 openSUSE。(刚看了一下 Linux 的各种发行版,还真是吓人。)选择它还考虑了这几点,一是至少有那么一点熟悉,二是它的滚动更新版 Tumbleweed 的特色很吸引人,三是它也是与 CentOS 与一样使用的是 rpm 软件包。不过这一次真的是让微软的 Windows 10 给逼得。当然 Linux 桌面系统现在发展到非常成熟也是不可或缺的要素。

用了这大半年的 openSUSE 当主力桌面之后,感觉真是越来越喜欢开源软件这一套路了。开源、免费这种基本的说起来就没什么意思了。而且如果考虑到需要多花出的时间和精力,也许也并不比收费的软件便宜多少。如果再考虑为开源事业做些贡献的话,这些就更没法通过价钱来衡量了。开源软件让我喜欢的根本在于,有需求就会有相应的软件;软件出来后会随着需求的改变而改变;如果出现分歧,那么就会出现分支;所以用户总能找到符合自己需求和口味的软件和版本。虽然总免不了有些这样或那样的问题,但是总会有人去解决;如果没人解决,自己有能力也可以自己去解决。这种模式的结果只能是越来越贴近用户的需求,发展也就会越来越好。当然也有个前提是,大家——开发者和用户——都有开源精神。

到现在我终于有了要为开源社区多做些贡献的迫切心理。既然编程和界面设计都帮不上什么忙,那就从语言国际化、社区和推广上着手吧。遇到问题积极到社区的论坛(openSUSE 论坛KDE 论坛)里参与讨论,将自己试错的经验发出来供社区参考。慢慢学习到一些知识之后有可以同时帮助比自己更新的用户。然后就是参与软件、文档和维基等的中文化,再就是推广了,比如这篇博文也算是推广吧 ^_^

需要做的、可以做的事情有很多,现在时间太紧张,每周保证最低的 3 小时已经差不多是我的极限了。有的时候工作间隙太累了想换换脑子,就到文泉驿上拼几分钟的汉字。只是不知道在各种开源字体如雨后春笋一样的现代,是否还有继续将文泉驿圆满的必要?不过反正我自己的电脑里现在是将 Kate 文本编辑器的中文设为文泉驿微米黑了,因为 Google 的 Noto 虽然不错,但是在 Kate 里似乎很不容易跟英文字符协调好。

作为一个好的开端,谨以此流水帐纪念,同时向所有开源项目的参与者致以崇高的敬意。「人人为我,我为人人」,开源世界会越来越壮大。©

本文发表于水景一页。永久链接:<http://cnzhx.net/blog/embrace-open-source/>。转载请保留此信息及相应链接。

13 条关于 “慢慢融入开源” 的评论

  1. 引用通告: openSUSE Tumbleweed 用户获得 KDE 应用 16.08.3 和 VirtualBox 5.1.8 更新 | 水景一页

  2. 还以为只有我才是W10的投降者,没想到站长大人也依然是投降者。失败者找成功者难,找与自己一样的失败者更难,如此,走,喝二杯。去年准备用用W10的免费升级,当时用的是W7,做好数据备份后,升级,完成后,没用使用12小时,放弃。当时放弃有2个原因:1是W10自带的五笔,让我萌生一种错觉:所有生产五笔软件的这些和那些个人及公司的人们手握铁链,脖子上套着枷锁,集体失盲,然后为了生存而去自杀。当然不是这些和那些个人及公司的人们自杀,而是他们身后的我们这些追随者甘心情愿或是不明真想被自杀……2是比尔过于高估从W95就被国人呼为“瘟鸡”的作品一路走到W10,还会有应者无数或不计其数,居然在W7就支持的虚拟机到了W10反而不支持了。让我骂了比尔后又感谢比尔的是,这个W10可以回退到W7,那种从摩天大楼纵身向下一跳,而后毛发无损的体验实在太好了。当然这里悄悄说一声,站长,好久我们一起去跳个蹦极,我出钱,你出时间。今年8月赶在我们家后门到外公家小住,我在W8.1上再次升W10,升级失败,W8企业版以外的才能免费升,这个不难,我这个无耻的中国人在百无一用这个赖皮的网上东翻西找后,重新进入W10.这一次仍然没有带来喜悦,Defender这个强大的自带防御装不上跟了我多年的警卫mcafee(它也没有W10的版本),装不上mcafee也没关系,我就装comodo,结果也装不上,我身边可以信任的警卫只有这二个。还有一些在W8.1中常用的在W10中安装都被Defender拒绝,后来就找赖皮,解决办法就是把Defender关了……重回W8.1,前后不到12小时,但这次回W8.1遇到一些问题,俗话说,老师傅遇到新问题了,另外再说这段了//

    • 到 Win10 后各种不适应,比让我适应 Linux 还难。感觉微软在 Win10 中最大的败笔在于极力想控制用户的各种使用习惯和偏好,不给一点儿自由。那就只好说再见了。
      本来也萌生过退回到 Win7 继续的想法,可是转念一想,微软总要放弃 Win7,那时候怎么办?!如是就到了现在这样子。现在用 Linux 感觉倒是挺好的,就是有些事还需要虚拟机。于是我现在系统里有 6 个各式虚拟机,方便于不同的用途。
      P.S. 谢谢相邀,蹦极我估计是没那个勇气的 :)

      • 一直都在使用win10,关闭Defender裸奔+不登陆微软帐号使用本地管理员用户,目前的体验比win7要好

        • 看来你还是让渡了很多的。在 Windows 上不开杀软防火墙之类的危险系数不是特别高吗?不过总之就是,感觉好就可以了 :D

  3. 单奔蜥蜴两年了: 13.2->Tumbleweed-> leap 42.1 -> Tumbleweed-> leap 42.2.
    现在本本 leap2.2, 公司台式 和远程 vps 是 Tumbleweed。
    我的 Tumbleweed 升级到 4.9.0 内核后,电源管理好像有点bug, 屏幕黑了之后老是唤醒不了屏幕、、在加上折腾显卡,挂了一次。就降到了 leap 42.2。

    • 看来你也是 openSUSE 的忠实粉丝啊 :-D
      嗯,最近的几次 TW 的更新问题有点多,幸好都有临时的解决办法。
      关于电源管理,我是发现用电池的时候那个电量小工具不能正确显示电量信息了(一直是满的状态)。对我来说还有其它诸如无线网络连接问题,桌面 Plasma 停摆问题等。
      Leap 没那么大的更新,还真是比较适合常用机安装。

  4. 回来的飞机上看了Linus的自传 Just for fun, 回过头来再看曾老师的这篇博文就更有共鸣了 :)

    • 哈哈,有没有打算加入开源大流?很是佩服Linus,随便玩玩的东西能发展到如今的规模,真是让人惊叹。

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)