第一百一十六章陽光計劃西部大學計算機系的那些學生到行星數據實習以後,李遠方主要給他們安排了兩項任務,一是集成一個共享軟件註冊解決方案,第二是開發一個基於UNI的新操作系統的內核,這是李遠方考慮再三後才作的決定。
李遠方自己那個占卜軟件在開始的時候就是共享軟件,只不過他的運氣好,最後成了商業軟件,獲得了一定的經濟收入,然後有了後來的遭遇,總算混出頭了。但大多數的軟件作者不可能有李遠方那樣的好運氣,即便是軟件做得很好,卻沒地方發佈,更沒人宣傳,最後搞得連自己都沒有什麼興趣了。有的總算做成了共享軟件,在上找個地方發佈出來了,聲勢也造得不錯,卻不是被人想辦法破解,就是因為註冊太麻煩而根本沒人來註冊。花費了大量的時間和精力,既不被人認可,又一分錢也沒賺到,還弄得自己一肚子是火,最後乾脆發誓這輩子再也不寫軟件,改行去賣烤羊肉串的都有。所以雖然中國會寫程序的人越來越多,軟件業、尤其是共享軟件業卻一直紅火不起來。而在國外,共享軟件則越來越紅火,共享軟件的發展,促進了整個軟件產業的發展,培養出一大批的編程高手,而使他們國家的信息產業水平上了一個台階。
李遠方自己也是個程序員,推己及人,知道大家的難處,現在既然自己有了一定的資本,他覺得應該為同為程序員的兄弟們做點什麼了。經過仔細分析,他覺得制約中國共享軟件發展的原因主要有三個,一是發佈和宣傳平台,二是封包技術,三是註冊方式。
國內有過不少共享軟件的發佈平台,有的名氣還不小,訪問量很大。但他們給共享軟件發佈者提供平台的目的,主要是藉著大量共享軟件的人氣來增加站的訪問量,然後為他們發佈廣告等商業行為增加討價還價的籌碼。因此,除非是一些馬上可以給他們帶來巨大經濟效益的軟件,一般情況下,對在其站上發佈的共享軟件基本上不怎麼管理,有的乾脆由作者自己來上傳發佈,甚至於絡空間都不提供,只為作者提供一個鏈接。對共享軟件的宣傳力度很小,至於推薦,更是幾乎為零了。
共享軟件的作者,不可能每個人的編程水平都很高,有的只是搜集到一些資料,做成一個類似於數據庫的東西,然後用一些通用的封包軟件簡單地打一下包,這樣的軟件,破解起來當然很容易,說是共享,實際上等於是免費給人用。更有的連安裝包都不會做,只能拿出一堆數據項,要用戶費很大的勁去拷貝安裝和把註冊項導入系統註冊表。就算水平高一些的作者做的軟件,因為用的算法不是很先進,還是很容易地被人破解出來。保護不了自己的軟件,當然不能為作者帶來什麼經濟效益,沒有經濟效益,就會讓作者失去做軟件的興趣,然後進入了惡性循環,願做軟件的人越來越少了。
國人用慣了盜版軟件,有人說,如果沒有盜版的存在,就不可能有這幾年IT業的迅速發展。但隨著近年來經濟文化的發展,國人的知識產權意識有所增強,大的軟件因為價格太貴可能還是不想買正版的,但對於那些自己鍾愛的小巧的共享軟件,用了好長時間越用越喜歡後,出於對作者勞動成果的尊重,還是願意向作者交點錢的。但如果由作者自己來提供註冊服務,除了通過郵局匯款外,只有用銀行卡匯款了。通過郵局匯款,速度很慢不算,而且因為一般的共享軟件註冊費只要十塊二十塊,為此專門跑一趟郵局實在不划算。到銀行去匯款也同樣很麻煩,很少有人願意跑一趟。如果從上銀行匯,因為絡安全性的問題,一般的人都不大願意使用。
當然會有些站標榜專門為共享軟件提供註冊服務,他們推出了手機或者聲訊電話交費的方法,這就為用戶帶來了很大的方便。但是,首先他們做這樣的站的目的也不是想*共享軟件的註冊費來賺錢,和一些共享軟件發佈站一樣,「醉翁之意不在酒」,能為作者提供的服務質量是顯而易見的。其次,軟件的序列號之類的往往由作者自己掌握,想註冊的人在站上交錢註冊後,由站通知作者,然後由作者向用戶發序列號或者註冊碼,這就很麻煩。
李遠方的想法為是共享軟件提供包括發佈推廣、封包製作、註冊服務在內的一條龍解決方案。
首先在發佈推廣方面,李遠方計劃購置一批具有海量硬盤的絡服務器來做共享軟件的發佈平台,為那些共享軟件提供足夠的絡空間。因為行星數據和梅山實業都是李遠方自己的產業,為了便於管理,李遠方把兩個公司的站都做在同一個服務器系統裡,相互間有密集的交叉鏈接,是一而二、二而一的關係。這兩個公司目前的影響力都不小,另外他那個占卜軟件也在同一個平台上,所以經過將近半年的發展,和那些門戶站相比他們的訪問量可能還略嫌不足,但和一般的站相比,卻是怎麼都能名列前茅了。為此,在四月份的時候,郭海林不得不增加了幾台服務器。有這麼大的訪問量作為基礎,共享軟件註冊平台的影響力應該能很快打出去。
何況,行星數據的主要客戶都是國內外的商業軟件公司,在他們的平台上發佈的共享軟件,如果確實有進一步開發的價值,由他們向那些商業軟件公司進行推薦,是最方便不過的了。對一些確有發展潛力的軟件作者,他們還可以向自己的那些客戶推薦或者乾脆挖到公司來,這就為那些目前還是默默無聞孤軍奮戰的程序員找到了出路,這樣做,無論是對程序員本身還是中國軟件產業的發展,都是大有裨益的事情。
行星數據是家數據安全服務公司,其中一項主要業務是給各種商業軟件進行加密和封包。經過公司裡十多個超級程序員近半年的努力,再加上背後還有辛紅陽這個權威和幾乎整個信息安全局的,這項技術已經十分成熟。而現在李遠方可是數學系的寶貝,雖然轉系的時日不算長,難得的是有彭教授等一大幫老專家都對他特別賞識,所以行星數據等於是有了一個自己的基礎研究隊伍,這是國內甚至於國際上的任何一個軟件公司都比不上的,所以在軟件的各種算法上,這半年來也有新的突破。所以,由他們做的軟件,雖然不敢說百分百不會被破解,要說在國際國內都處於領先地位卻是一點都不誇張的。
共享軟件和那些大型的商業軟件相比,一般都比較小,代碼也較簡單,對他們來說就更是輕車熟路了。那些軟件作者只要把最基本的如核心和數據項之類的東西交給他們,後續的安裝包等等完全可以由他們代勞,這樣做,既降低了那些程序員步入共享軟件作者行列的門檻,對郭海林他們來說,還能搜集到更多的資料,皆大歡喜。
軟件的最後封包是由行星數據完成的,序列號和註冊碼生成系統也在他們手裡,這樣的話,用戶對軟件進行註冊的時候就不需要經過「用戶→站→作者→用戶」這樣幾番周折,直接由用戶對站,作者等著拿錢就行了,省了用戶和作者不少麻煩。至於註冊費的給付方式,除了常用的郵件和銀行匯款、手機和聲訊電話付款外,與電信等部門協商後,他們還推出利用上帳號、上卡和手機交費卡等直接在上付款等新方式,最大可能地提高了付費的方便性。
對這項計劃,一開始的時候郭海林並不,他認為共享軟件沒有多少技術含量,做這件事,賠錢可能還不至於,但賺錢看來也賺不了多少,而且一旦展開,就會牽涉大量的人力物力。物力他倒無所謂,但他們的人員有限,如果分了一批人到這個計劃中去,勢必會影響到別的工作。李遠方實施這項計劃的初衷是給同是程序員的那些兄弟幫個忙,但對郭海林當然不能這樣解釋。於是,他給郭海林的解釋是許多新的技術都是由那些不知名的業餘作者首先創造的,從情報搜集的角度出發,很有實行的價值。然後,將這件事提高到利國利民的重要高度,說如果這個計劃成功後,再帶動別的站紛起倣傚,將會對那些作者成為職業程序員產生巨大的動力,肯定會對國內信息產業的總體發展帶來促進作用。至於人員問題,李遠方說主要以西部大學來實習的學生為主,盡量不麻煩郭海林的那些人。既然如此,郭海林就同意了。
李遠方負責總體規劃,然後在彭教授等人的幫助下,在四月底前完成了最關鍵的新算法之類的研究開發。郭海林那邊派出兩個人,在初期的時候指導西部大學的那些學生完成整個絡平台的構建和調試,並教他們怎麼使用行星數據自主開發的給軟件加殼和打包的系統。郭海林本人,當然要負責和銀行、郵政、電信等部門的協調工作。經過大家共同的努力,到六月中旬的時候,整個解決方案全部完成,開始在各大站和各大論壇到處打廣告吸引那些共享軟件的作者過來駐站。
開發一個自主產權的新操作系統,是李遠方早就有之的想法。當時做完「電子針灸儀」以後,李遠方就打算做一個集診斷、治療於一體的綜合儀器,為此還讓葉黃從葉歧山那裡要了一大堆的資料。做這個儀器,需要一個嵌入式的操作系統,現在國內開發嵌入式系統用的一般都是Linu內核,因為Linu是開放源代碼的,所以有些人號稱應用Linu內核的系統具有自主知識產權。但李遠方對此有不同的看法,目前Linu是免費而且開放源代碼的不錯,但內核的更新卻主要由原作者來進行,說是自主知識產權未免太牽強。如果哪一天作者老人家心情不好,把內核封閉起來,然後向所有使用Linu內核的人要求專利使用費,事情就大大不妙了。就像前階段在V專利使用費上的糾紛一樣,不僅要交一大筆學費,還大掉國人的面子。
Linu是基於UNI開發出來的,李遠方想既然人家能開發,為什麼我們自己不能開發,甚至於老早就把自己想像中的那個新操作系統起名為「伏羲」。但李遠方不是那種沒有自知之明的人,清楚光*自己一個人是很難完成的,所以雖然有這個想法,但遲遲沒有行動。直到西部大學的那些學生來實習後,大家都是年輕人,所謂「初生牛犢不怕虎」,某天談到這事時,大都躍躍欲試,於是李遠方趁熱打鐵,和大家商量起自己開發一個新操作系統的可能性。經過討論,最後得出的結論是,雖然因為水平和經驗的關係,短期內搞出個像ino那樣功能完善、界面華麗的操作系統不可能,但開發一個幾百K的內核為嵌入式系統作準備還是可以的。摸索個幾年,慢慢地積累經驗,早晚能做個像樣的東西出來。於是,等李遠方完成共享軟件解決方案裡屬於自己的任務後,這個計劃就上了李遠方的日程表。
郭海林對共享軟件解決方案都不大同意,對這個對搜集情報沒有任何幫助的計劃,更是沒有興趣了。見郭海林持這種態度,李遠方樂得如此。本來他就不想把一切都掌握在馬進軍手裡,乾脆全部由他自己和他那些校友來做。加上李遠方,這項計劃總共有十一個人。和共享軟件方案一樣,李遠方還是負責總體的規劃和最核心部分的開發,而別的人則按照各自的特長作了分工。
這兩項任務,李遠方起了個統一的名字,叫做「陽光計劃」。這個名字富有深意,共享軟件解決方案的計劃如果能成功,會使那些共享軟件作者的生活中充滿陽光,由此給中國軟件業所帶來的,也會是明媚的陽光。而「伏羲」系統如果能夠成功地開發出來,當然更是陽光燦爛了。