K-12 學校計算機網路/第 34 章
術語“免費軟體”和“開源軟體”通常可以互換使用,與術語“學習管理系統”、“課程管理系統”和“內容管理系統”一樣。但它們之間確實存在細微差別。為了滿足您的組織的軟體需求,瞭解這些區別非常重要。
免費軟體運動關注與使用者自由使用、學習、修改和重新分發軟體相關的道德和倫理問題(Tong,2004,第 1 頁)。這裡,“免費”一詞反映了自由執行、複製、分發、學習、更改和改進軟體。它不僅僅反映價格(自由軟體基金會,未註明日期)。自由軟體基金會列出了滿足“免費軟體”指定所需的四個條件。這些條件是
- 以任何目的執行該程式的自由。
- 學習程式工作原理並更改程式以使其執行您希望它執行的操作的自由。訪問原始碼是此操作的前提條件。
- 重新分發副本的自由,這樣您就可以幫助您的鄰居。
- 改程序序並向公眾釋出您的改進(以及通常的修改版本)的自由,以便整個社群受益。訪問原始碼是此操作的前提條件。
- (自由軟體基金會,未註明日期)
影片:斯蒂芬·弗萊解釋了免費軟體的價值,並將其與專有軟體強加的“暴政”進行了對比(GNU,2008)。
開源軟體是一種軟體設計、開發和分發方法;它側重於軟體原始碼的實際可訪問性。(“開源”,2009)。
開源軟體通常免費分發。但是,供應商可以為其開源軟體版本以及技術支援收費。學校網路聯盟 (CoSN) 進一步闡明,“開源軟體不同於‘公有領域’,其版權由公眾持有,‘免費軟體’或‘共享軟體’是指以某種形式免費分發的應用程式,但其原始碼由作者持有,無法隨意更改或重新分發”(CoSN,未註明日期)。
開源開發的優勢在於分散式同行評審和流程透明度。開源倡議 (2007) 指出開源的承諾是“提高質量、增強可靠性、提高靈活性、降低成本以及結束掠奪性供應商鎖定”。
在開發實踐方面,自由軟體和開源軟體類似,因為它們都邀請開放同行評審,以及原始碼透明度和訪問許可權。但是,根據自由軟體運動創始人理查德·斯托爾曼的說法,關鍵區別在於哲學方面:“自由軟體運動是計算機使用者自由的社會運動。開源哲學引用了實際的經濟效益”(Perens,未註明日期)。
從本質上說,區別歸結為:“自由軟體之所以優越,是因為它是免費的。開源軟體之所以會變得優越,是因為開發是開放的”(Chisnall,2007)。
這種“免費軟體”和“開源”之間的哲學差異對教育界意味著什麼?自由軟體運動認為人們不應該支援專有軟體,因為它在哲學上禁止自由。
所有人可能會同意:我們需要為學生在 21 世紀全球經濟中的成功做好準備,這是一個技術和資訊訪問迅速變化的時代。學校使用免費和開源軟體如何支援這一目標?
一方面,雖然學生可能需要學習如何使用文字處理器進行交流,使用電子表格來探索和擴充套件資料和應用程式,但在有相同功能的免費軟體可用時,是否需要透過專有應用程式教授這些技能?學校是否教導學生以及延伸到家庭,讓他們使用專有產品,其中許多產品可能家庭無法購買?透過在學校採用 FOSS,教育工作者可以支援學生髮展超越特定應用程式特性的技術技能(Pfaffman,2007,第 40 頁)。此外,由於 FOSS 軟體沒有許可限制,所有機器(學校和家庭)都可以使用相同版本的程式,因此無需為新機器購買額外的許可證或支付軟體升級費用。FOSS 許可證還保證軟體將永遠免費提供;使用者不受限於提供更少功能或使用受限的專有應用程式的免費版本(Pfaffman,2007,第 40 頁)。FOSS 軟體的兩個流行示例包括 Firefox 和 OpenOffice.org。這兩個應用程式都基於後來作為開源釋出的商業程式碼(Pfaffman,2007,第 39 頁)。
聯合國國際開源網路 (IOSN) 為教育推廣 FOSS,因為其
- 成本更低,
- 可靠性、效能和安全性,
- 建立長期能力,
- 開放的理念,
- 鼓勵創新,
- 非法複製的替代方案,
- 本地化的可能性,以及
- 從原始碼中學習。
- (Tong,2004,第 3 頁)
IOSN 承認,雖然 FOSS 的初始成本和升級成本可以忽略不計,但應考慮總擁有成本 (TCO),其中包括維護、支援和培訓。但是,在 IOSN 的各種比較中,FOSS 的 TCO 仍然低於專有軟體的 TCO(Tong,2004,第 10 頁)。使用 FOSS 而不是專有軟體節省的資金可以用於“更有效的用途,例如購買更多計算機,為行政和學術人員提供培訓,或為機構開發與 ICT 無關的基礎設施”,(Tong,2004,第 10 頁)。
“在某些情況下,資金的可用性或缺乏資金使得不是在專有軟體和 FOSS 之間選擇,而是在 FOSS 和沒有軟體之間選擇。透過使用廉價或捐贈的硬體與 FOSS,一些機構能夠為其學生提供計算機設施,否則這些設施是不可能提供的”(Tong,2004,第 10 頁)。
從教學的角度來看,教育工作者越來越重視協作和創作。在開源模式下,“學生和教師正在學習在全球社群內協作工作,以最終為所有人的利益改進產品”(Guhlin,2008)。FOSS 促進創新、批判性思維和 21 世紀技能的發展。教育工作者需要形成和完善自己對技術和變革的態度,如果他們要為學生樹立榜樣的話。
學校網路聯盟要求學區技術領導者考慮開放技術對 K-12 學校的這些好處
- 成本:許可費用和總擁有成本:專有技術的許可和購買成本往往限制了教育環境中的使用範圍。開放技術通常與專有技術混合使用,可以透過利用現有資金,為學生和教師提供更普遍的技術使用方式。
- 資料完整性/互操作性:透過開放標準實現資料互操作性,透過使用通用資料元素提高系統效率,並確保更高的資料完整性。這些開放標準有助於專有和開源應用程式在混合技術環境中良好協作。
- 獨立性和靈活性:由於原始碼是開放的,高階使用者可以根據自己的環境深度定製應用程式和作業系統。這為創新打開了大門,進而與他人共享。升級是自願的,因此使用者不會被鎖定在持續的維護費用或強制報廢中。
- 穩定性和可靠性:人們高度相信開源軟體將擁有可行的未來,因為有那麼多人獨立地投資於它。它是穩定的,因為有那麼多熟練的開發人員正在開發它並在許多不同的環境中測試它。開源作業系統使用者報告稱,他們的系統更可靠,效能更高,更易於管理,並提供更好的支援。
- 更廣泛的資訊獲取:組織、機構和個人正在彙集大量的資源庫。搜尋引擎在教學過程中快速提供了這些資訊。
- 社群支援:內容管理系統使構建有吸引力的資訊網站以與公眾溝通變得容易。一個知情的社群反過來支援學校。
- 讓學生參與協作:有充分的文獻證明,我們的學生生活在一個以協作為特徵的世界裡。他們期望成為知識創造的更大社群的一部分,不僅僅是分享,而是積極地為最終結果做出貢獻,無論是音樂、研究還是文學領域。在教育中使用開放技術強化了這種世界觀,鼓勵學生和教師成為全球社群的積極成員,這些社群通常參與這些技術的創造。
- (CoSN, n.d.)
以下網站提供了 FOSS 的專有軟體替代方案
學習管理系統、課程管理系統和內容管理系統是基於伺服器的系統,旨在管理學習內容和學習者互動。在不同程度上,它們支援具有公共或私有訪問許可權的線上學習環境、協作區域、非同步討論、電子郵件、存檔和儲存以及使用者生成內容的提交和釋出。有些提供資料管理,例如出勤、註冊、課程時間表、掌握進度、評估和報告。大多數為學校管理人員、教師和學生提供了直接釋出、釋出和管理內容的能力,而無需程式設計技能,從而為這些使用者提供了隨時隨地訪問學習環境的機會。這些系統可以支援學校內部和外部的協作學習,以將學習環境擴充套件到家庭,並進一步讓家長參與進來 (Watson & Watson, 2007)。儘管“學習管理系統”、“課程管理系統”和“內容管理系統”這幾個詞通常可以互換使用。但它們都有自己的特定重點,如下所示。
學習管理系統側重於管理學習者、學習活動和組織能力對映的物流 (Watson & Watson, 2007)。LMS 管理整個學習過程,並提供用於交付和管理教學內容、評估個人和組織學習目標、跟蹤朝著這些目標取得的進展以及收集和展示資料的基礎設施 (Watson & Watson, 2007)。本質上,LMS 提供內容,但也處理課程註冊和管理、技能差距分析、跟蹤和報告。
課程管理系統支援將課程資料放到網上,“將學生與課程關聯起來,跟蹤學生表現,儲存學生提交的內容,並協調學生與他們老師之間的溝通”(Watson & Watson, 2007)。LMS 也包含許多這些功能;但是,LMS 不限於 CMS 功能。CMS 為教育工作者提供了一個框架、模板和工具,讓他們無需程式設計技能即可建立課程內容並管理課程內的討論和學生互動 (Watson & Watson, 2007)。
大多數 CMS 的常見功能包括內容區域、非同步討論區、聊天室、作業提交箱、測驗、花名冊、調查以及學生和教師設定自己模板化主頁的區域。學生和教師可以共享資源、協作、參與論壇、參加線上測試、訪問成績以及上傳作業 (Ioannou & Hannafin, 2008, p. 46)。CMS 支援師生之間的溝通和協作。但是,它們不具備組織範圍的學習管理系統所具有的所有管理功能,例如跟蹤學校出勤率、總註冊人數和定製的組織報告。
內容管理系統支援 Web 內容開發。使用 LCMS,內容與網站的設計和程式設計分離;因此,CMS 軟體使管理內容變得容易,而無需 Web 設計或程式設計技能 (Farkas, 2008)。LCMS 是一個多使用者環境,開發人員可以在其中從中央物件儲存庫建立、儲存、重複使用、管理和交付數字學習內容 (“Learning Content Management System”, 2009)。LCMS 允許任何人擔任網站管理員的角色,從而允許教育工作者或學生分擔更新 Web 內容的責任 (Watson & Watson, 2007)。
LCMS 允許個人或使用者社群輕鬆地在網站上釋出、管理和組織各種內容,包括:部落格、維基、資源目錄、協作創作環境、圖片庫、播客、影片共享、討論論壇、內容聯合和新聞聚合 (drupal.org)。與 LMS 和 CMS 一樣,LCMS 還具有基於角色的使用者許可權。
Guhlin (2007) 在考慮轉向開源技術時提供了以下建議。
順利過渡的八個步驟
- 召集一個由教師、管理人員和辦公室人員組成的代表委員會,並與他們分享問題。
- 問題:我們在軟體許可證上花費了大量資金。讓我們集思廣益,找到一些可以降低總成本的解決方案。從熟悉的開源基礎應用程式工具開始,例如 OpenOffice,它可以輕鬆共享,並且包含一個 剪貼畫庫。
- 優先考慮不同的解決方案。在測試環境中徹底評估每個解決方案,以便委員會了解為什麼某些解決方案有效或無效。讓成員保留他們體驗的部落格或日誌。
- 調查所有利益相關者。關注功能和需求,而不是產品。這將為您提供做出最佳解決方案決策所需的資料。
- 保持定期溝通。透過時事通訊和網頁,傳播委員會的調查結果,並隨著時間的推移讓利益相關者瞭解節省的資金以及如何將資金重新用於直接影響學生、教師和社群的值得的專案。
- 立即為選擇的開源解決方案建立快速參考卡。還要培訓您的技術支援部門。您可以參考 OpenOffice 教科書以及網站資源。
- 在多個校園進行過渡,設定培訓並提供現場演示,以便教師可以參加。還可以線上設定一個常見問題解答頁面,以幫助培訓所有人。
- 在宣佈決定時,為那些在家沒有高速網際網路連線的人提供軟體 CD,包括學區學生的家長。提供以媒體/複製成本的價格贈送這些 CD。
- (Guhlen, 2007)
影片:教學設計師 Matt Bodek 討論了他選擇開源 CMS (Drupal) 開發課程網站的原因 (Bodek, 2009)。
技術可以“改變人們對他們可以做什麼、他們想做什麼、他們認為需要做什麼的理解”(Burbules & Callister, 2000, p. 33)。
阿里·賈法裡(Ali Jafari)為我們展示了“下一代電子學習環境”的全面模型(賈法裡,2006)。
在規劃新的學習環境時,教育工作者應考察自身需求、願望清單,以及技術的可利用性。這些技術是靜態的、講授型的,只允許固定表示形式和單向資訊傳遞嗎?還是更具協作性和生產力,允許更靈活、多模式的表示形式,可以修改和共享?(鮑爾,2008)
要比較特定 LMS、CMS 和 LCMS 在溝通、生產力、學生參與、支援、課程交付、內容開發或技術規範方面的功能,請訪問以下網站。
Bodek, M. (2009). 訪談:與開源 CMS 合作(影片檔案)。影片釋出於 http://www.youtube.com/watch?v=330k7eiZT6g
鮑爾,M. (2008). 可利用性分析 - 將學習任務與學習技術相匹配。國際教育媒體,45(1), 3-15。檢索於 2009 年 7 月 13 日,來自威爾遜網路資料庫。
Burbules, N.C. & Callister, Jr., T.A. (2000). 看一看:資訊科技對教育的風險和希望。博爾德:西景出版社。
Chisnall, D. (2007 年 3 月 16 日). 自由軟體與開源軟體。檢索於 2009 年 7 月 12 日,來自 http://www.informit.com/articles/article.aspx?p=706208
CMSmatrix.org (n.d.). CMS 比較工具。訪問於 2009 年 7 月 13 日,來自 http://www.cmsmatrix.org
CoSN:K-12 開放技術。 (n.d.). 開放技術如何惠及 K-12 學校?檢索於 2009 年 7 月 11 日,來自 http://www.k12opentech.org/how-can-open-technologies-benefit-k-12-schools
CoSN:K-12 開放技術。 (n.d.). 什麼是開放技術?檢索於 2009 年 7 月 11 日,來自 http://k12opentech.org/what-are-open-technologies
Drupal.org. (n.d.) CMS 功能。檢索於 2009 年 7 月 13 日,來自 http://drupal.org/features
EduTools. (n.d.). 課程管理比較:如何使用本網站。訪問於 2009 年 7 月 13 日,來自 http://www.edutools.info/static.jsp?pj=4&page=HOWTO
Farkas, M. (2008). 適用於下一代網站的 CMS。美國圖書館,39(10), 36。檢索於 2009 年 7 月 11 日,來自威爾遜網路資料庫。
Fry, S. (2008). GNU 生日快樂(影片檔案)。影片釋出於 http://www.gnu.org/fry/
Guhlin, M. (2008 年 8 月 22 日). 開源的理由。技術與學習。檢索於 2009 年 7 月 12 日,來自 http://www.techlearning.com/article/6944
Ioannou, A. & Hannafin, R.D. (2008 年 1 月/2 月). 課程管理系統:是時候讓使用者獲得他們需要的東西了。技術趨勢,52(1), 46-50。檢索於 2009 年 7 月 11 日,來自威爾遜網路資料庫。
賈法裡,A.,麥吉,P. & 卡曼,C. (2006 年 7 月/8 月). 管理課程,定義學習:教職工、學生和管理人員想要什麼。EDUCAUSE 評論,41(4),50-71。檢索於 2009 年 7 月 12 日,來自 http://www.educause.edu/EDUCAUSE+Review/EDUCAUSEReviewMagazineVolume41/ManagingCoursesDefiningLearnin/158070
學習內容管理系統。 (2009 年 7 月 13 日). 在維基百科,自由的百科全書中。檢索於 2009 年 7 月 13 日,來自 http://en.wikipedia.org/wiki/Learning_management_system
開源倡議。 (2007). 開源定義。檢索於 2009 年 7 月 11 日,來自 http://opensource.openmirrors.org/
開源軟體。 (2009 年 7 月 11 日). 在維基百科,自由的百科全書中。檢索於 2009 年 7 月 11 日,來自 http://en.wikipedia.org/wiki/Open_source_software
Perens, B. (n.d.). 公共政策領域:開源軟體。檢索於 2009 年 7 月 12 日,來自 [http://perens.com/policy/open-source/ http://perens.com/policy/open-source/
Pfaffman, J. (2007 年 5 月/6 月). 是時候考慮開源軟體了。技術趨勢。51(3), 38-43。檢索於 2009 年 7 月 12 日,來自威爾遜網路資料庫。
自由軟體定義。 (n.d.). 檢索於 2009 年 7 月 11 日,來自 http://www.fsf.org/licensing/essays/free-sw.html
Tong, T. W. (2004). 自由/開源軟體:教育。檢索於 2009 年 7 月 11 日,來自 UNDP 國際開源網路網站:http://www.iosn.net/education/foss-education-primer/
Watson, W. R. & Watson, S. L. (2007 年 3 月/4 月). 學習管理系統是什麼,它們不是什麼,以及它們應該成為什麼?技術趨勢,51(2), 28-34。檢索於 2009 年 7 月 11 日,來自威爾遜網路資料庫。