开发动力的源泉 信念和好友
PCHome:现在主界面中能看到少许广告,是否能维持你个人开发所需。如果不能,那将来会不会收费,或者推出单独的收费版本!
Kevin Yau:那一小行文字广告,是一个实验性的东西,基本上没有收入产生,灵格斯是我个人开发的软件,没有商业上的压力,无论是现在,还是将来,都不会收费。
免费和开源是软件界的大势所趋,世界上每一种语言和文字都是人类文明的结晶,每个人都有学习和掌握这些知识的权利,我希望我的软件能帮到大家,让大家了解世界,让世界了解中国。
PCHome:金山词霸在词库上面应该说花了很大力气,那你的词库怎么获取而来,又如何解决其中的版权问题?
Kevin Yau:灵格斯的词库来源,主要有三种:
1、和作者及出版商合作,比如海词在线,互动百科,Fundset德汉词典等。
2、随着开源社区的蓬勃发展,网上有很多GPL协议的词典,我采用的大部分词典都是来自开源社区,应该感谢这些为大家默默奉献的人。
3、网友自行制作和贡献。
另外,我认为每个人都拥有平等获得知识的权利,一本词典动辄数十上百元,并不是人人都能负担得起,不能因为贫富的原因,让许多优秀的贫困学生丧失获得知识的机会,在这一点上,我认为应人人平等,希望出版商们在赚取巨额利润的同时,也回报一下社会,不要扼杀这一点点公平的机会。当然,我也希望得到帮助的人,不要只一味索取,在力所能及的情况下,也尽可能地帮助他人,形成一个良性循环,这个世界才会更美好。
PCHome:你个人开发灵格斯词霸期间有啥酸甜苦辣,对你个人生活、工作有什么影响吗?
Kevin Yau:整个开发过程说起来轻松,但其实是一个痛苦和坚持的历程,当一个个难题让我彻夜难眠,几近放弃的时候,是对软件技术狂热的信念和朋友们的鼓励,让我坚持了下来。对生活最大的影响就是经常要熬夜了,好在对工作没有太大的影响。
PCHome:就技术上来说,在这开发过程中最让你头疼和难忘的是什么?
Kevin Yau:别看词典虽小,真做起来才发现技术难度很大,许多地方都涉及到非常核心和底层的东西。在开发中觉得最难的,是屏幕取词、智能搜索和多语言识别;最复杂的,则是词库的设计。比如词库格式,其实就是一个小型的数据库,虽然可以采用SQL之类的通用数据库来实现,但这种方式对一个目标控制在2M以内的高性能词典软件来说,是不可接受的,所以只能是自行从头开发。其中包括我独立开发的动态压缩存取的方法,将词库的体积大大减少。

网友评论