开源项目推动开源发展
在此期间,国内主要的研发力量都集中于Linux下的中文处理问题,当时最流行的解决方案是包装(warp)X的构画字体函数,当时采用这项技术的有由陈向阳,方汉和于明俭开发的ZWinPro中文平台,宫敏博士的ZhXwin外挂中文平台,台湾的XCIN中文平台。而于明俭的Chinput在当时也已经比较成熟,外挂中文平台与Chinput的结合是当时国内Linux使用者的基本配置。
除了外挂中文平台外,由深圳的邓煜、李凌和廖生苗所研发的内核汉化技术则是用hack的方式提供了中文的支持。此外还有以 CCE、ZWinPro等为代表的 Linux 中文化自由软件项目,以 LVS(章文嵩)、LIDS(谢华刚)、SBM和SCIM(苏哲)、MiniGUI(魏永明)为代表的若干有国际影响的开源软件项目
中国开源运动的发展历程从萌芽向现代化的推移是在一批又一批热情的民间志愿者的不断努力下而进行的。
目前,国内开源运动相比前一时期有一定的退步,但是仍有不少意志坚定的人,正在努力振兴中国开源运动的发展。在Huihoo、Cosoft、Linuxforum、Linuxfans、Linuxsir以及各大高校的BBS上,仍有不少活跃的志愿者在继续沿着开拓者们的足迹前进。
开源社区聚合开源人才
社区是开源运动的重要环节,中国开源社区的发展状况很大程度上反映了开源运动的现实情况。
目前国内开源社区主要分为三类:
社区的生存、发展需要网络带宽、硬件主机、维护人员等资源。因此,从社区所需资源提供者进行分类,也有着不同的社区类别,这些社区主要可以分为:
公司或组织 这类社区一般有特定项目,具有可持续、稳定性好、资源丰富等特点,包括北京软件协会支持的Cosoft、具有公司背景的LinuxAid等,这些社区也因为其信息量,往往能够吸引到足够的网民支持;
松散团队 这类社区人气旺盛、发展迅速,但稳定性、持续性较差,包括JavaUnion、Huihoo等,有些社区一旦缺乏管理核心团队或者核心团队无暇顾及网站的时候,立刻就会流失大量用户,不利于社区的发展;
个人 国内绝大部分社区是靠个人兴趣在维护,这些社区以交流论坛为主、随时可能消失,可以用前扑后续、层出不穷来描述,包括chinajavaworld、linuxSir等,一旦社区的负责人个人失去兴趣,立刻就会消失,不利于培养长期的开源项目。
因此,应该针对这些开源社区的特点,分门别类地进行支持。而支持和发展开源社区是推动开源的基础工作,应该作为一个持续、长期的任务来做。国家相关部门应鼓励企业、科研机构和社团组织积极支持开源社区的建设,并通过提供硬件和带宽帮助优秀的开源社区持续发展。
国内有许多开源社区,与国际开源社区相比较,国内社区更加了解中文用户的实际需求,能够更快地解决中文使用方面遇到的问题,以下是几个有代表性的社区:
· LinuxAid 社区
LinuxAid 社区是国内出现较早的综合性社区,提供了新闻、文档、软件下载和论坛等功能模块。随着时间的推移,LinuxAid 上的内容更新在逐渐放慢,不过开源新闻的内容还是很权威。如果需要访问LinuxAid 社区,可以访问http://www.linuxaid.com.cn。
· LinuxFans社区
LinuxFans社区是国内比较有特色的一个综合站点,是一个真正的Linux爱好者的乐园,其站点提供的新闻、文档、软件下载和论坛的内容都比较活跃,并且依托该社区还开发了名为Magic Linux的发行版。
LinuxFans社区就像是一个开源大家庭,用户可以更多地参与到该社区的项目中去,通过http://www.linuxfans.org/可以访问该社区。