跳轉到內容

開源軟體教育/政策問題

來自華夏公益教科書

如前幾章所示,開源軟體在教育中發揮著重要作用。我們已經看到了它如何在學術機構中建立和執行 ICT 基礎設施。它可以用於滿足專門的管理需求,例如圖書館管理和學習管理系統的建立。它的使用有可能降低提供 ICT 設施的成本。開源軟體的使用還可以改善計算機素養、程式設計、軟體工程和其他非 IT 科目的教學。開源軟體在學術研究中發揮著作用,並影響並促進了學術和研究內容的更開放傳播。

然而,在考慮在教育中採用開源軟體時,政策制定者和決策者應注意以下問題。

軟體採購

[編輯 | 編輯原始碼]

由於在教育機構中使用開源軟體有許多優勢,包括降低成本、可靠性、更好的效能以及可以說更好的安全性,因此國家或機構層面的教育戰略計劃或政策應制定軟體採購指南,給予開源軟體應有的考慮。這些指南也應適用於針對各種課程中使用軟體所做出的決定。

制定軟體採購指南可以採取不同的方法,包括

  • 除非有合適的開源軟體等效於專有軟體,否則必須使用開源軟體。
  • 建議在可能的情況下使用開源軟體。
  • 確保對開源軟體給予應有的考慮,不要將其排除在外,而選擇專有軟體。

在許多情況下,教育機構可能已經在後端伺服器和桌上型電腦上使用專有軟體。在這種情況下,應制定一個遷移策略,以遷移到使用開源軟體。通常,從後端伺服器開始,因為遷移對使用者來說是透明的,並且已經有大量高質量的開源軟體可用於伺服器。例外情況是某些應用程式,例如財務管理系統,目前還沒有可用的良好開源軟體替代方案。在這種情況下,可以維護執行專有作業系統的伺服器以支援此類應用程式,並且可以在同一網路上與基於開源軟體平臺的其他伺服器共存。

對於桌面應用程式,採用開源軟體可能會帶來更大的成本節約。但是,遷移政策必須考慮現有專有軟體的使用以及維護某些專有應用程式以滿足學術需求的必要性。可以採取漸進式方法,例如,首先介紹和支援在Windows上執行的開源軟體應用程式,然後將GNU/Linux引入到雙引導系統中。可能需要一段過渡期,在此期間,必須維護雙重或多個作業系統,這可能會導致額外的支援成本。

機構內可用的開源軟體專業知識將決定系統管理員和其他 IT 支援人員的培訓需求。其他管理使用者可能也需要使用者培訓。

學校課程

[編輯 | 編輯原始碼]

越來越多的學校配備了計算機設施,許多學校已經實施了課程,以教授學生計算機素養。應審查這些課程,以確保它們不基於特定的專有軟體。如有必要,應修改課程,使重點放在教授概念和通用技能上。如前所述,適用於教授計算機素養的開源軟體是可用的,應儘可能使用它。它具有成本優勢;阻止軟體盜版;提高學生對開源軟體解決方案可用性的認識;避免過度依賴一個專有平臺。這並不一定意味著應該完全排除專有軟體。如果資源允許,可以使用專有軟體來演示可用於完成某些任務的各種軟體。

有許多針對特定主題的開源軟體教育軟體可用,應鼓勵教師使用這些軟體來增強教學和學習。如果教師具備必要的技能,也應鼓勵他們為自己的班級開發合適的軟體,並將其作為開源軟體釋出。

為了在學校課程中引入開源軟體,同樣需要對教師進行適當的培訓。在這種情況下,培訓重點將放在培訓教師使用適當的桌面開源軟體,例如OpenOfficeMozillaGIMP

高等院校課程

[編輯 | 編輯原始碼]

在高等教育階段,各機構有關計算機科學資訊科技課程的政策應鼓勵將開源軟體納入其中。學術人員應審查課程大綱,並在必要時進行修改。應引入利用開源軟體原始碼可用性並鼓勵參與和貢獻正在進行的開源軟體開發工作的學生專案。除了傳統的語言之外,還應考慮引入越來越多地在開源軟體開發中使用的計算機語言,例如PHPPerlPythonJava。應將開源軟體開發方法以及開發開源軟體中常用的工具納入軟體工程課程。

非 IT 學生應使用支援開源軟體的課程教授計算機素養,重點在於獲得通用技能。如果資源允許,向學生展示各種軟體,包括開源軟體和專有軟體,可能會有所幫助。應識別並儘可能使用用於教授特定主題的開源軟體。應鼓勵具備相應技能的工作人員開發相關的教育軟體並將其作為開源軟體釋出。

教育用開源軟體的開發

[編輯 | 編輯原始碼]

可用於教育目的的眾多開源軟體包括從學習管理系統到可用於在學校或大學教授特定主題的軟體。但是,為了使特定國家/地區的學術機構使用這些軟體,可能需要對其進行修改以適應當地的教育需求。在英語不是教學媒介的國家/地區,還需要將軟體翻譯成當地語言。如果找不到合適的開源軟體,例如學生資訊系統或特定學術主題的軟體應用程式,那麼可能還需要開發新的應用程式。

為了鼓勵定製、本地化和教育用開源軟體的開發,相關政府機構應考慮制定激勵計劃,鼓勵私營部門和學術機構開展這些活動。這可以透過提供資助來實現,這些資助將有助於減輕私人部門投資教育用開源軟體開發的風險,而這些軟體可能不會為私人部門帶來直接的商業回報。

研究撥款

[編輯 | 編輯原始碼]

之前我們已經舉了一些 FOSS 在研究中的應用案例,並解釋了在可行的情況下,為什麼應該選擇 FOSS 而不是專有軟體。為了促進 FOSS 在科研活動中的使用,提供科研經費的機構可以考慮將 FOSS 的使用納入資助標準之一。他們也可以規定,在研究活動中開發的任何軟體都應該以 FOSS 的形式釋出。這些條件應該適用於所有研究,無論研究是否與 ICTs 相關,因為計算機軟體在許多其他領域經常被用作研究工具。

需要立即採取措施,建立實施和支援 FOSS 所需的人力資源能力。這將需要設立培訓中心,進行培訓專案,最好是獲得認證,例如 LPI 或 RHCE 認證。培訓中心可以由政府運營、私營部門設立或與大學或學院合作設立。為了充當催化劑並確保有足夠的培訓師來執行這些專案,可以建立“培訓師培訓”專案。

華夏公益教科書