|
这是一个有关自由和信仰的时刻。
fcitx是我自03年来一直在使用的输入法,但是目前yuking兄不打算继续下去了。
对此,多少linuxer都表示遗憾,同时对某些人不负责任的言论表示愤慨。
不过,这并不是目前整个华语linux社区所面临的最大的问题。
我们面临的是自由和信仰的问题。
毋庸置疑,如果没有一个成熟、稳定、好用的输入法,linux根本不可能在华语社区推广,这是我说的自由问题。
信仰问题就是RMS很多年前就预料到的,任何一个软件产品,其开发者是个人也好,公司也好,一旦因为某些原因,项目无法继续下去,这个项目可能就死了。
唯一的办法是开源,而且采用开源协议来发布其代码。这样,无论发生什么样的问题,一个好的软件总是能够继续生存发展。
这就是整个开源社区的信仰。
虽然今天使用linux的很多朋友并不是因为自由和信仰的问题而加入的,但是这个信仰才是开源社区的根本。
yuking兄不是第一个终止项目的(星际译王就曾经多次更换开发者),也不会是最后一个。yuking会在开源的历史中拥有不可否认的地位,但是同样也不能决定一个已经开源的项目的生和死。
这是整个社区再次验证我们的信仰的时刻,我们应该向全世界证明,开源带给软件无穷的生命力,任何风浪都不能阻止一个优秀的项目不断发展。
所以,我们现在应该考虑的是如何继续这个工作,而不是去追究某些不负责任的言论。人生苦短,没必要做无意义的事情,即使整个社区也无法杜绝未来再出现同样的不负责任的言论。
还是实干一点吧。
我们来看看fcitx的项目规模,2万多行代码,让yuking兄永远以个人的业余力量来维持,本来就已经是处于危险的边缘了。
SLOC Directory SLOC-by-Language (Sorted)
13381 src_top_dir ansic=13381
7773 lib ansic=7773
3868 top_dir sh=3831,ansic=37
1272 tools ansic=1272
6 debian sh=6
0 autom4te.cache (none)
0 data (none)
0 doc (none)
0 xpm (none)
Totals grouped by language (dominant language first):
ansic: 22463 (85.41%)
sh: 3837 (14.59%)
现在,其实我们需要的是一个更好的模式。
yuking兄原来有点过于谨慎和谦虚,在下曾奇怪他为什么一直没有通过cvs来让社区参与项目,他的回答是代码架构什么的需要再整理一下,等合适的时候再弄。
1年多过去了,cvs仍然没有搭建起来,yuking兄也决定终止开发了。
但是,一个熟悉fcitx代码的队伍却没有建立起来,社区的参与程度不够。
我们现在需要一个项目带头人,把愿意为fcitx贡献力量的同仁组织起来,把一个对整个华语linux社区有巨大贡献的项目继续下去。 |
|