開源軟件在高校信息化中的應用策略研究_第1頁
開源軟件在高校信息化中的應用策略研究_第2頁
開源軟件在高校信息化中的應用策略研究_第3頁
開源軟件在高校信息化中的應用策略研究_第4頁
開源軟件在高校信息化中的應用策略研究_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、    開源軟件在高校信息化中的應用策略研究    摘要:國外眾多開源社區提供的高質量、穩定的、安全的軟件,減少了信息化投入的成本,加快了軟件的部署。但是國內對于開源軟件的認知以及政策匱乏的環境和知識產權保護較差的因素影響了開源軟件在國內高校信息化中的普及,文章從完善開源環境、充分認識開源軟件授權方式、參與并創建開源社區、發揮獨立軟件供應商和開源軟件的互相促進作用以及加強開源軟件在高校中的應用等方面進行了論述和研究。關鍵詞:開源軟件,許可證,獨立軟件供應商,開源軟件社區,知識產權一、開源軟件概述開源軟件1(open source software,oss

2、)是指源代碼可以任意獲取的計算機軟件,并具有允許軟件自由分發、源代碼隨可執行文件一同發布、其他人可以修改源代碼并按同一授權條款再發布、保障原始代碼的完整性、平等對待個人和團體使用、不限制商業利用、授權條款不專屬于某一特定產品、授權條款不限制其它軟件、授權條款技術獨立等特性。在網絡發達的今天,幾乎每個開源軟件都有自己的社區便于參與者共同協作改進代碼、增加軟件功能。除了較大型的開源軟件有自己的基金會、社區進行維護管理外,sourceforge和github兩個大型網站為開源軟件提供了集中管理的空間。sourceforge是開源軟件開發者進行開發管理的集中式場所,也是全球最大開源軟件開發平臺和倉庫,

3、著名的apache openoffice、filezilla等軟件使用sourceforge來進行管理。而github是一個用于使用git版本控制系統項目的共享虛擬主機服務,提供協作開發的平臺。著名的jquery、linux mint、mono、php、ruby等開源項目均使用github作為主版本控制平臺。codeplex是microsoft于2006年建立的開源社區。二、開源軟件的現狀1.流行的開源軟件開源軟件已經廣泛使用,下面就高校常用的開源軟件進行簡單的介紹:(1)sakai,開源的課程管理系統(course management system,cms):sakai project是由

4、美國印第安那大學、密西根大學、斯坦福大學和麻省理工學院于2004年在mellon基金會的贊助下共同發起的開放源代碼計劃,其目標是“開發出一套適合高校使用的e-learning基礎性系統架構,將之與目前各高校已有的各種工具模塊和組件整合,形成一套適于高校教學的新一代網上課程管理系統。”2目前,sakai作為面向教授、學習、研究和協作的教育平臺,有超過350家教育機構使用。(2)cas,校園單點登錄系統:由美國耶魯大學開發開放源代碼的中央認證服務系統(central authentication service,cas)是國內外高校普遍采用的實現單點登錄的選擇。自2004年起,cas成為jasig

5、下屬的一個項目。在2013年,美國有139家教育機構部署了該開源系統3。(3)uportal,校園門戶系統:uportal和cas 一樣,是jasig旗下的免費開源軟件項目。它是面向高校的業界領先的企業級開源門戶框架,為高校的校園網站增加強大而靈活的定制和社區功能,幫助高校建立一個可定制的校園門戶。目前,包括耶魯大學、香港中文大學在內超過80多所高校采用了uportal4。(4)dspace,開放式數字資源庫:dspace是一個教育機構、非營利機構和商業組織用于建立開放數字資源庫的開源軟件。它可以用來方便的組織、發布、訪問所有數字媒體內容。目前全球有超過1000多家機構使用dspace進行數字

6、資源的管理。(5)drupal,強大的內容管理系統:drupal始于2001年,是一個基于php語言編寫的開發型內容管理系統。全球數以萬計的web開發專家都在為drupal技術社區貢獻源代碼。麻省理工學院的網站中約有70%基于drupal構建,并于2013年8月份構建了mit drupal云服務5,允許校內師生自助創建網站、博客發布自己的科研、學習以及生活等信息。(6)openstack,開源的云操作系統:openstack是一個通過控制中心控制大量計算資源、存儲資源和網絡資源的云操作系統。它以apache許可證授權。2012年9月份成立openstack基金會運作,超過200個大型it公司加

