李長齊 王菡
【摘 要】作為資金缺乏的西部高校,使用開源軟件的確是一個好的選擇。本文通過對開源軟件在西部高校中應用的優勢進行了詳細分析,并總結出了開源軟件在西部高校中推廣過程中出現的問題。
【關鍵詞】開源軟件;西部高校;優勢
一、緒論
開源軟件是指開放源代碼的計算機軟件,用戶有權力開源對它運行、修改和再發布,它沒有版權。西部地區屬于經濟欠發達地區,處于西部地區的高校在發展的過程中,基礎設施建設已經使其負債累累,所以軟件方面的投資更是不足。以免費性、開放性為基本特點的開源軟件的在西部高校中應用,不失為一個很好的選擇。對于小型企業或者是剛剛起步的創業者,使用開源軟件作為自己的軟件基礎平臺是一個極佳的選擇。開源軟件具有最大的開放性和共享性,它不屬于某一個人、某一個單位、某一個國家,它是全人類共有的,每個有能力的人都可以對它進行改進共享、發布。
二、開源軟件在西部高校中應用的優勢
開源軟件在西部高校中應用的優勢是非常明顯,主要表現在如下幾個方面。
(一)零成本,開源軟件的部署和應用在軟件上不需要任何開銷,與商業軟件動不動就要花費幾十萬甚至上百萬相比,具有很大的吸引力。軟件方面的成本開銷的減少,可以進一步減少教育成本。根據國外研究組織的報告稱顯示,采用開源軟件對一個高校部署軟件,要比使用微軟提供的商業軟件來進行部署的總成本節約30%,并且后序的升級也是免費的,而商業軟件每一次后續的升級和服務都是收費的。
(二)開源軟件對硬件環境要求低,隨著計算機軟件的更新換代,軟件運行的硬件環境越來越高,甚至早幾年花比較高的介個買的設備,先如今都不能滿足某些操作系統的入門環境,那么是要把好好的設備淘汰掉還是繼續使用呢。這時候我們可以使用開源軟件,因為開源軟件對機器的配置要求比較低。并且開源軟件是完全開放而商業軟件對用戶做了很大的功能限制。
(三)運行的安全可靠性和性能高
開源軟件越來越多的被用戶使用,不僅僅是因為它的成本低,更重要的是它比商業軟件具有更好的安全可靠性和性能。因為開源軟件的運行方式決定了他的可靠性。作為商業軟件,是公司或者企業組織一部分技術人員根據某些群體需求進行開發的商業產品,只有購買他們產品的一部分用戶發現軟件中的安全問題或者其他方面的問題,然后反饋給相關的公司,公司的技術人員再進行研究,這個周期一般都是一年以上,如果這個軟件已經過保了,那么公司會要求用戶支付升級費用,這樣的軟件的安全性是沒有保障的。而開源軟件的開發方法更能保證軟件的安全性和軟件質量,開源軟件的運行是在很多從事開源軟件開發的專業人員的關注下進行的,一旦發現軟件中的不足或者安全缺陷,會有大批的軟件開發人員去研究出現問題的原因并且進行修補然后發布新的版本,這個周期一般不會超過15天。當然對于不太成熟的開源軟件可能時間會久一些,但是隨著它的成長,會有越來越多的人加入到這個行列推進其發展。
(四)減少對商業軟件的依賴和權限控制
對于已經在學?;蛘邌挝恢幸呀浧毡槭褂玫纳虡I軟件比如:學生信息系統、選課系統等,這時候開發軟件的公司要求單位發函說由于軟件的安全或者其他的什么問題,要求使用該軟件低版本的用戶進行收費升級。由于這些軟件存儲的信息尤為重要,又不能臨時找軟件代替,這時候我們就要被公司綁架強制花錢升級。這種軟件營銷模式在現如今的社會中是普遍存在的。所以我們要選擇開放源代碼的開源軟件就不會對商業公司有太多的依賴。
三、開源軟件推廣中的問題
根據我們對開源軟件的優勢的分析,發現開源軟件確實便宜又實用,但是為什么開源軟件在西部高校中的應用為什么只是零零星星,而沒有大面積的鋪開實用呢?也就是我們開源軟件在推廣中遇到的問題,我們從如下幾個方面進行分析。
(一)不能功能定制,開源軟件是通用的軟件,不是針對某一單位、某一群體、某一對象而進行開發的,它的受眾是大部分人。而作為西部高校在使用軟件時,有其一定的獨特性和專用性,用開源軟件時,發現我們需要使用的功能沒有,而我不需要功能倒是存在,這時候開源軟件就不能滿足我們的要求了,如果非要使用開源軟件,需要使用者具有一定開發能力,在開源軟件的基礎上開發自己需要的功能滿足自己的要求,然后發布共享,但是并不是所有的使用者都具備開發能力,所以要么找人開發,要么選擇購買商業軟件,因為商業軟件可以根據自己的需求定制軟件的功能,雖然要花不少錢,但是能解決問題。這個問題是開源軟件推廣的過程中的最大的問題。
(二)本地化困難,目前市面上比較成熟的開源軟件大多是有國外的組織或者個人開發的,開發者的使用軟件的習慣和語言都是使用本國的語言或者英語。這給我們后序的使用帶來了很多麻煩,雖然大多開源軟件都有中文的語言包,但是這個語言包的翻譯好多是不準確的,并且只是進行了部分翻譯,其他的還有大量的翻譯工作需要使用者完成。并且,軟件中的一些功能或者分類邏輯都是按照國外的情況進行的,需要使用者進行略微開發使其符合我國的使用習慣,這也要求使用者有一定的編成語言的基礎。
(三)開源軟件工程師缺乏,看看現在的招聘信息中有大量的招聘開源工程師的,但是這方面的人才卻很少,特別是西部地區的高校在待遇上又比不上哪些公司,所以不能吸引這方面的人才來單位工作。并且,好多開源軟件工程師都是有工作的兼職人員,開發軟件只是他們的興趣愛好。
四、總結
開源軟件目前在我國的高校中使用并不普及,西部高校更是如此,大多應用只是一些服務器等一些特別成熟的軟件,像比較容易推廣的應用比如課程教學、教學管理、人事管理、辦公等的應用還不夠。作為高校,有責任和義務培養一些這方面的人才,把開源軟件用好,能對開源軟件開發、能本地化,促進開源軟件在我國高校特別資金短缺的西部高校中的應用。本文雖然只是從理論上進行探討開源軟件在西部高校中的應用,但是大部分是自己工作多年的經驗總結,多以后開源軟件的研究有一定的借鑒意義。