跳轉到內容

Ict@innovation:釋放非洲的 IT 業務/5-5

華夏公益教科書,開放書籍,開放世界

模組 5.5 開源軟體策略

[編輯 | 編輯原始碼]

1:00 小時

交付方式

[編輯 | 編輯原始碼]

出於教學目的,建議培訓師/講師使用講座、角色扮演、小組和個人練習作為交付此模組的主要手段。


開源軟體業務被視為支援公司之間的公平競爭,透過不將客戶鎖定在一家供應商而使客戶受益,並降低軟體開發成本。然而,開源軟體業務不會在真空中執行。開源軟體企業應瞭解競爭和/或合作(模組 5.3),開發處理不同利益群體(模組 5.2)的新方法,並培養成功營銷其產品所需的技能。本模組探討了採用、與開源軟體和軟體行業相關的當代商業活動,以及可能阻礙或支援開源軟體廣泛接受的管理決策。然而,可能不存在“開源軟體策略”,因為每個業務環境和市場都是不同的,但本模組提供了一些示例,開源軟體企業可以從中吸取教訓,以實施有效的開源軟體業務策略。

開源軟體策略

[編輯 | 編輯原始碼]

在過去的幾年裡,IT 業務行業有趣的是,公司(例如 Sybase、Oracle、Sun、IBM)越來越多地實施開源策略 - 將程式和應用程式移植到 Linux 環境中,同時意識到他們可以收取補充服務,例如售後服務。公司越來越依賴開源 LAMP(Linux/Apache/MySQL/PHP 或 Perl)堆疊作為專有軟體的替代方案,因為其固有的成本節約。因此,開源軟體正在重新定義軟體行業和企業開發、維護、支援和部署軟體的方式(Hawkins,2004;Sowe 等人,2009)。此外,開源軟體改變了軟體行業的智慧財產權格局(Samuelson,2004)。重點逐漸從保護軟體知識轉移到從開源軟體開發、使用和分發中最大化收益。軟體企業正在意識到,需要從內部軟體開發商和分銷商轉變為服務行業,在服務行業,軟體產品由開發和使用軟體的人員根據質量、可靠性和效能進行評判。除了承諾降低軟體的總擁有成本並可能獲得更好的支援外,還有一個額外的維度是擺脫供應商鎖定,即整個軟體應用程式變得依賴於單個供應商(Sowe 等人,2009)。由於開源軟體開發模式授予對原始碼的“免費”訪問許可權,使用開源軟體的公司不必被迫進入永久升級週期。對原始碼的免費訪問使使用特定解決方案的公司可以自由地修改和改進軟體。然而,對於許多企業來說,僅僅專注於開源軟體解決方案可能不可行。一種常見的方法是針對採用創新策略的開源軟體商業模式,透過將開源軟體產品與專有軟體相結合來開展業務。例如,請參見模組 2.2 和 2.5。此外,Michael Coté 等人,2007 年提出了一份合適的說明,討論了組織和公司使用的開源策略 - 目標是為考慮對其產品組合的某些部分進行開源的公司提供背景資訊。

商業活動

[編輯 | 編輯原始碼]

儘管開源軟體應用程式在伺服器領域(例如 Apache)和作業系統以及網路環境(例如 Linux)取得了巨大進步,但在某些領域(例如開源資料庫、文字處理軟體、學習管理系統或 LMS、內容管理系統或 CMS)專有軟體仍然占主導地位。對於許多面臨軟體成本上升的組織而言,開源軟體是一個可能的替代方案。這種階段性轉變是認識到開源軟體在以下方面的吸引力:

  • 輕鬆獲得升級和新應用程式,
  • 如果企業考慮購買開源軟體,則可以吸引 MySql 等主要開源軟體應用程式的誘人定價,
  • 可行的開發人員和支援社群,以及
  • 能夠輕鬆地與其他開源軟體工具和系統整合。

然而,越來越多的公司對完全利用開源軟體採取謹慎的態度。這種謹慎的趨勢預計將持續下去,儘管開源軟體解決方案正在不斷改進。大型企業在關鍵任務應用程式中採用開源軟體面臨的主要挑戰始終是可擴充套件性和第三方支援。儘管在低端和中端市場取得了成功,但某些開源軟體應用程式的低成本吸引力可能需要一段時間才能對某些工業領域(醫療、導航、軍事和其他重要的政府服務)產生真正影響,就像 Linux 在作業系統中所做的那樣。然而,釋出原始碼和定價是兩個獨立的決定。令人鼓舞的是,釋出給定系統或應用程式的原始碼只會改善該系統的創新基礎。可以理解的是,可以重新安裝崩潰的作業系統,或恢復網路伺服器故障,而對公司的寶貴資料造成很少的損害,但當資料庫應用程式出現故障時,風險很大 - 因為資料庫包含對資訊時代任何行業成功至關重要的資訊。這也適用於儲存其他關鍵資訊或安全資訊的應用程式。

管理決策

[編輯 | 編輯原始碼]

在對澳大利亞 500 家頂級公司進行的調查中,G. Sigi,2005 年報告稱,管理人員普遍拒絕開源軟體,因為他們無法看到它與他們的運營有任何關聯,認為缺乏可靠的持續技術支援,以及與開源軟體相關的巨大學習成本。但是,對於許多公司高管、供應商和使用者而言,在開源軟體解決方案方面,有一些緊迫的問題需要考慮。下圖[1] 顯示可靠性和總擁有成本在議程中佔有重要地位。其他因素包括許多總經理、員工和公眾某些部門接受開源軟體開發模式的意願 [模組 1]。這些因素用於衡量管理人員在選擇開源軟體解決方案時引用的最重要的標準。資料來自對 150 家實施開源軟體策略的公司進行的調查,這些公司在政策上必須遷移到開源軟體。


儘管如此,軟體開發公司仍在繼續實施開源軟體策略,並透過銷售其商業版本以及提供支援和其他服務(“3-ization”;定製、本地化和國際化)來開展業務。同時,公司將採用開源軟體,以便利用“全球龐大的開發人員社群,並透過不必 [重新] 發明輪子來降低生產成本”(Sowe,2009)。

模組 5.5:評估

[編輯 | 編輯原始碼]
  • 討論 1:您對開源軟體策略的理解是什麼?
  • 討論 2:介紹並討論您所在地區一家公司的 FOSS 戰略。
  • 角色扮演 1:假設您是一名顧問。如果有人想要開始一個 FOSS 業務並向您諮詢建立業務的策略,您將向客戶展示哪些策略要點?
  1. 來源:Sowe 等人,2009 年;第 10 頁

上一章 | 下一章

華夏公益教科書