7、入。目前已成為高校研究云計算的典型案例。2.開源軟件的授權方式開源軟件以許可證的方式進行知識產權的保護。它允許軟件可以自由的使用、修改、共享。目前常用的開源軟件許可方式有:apache軟件許可證2.0、bsd許可證、gnu通用公共許可證、gnu寬通用公共許可證(lgpl)、mit許可證、mozilla公開許可證。apache軟件許可證2.0授予用戶大量權利,包括版權和專利權,因此成為專利開發者的首選。3.開源軟件的優點開源軟件的優點是顯而易見的:源代碼開放;成本低廉;性能可靠;易于滿足用戶個性化的需要。開源軟件在國外高校受重視的原因歸結為:經濟性;技術安全可靠先進,保持開放的同時保持知識產權;

8、方便教育;哲學精神6。此外,參與開源軟件有助于我們學習先進技術,培養協作精神,為信息專業的學生提供了實踐的途徑,有利于信息人才的培養。4.國內高校使用開源軟件的問題目前國內高校軟件開發的模式主要有:自主開發,如上海交大、清華等高校;第三方軟件開放商開發。但是國內開發商對于售后、產品延續問題均存在質量問題。此外,由于原先開發人員的流失,后續開發人員無法進行開發,導致不愿意續簽維保合同,或者不愿意繼續開發擴展功能的情況時有發生。其次,國內廠商的自主知識產權較少。甚至于抄襲開源軟件稍作修改,就變更為自己的知識產權的軟件。目前在中國,對于開源軟件的商業運作存在兩個嚴重問題:一是依然按照傳統商業軟件的模

9、式來運作開源軟件,從國際開源社區那里免費獲取源代碼,稍作修改后變成自己的產品,然后出售軟件許可。二是緊抱“自由軟件”的陳舊概念,認為軟件產品就應該“自由”(其實是免費)地使用,低估軟件產品和服務的價值,與全球正在積極推進的知識產權保護的做法背道而馳。7開源軟件在高校應用中面臨的問題主要有:(1)開源環境不夠成熟開源軟件在教育領域應用中存在的問題主要有:對開源教育重視程度不夠;發展環境不夠健全;開源人才缺乏;研究范圍不廣。高校應用中面臨的問題概括為三項:開源環境不夠成熟;開源人才缺乏;對商業軟件的依賴。兩者都提到了開源環境的成熟度問題,目前國內高校因為利益、認知等原因,對于開源環境還需要進一步的

10、完善。8(2)員工信息化素養有待提高高校的教職工信息化素養也有待提高。這也是高校信息化部門的長期工作。現階段新系統的上線,一般的培訓方式就是由公司派人以大會的形式進行宣講培訓,其效果因培訓者的能力而異,并且一般都是沒有培訓經驗的開發者來充當培訓者。為了解決這個問題,我們建議還是應當由高校信息化部門選派本部門熟悉該系統的人員或者獨立軟件供應商的專職培訓人員來進行培訓。此外,建立良好的用戶體驗的軟件系統也是必須的,并向microsoft、oracle等大型軟件供應商提供的幫助系統學習,提供無需培訓也可以經由幫助手冊自助完成操作的友好操作方式。(3)知識產權問題基于開源軟件開發專有軟件存在的知識產權

11、風險:不遵守許可證引起知識產權風險;專利風險;商業秘密風險。高校在基于開源建開發專有軟件時,應正確選擇開源軟件許可證,并在我國法律的規范下嚴格遵守許可條款,建立開源軟件專利檢索庫。三、國內高校應用開源軟件的策略為了更好的享受開源軟件的成果,充分發揮開源軟件的作用,減少國內重復開發勞動的浪費,我們應當在國內信息化過程中引入開源軟件。為了實現該目的,需要采取一定的策略進行推廣實踐。1.開源軟件環境的建設高校信息化部門應當在軟件選購上優先使用開源軟件。充分重視開源軟件在國內高校的推廣和應用,通過各種方式宣傳、鼓勵和推廣開源軟件的應用,將有限的經費用在高校教學、科研等更需要的地方。此外,從長遠發展來看

