第一百一十六章阳光计划西部大学计算机系的那些学生到行星数据实习以后,李远方主要给他们安排了两项任务,一是集成一个共享软件注册解决方案,第二是开发一个基于unix的新操作系统的内核,这是李远方考虑再三后才作的决定。
李远方自己那个占卜软件在开始的时候就是共享软件,只不过他的运气好,最后成了商业软件,获得了一定的经济收入,然后有了后来的遭遇,总算混出头了。但大多数的软件作者不可能有李远方那样的好运气,即便是软件做得很好,却没地方发布,更没人宣传,最后搞得连自己都没有什么兴趣了。有的总算做成了共享软件,在网上找个地方发布出来了,声势也造得不错,却不是被人想办法破解,就是因为注册太麻烦而根本没人来注册。花费了大量的时间和精力,既不被人认可,又一分钱也没赚到,还弄得自己一肚子是火,最后干脆纺这辈子再也不写软件,改行去卖烤羊肉串的都有。所以虽然中国会写程序的人越来越多,软件业、尤其是共享软件业却一直红火不起来。而在国外,共享软件则越来越红火,共享软件的发展,促进了整个软件产业的发展,培养出一大批的编程高手,而使他们国家的信息产业水平上了一个台阶。
李远方自己也是个程序员,推己及人,知道大家的难处,现在既然自己有了一定的资本,他觉得应该为同为程序员的兄弟们做点什么了。经过仔细分析,他觉得制约中国共享软件发展的原因主要有三个,一是发布和宣传平台,二是封包技术,三是注册方式。
国内有过不少共享软件的发布平台,有的名气还不小,访问量很大。但他们给共享软件发布者提供平台的目的,主要是借着大量共享软件的人气来增加网站的访问量,然后为他们发布广告等商业行为增加讨价还价的筹码。因此,除非是一些马上可以给他们带来巨大经济效益的软件,一般情况下,对在其网站上发布的共享软件基本上不怎么管理,有的干脆由作者自己来上传发布,甚至于网络空间都不提供,只为作者提供一个链接。对共享软件的宣传力度很小,至于推荐,更是几乎为零了。
共享软件的作者,不可能每个人的编程水平都很高,有的只是搜集到一些资料,做成一个类似于数据库的东西,然后用一些通用的封包软件简单地打一下包,这样的软件,破解起来当然很容易,说是共享,实际上等于是免费给人用。更有的连安装包都不会做,只能拿出一堆数据项,要用户费很大的劲去拷贝安装和把注册项导入系统注册表。就算水平高一些的作者做的软件,因为用的算法不是很先进,还是很容易地被人破解出来。保护不了自己的软件,当然不能为作者带来什么经济效益,没有经济效益,就会让作者失去做软件的兴趣,然后进入了恶性循环,愿做软件的人越来越少了。
国人用惯了盗版软件,有人说,如果没有盗版的存在,就不可能有这几年it业的迅速发展。但随着近年来经济文化的发展,国人的知识产权意识有所增强,大的软件因为价格太贵可能还是不想买正版的,但对于那些自己钟爱的小巧的共享软件,用了好长时间越用越喜欢后,出于对作者劳动成果的尊重,还是愿意向作者交点钱的。但如果由作者自己来提供注册服务,除了通过邮局汇款外,只有用银行卡汇款了。通过邮局汇款,速度很慢不算,而且因为一般的共享软件注册费只要十块二十块,为此专门跑一趟邮局实在不划算。到银行去汇款也同样很麻烦,很少有人愿意跑一趟。如果从网上银行汇,因为网络安全性的问题,一般的人都不大愿意使用。
当然会有些网站标榜专门为共享软件提供注册服务,他们推出了手机或者声讯电话交费的方法,这就为用户带来了很大的方便。但是,首先他们做这样的网站的目的也不是想靠共享软件的注册费来赚钱,和一些共享软件发布网站一样“醉翁之意不在酒”能为作者提供的服务质量是显而易见的。其次,软件的序列号之类的往往由作者自己掌握,想注册的人在网站上交钱注册后,由网站通知作者,然后由作者向用户发序列号或者注册码,这就很麻烦。
李远方的想法为是共享软件提供包括发布推广、封包制作、注册服务在内的一条龙解决方案。
首先在发布推广方面,李远方计划购置一批具有海量硬盘的网络服务器来做共享软件的发布平台,为那些共享软件提供足够的网络空间。因为行星数据和梅山实业都是李远方自己的产业,为了便于管理,李远方把两个公司的网站都做在同一个服务器系统里,相互间有密集的交叉链接,是一而二、二而一的关系。这两个公司目前的影响力都不小,另外他那个占卜软件也在同一个平台上,所以经过将近半年的发展,和那些门户网站相比他们的访问量可能还略嫌不足,但和一般的网站相比,却是怎么都能名列前茅了。为此,在四月份的时候,郭海林不得不增加了几台服务器。有这么大的访问量作为基础,共享软件注册平台的影响力应该能很快打出去。
何况,行星数据的主要客户都是国内外的商业软件公司,在他们的平台上发布的共享软件,如果确实有进一步开发的价值,由他们向那些商业软件公司进行推荐,是最方便不过的了。对一些确有发展潜力的软件作者,他们还可以向自己的那些客户推荐或者干脆挖到公司来,这就为那些目前还是默默无闻孤军奋战的程序员找到了出路,这样做,无论是对程序员本身还是中国软件产业的发展,都是大有裨益的事情。
行星数据是家数据安全服务公司,其中一项主要业务是给各种商业软件进行加密和封包。经过公司里十多个超级程序员近半年的努力,再加上背后还有辛红阳这个权威和几乎整个信息安全局的支持,这项技术已经十分成熟。而现在李远方可是数学系的宝贝,虽然转系的时日不算长,难得的是有彭教授等一大帮老专家都对他特别赏识,所以行星数据等于是有了一个自己的基础研究队伍,这是国内甚至于国际上的任何一个软件公司都比不上的,所以在软件的各种算法上,这半年来也有新的突破。所以,由他们做的软件,虽然不敢说百分百不会被破解,要说在国际国内都处于领先地位却是一点都不夸张的。
共享软件和那些大型的商业软件相比,一般都比较小,代码也较简单,对他们来说就更是轻车熟路了。那些软件作者只要把最基本的如核心和数据项之类的东西交给他们,后续的安装包等等完全可以由他们代劳,这样做,既降低了那些程序员步入共享软件作者行列的门槛,对郭海林他们来说,还能搜集到更多的资料,皆大欢喜。
软件的最后封包是由行星数据完成的,序列号和注册码生成系统也在他们手里,这样的话,用户对软件进行注册的时候就不需要经过“用户网站作者用户”这样几番周折,直接由用户对网站,作者等着拿钱就行了,省了用户和作者不少麻烦。至于注册费的给付方式,除了常用的邮件和银行汇款≈机和声讯电话付款外,与电信等部门协商后,他们还推出利用上网帐号、上网卡和手机交费卡等直接在网上付款等新方式,最大可能地提高了付费的方便性。
对这项计划,一开始的时候郭海林并不支持,他认为共享软件没有多少技术含量,做这件事,赔钱可能还不至于,但赚钱看来也赚不了多少,而且一旦展开,就会牵涉大量的人力物力。物力他倒无所谓,但他们的人员有限,如果分了一批人到这个计划中去,势必会影响到别的工作。李远方实施这项计划的初衷是给同是程序员的那些兄弟帮个忙,但对郭海林当然不能这样解释。于是,他给郭海林的解释是许多新的技术都是由那些不知名的业余作者首先创造的,从情报搜集的角度出发,很有实行的价值。然后,将这件事提高到利国利民的重要高度,说如果这个计划成功后,再带动别的网站纷起仿效,将会对那些作者成为职业程序员产生巨大的动力,肯定会对国内信息产业的总体发展带来促进作用。至于人员问题,李远方说主要以西部大学来实习的学生为主,尽量不麻烦郭海林的那些人。既然如此,郭海林就同意了。
李远方负责总体规划,然后在彭教授等人的帮助下,在四月底前完成了最关键的新算法之类的研究开发。郭海林那边派出两个人,在初期的时候指导西部大学的那些学生完成整个网络平台的构建和调试,并教他们怎么使用行星数据自主开发的给软件加壳和打包的系统。郭海林本人,当然要负责和银行、邮政、电信等部门的协调工作。经过大家共同的努力,到六月中旬的时候,整个解决方案全部完成,开始在各大网站和各大论坛到处打广告吸引那些共享软件的作者过来驻站。
开发一个自主产权的新操作系统,是李远方早就有之的想法。当时做完“电子针灸仪”以后,李远方就打算做一个集诊断、治疗于一体的综合仪器,为此还让叶黄从叶歧山那里要了一大堆的资料。做这个仪器,需要一个嵌入式的操作系统,现在国内开发嵌入式系统用的一般都是linux内核,因为linux是开放源代码的,所以有些人号称应用linux内核的系统具有自主知识产权。但李远方对此有不同的看法,目前linux是免费而且开放源代码的不错,但内核的更新却主要由原作者来进行,说是自主知识产权未免太牵强。如果哪一天作者老人家心情不好,把内核封闭起来,然后向所有使用linux内核的人要求专利使用费,事情就大大不妙了。就像前阶段在dvd专利使用费上的纠纷一样,不仅要交一大笔学费,还大掉国人的面子。
linux是基于unix开发出来的,李远方想既然人家能开发,为什么我们自己不能开发,甚至于老早就把自己想象中的那个新操作系统起名为“伏羲”但李远方不是那种没有自知之明的人,清楚光靠自己一个人是很难完成的,所以虽然有这个想法,但迟迟没有行动。直到西部大学的那些学生来实习后,大家都是年轻人,所谓“初生牛犊不怕虎”某天谈到这事时,大都跃跃欲试,于是李远方趁热打铁,和大家商量起自己开发一个新操作系统的可能性。经过讨论,最后得出的结论是,虽然因为水平和经验的关系,短期内搞出个像windows那样功能完善、界面华丽的操作系统不可能,但开发一个几百k的内核为嵌入式系统作准备还是可以的。摸索个几年,慢慢地积累经验,早晚能做个像样的东西出来。于是,等李远方完成共享软件解决方案里属于自己的任务后,这个计划就上了李远方的日程表。
郭海林对共享软件解决方案都不大同意,对这个对搜集情报没有任何帮助的计划,更是没有兴趣了。见郭海林持这种态度,李远方乐得如此。本来他就不想把一切都掌握在马进军手里,干脆全部由他自己和他那些校友来做。加上李远方,这项计划总共有十一个人。和共享软件方案一样,李远方还是负责总体的规划和最核心部分的开发,而别的人则按照各自的特长作了分工。
这两项任务,李远方起了个统一的名字,叫做“阳光计划”这个名字富有深意,共享软件解决方案的计划如果能成功,会使那些共享软件作者的生活中充满阳光,由此给中国软件业所带来的,也会是明媚的阳光。而“伏羲”系统如果能够成功地开发出来,当然更是阳光灿烂了。