12、,國內教育管理機構和高校應當設立開源基金,支持開源研究課題、開源項目的創建以及開源軟件的應用。2.參與并建立開源社區目前在國內知識產權保護意識不強的大環境,以及高校內對教師的認可和評價體系,都不利于教師參與到開源社區。實際上國外的開源社區與工作無關,與個人在工作中的評價無關。通過對主觀動機的重要性和期望值的測試,發現參與開源項目的滿足感是影響開源軟件參與者繼續參與未來項目的首要因素,其次是個人能力的提高。同時,通過參與開源軟件的開發可以增加參與者的職業升遷機會。除了參與開源社區,我們也可以創建開源社區。復旦大學2010年選用了sakai作為網絡教學平臺elearning系統,并于2010年秋季

13、開始試運行。同時針對國內高校的具體情況,開展了大量的開發工作,并于2012年4月推出了sakai復旦大學共享版,旨在借鑒sakai社區的運作模式,以高校協作的模式,推動sakai在國內高校的應用8。目前有包括復旦大學、北京郵電大學、上海交通大學、浙江大學等15所高校部署了sakai復旦大學共享版。3.獨立軟件供應商與開源軟件的互相促進應用獨立軟件供應商與開源軟件的關系,主要體現在基于開源軟件進行開發,如東軟公司部署的單點登錄系統就是在cas基礎上進行修改的;我校早期的數字平臺則是基于sunone portal進行開發的;2013年新近部署的數字平臺則是在opensocial的基礎上進行開發的。

14、縱觀國外的獨立軟件供應商與開源軟件的改造關系,我們建議獨立軟件供應商適應開源軟件的發展,根據市場運作的方式,成立開源軟件推廣部門,為開源軟件使用方提供軟件部署、技術支持等服務,而不是以往的修改開源軟件,造成知識產權不清的尷尬局面。此外,獨立軟件供應商可以參與開源軟件項目,實現雙贏的局面:開源軟件項目可以借鑒獨立軟件供應商的先進開發經驗;獨立軟件供應商也可以利用開源軟件的成果進行開發;雙方的合作可以共同拓展雙方的市場份額。4.加強開源軟件在學校的應用與研究加強開源軟件在學校的應用和研究,不一定要求學校必須使用開源軟件,而是要優先采用開源軟件,若開源軟件沒有或者不符合國內現狀,則采用獨立軟件開發商

15、提供的軟件。若有條件,對于面向國內高校通用的軟件,可以研發并創建開源軟件社區,甚至于和獨立軟件供應商進行合作,研發開源軟件。相對于眾多國內高校使用國內獨立軟件供應商的站點群系統,上海海事大學使用了開源軟件drupal為站點群系統。有了drupal,我們無需具體開發站點群的代碼,只需要重點關注站點內容、站點主題的開發。利用drupal本身的功能,實現了國內站點群所不能實現的語義網、關聯數據、論壇、博客以及其它與web2.0相關的功能,并且基于支持html5的主題開發,兼容了多種移動終端,且安全性在不斷的完善改進中。該項目的實施,避免了國內獨立軟件供應商的團隊依賴性、技術支持較慢的缺點。上海海事大

16、學也計劃創建drupal cloud,為廣大師生提供站點技術服務。在2011年召開的中國高等教育學會教育信息化分會專題討論會上,宓詠副理事長表示,將在上海地區已進行的高校開源軟件調查基礎上,進一步開展學會單位開源軟件應用情況和需求調研,并在此基礎上充分發揮學會的力量,組織各學校的專業技術人員,逐步建立起系統與工具軟件開源應用、公共平臺與中間件開源應用、業務軟件開源應用、開源組織與協作機制研究等工作小組,以加快推進高校軟件開源使用的研究步伐,為下一步國內高校從“開源軟件”邁向“軟件開源”做準備9。參考文獻:1open source initiativedb/ol. 2黃永中,趙國棟,張捷.美國大學開源軟件項目概述j.中國遠程教育,2007(4):67-71.3cas deploymentsdb/ol. 4upor

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論