How to choose open source solution

From LemonWiki共筆
Jump to navigation Jump to search

如何選擇開放原始碼、自由軟體的軟體方案

方案選擇的指標

  1. 釐清需求:清楚與定義自身需求,作為方案選擇的比較基準
  2. 版本更新和專案開發的活躍度:
    • 最近 (數個月內) 有更新軟體版本,而不是數年前才做最後一次更新或者已經公告停止繼續開發。沒有人維護的專案,代表功能不會更新丶錯誤不會修正,也同時代表未來有資安的隱憂。
    • 程式庫網站 (OpenSource for Educators) 提供數值資料,以 GitHub 專案為例,點選專頁首頁 (1) 查看 「Changelog」 作者寫的版本更新、或者是 (2) 查看 「commits」檔案更新、(3) 觀察開發活躍度 e.g.: Contributors to NuCivic/dkan
    • 程式語言版本的支援程度: 例如該專案程式語言使用 PHP 撰寫,則可比對目前 PHP 版本的支援程度( PHP: Supported Versions)。當 PHP 核心開發團隊不支援 A 版,而該專案仍然使用該版本,則代表有 A 版本的漏洞問題。
    • 軟體測試: 專案有無單元測試(unit test)、測試覆蓋率報告(test coverage report)
  3. 問題回覆與支援文件:使用者遇到問題時,有人協助回覆。
    • 查看郵件列表 (mailing list) 的討論頻率: 以 GitHub 專案為例,點選「issues」查看使用者提出的問題,同時觀察是否有人協助回覆和解決問題。
    • 支援文件: 是否提供清楚易懂的支援說明文件,或教學影片?
  4. 多人在用(Popularity):
    • 有比較多使用者,代表遇到問題時,可以從網路上 (例如問答服務) 找到比較多的支援文件。
    • 社群實體聚會次數,例如輸入 <架構名稱> (meetup OR conference) 再加上時間條件「過去一年」
    • (輔助用) 以 GitHub 專案為例,則可根據被收藏/星星數 (star) 的數量,作為熱門度的衡量指標 e.g. Stargazers · jackmoore/colorbox · GitHub。但是星星數不準的狀況是,該專案由 C 國人開發,加上 C 國人口眾多,無法作為與其他同型專案的比較基準。
  5. 授權議題:如果想將開放原始碼的軟體方案,整合在公司的商業服務內,需考慮著作權授權與商業應用是否相容。
  6. 維護或轉換方案的成本:選擇免費的開放原始碼的軟體方案,不代表不需要任何維護費用。
    • 該方案所需要的安裝與執行環境
    • 從現有方案轉換到開放原始碼軟體方案的成本
    • 日後要轉換到別的方案的成本:(1) 使用者資料是否允許匯出? 例如 Google takeout 資料工具、 (2) 是否允許匯出成自由檔案格式 (open file format)、開放文檔格式 (open document format),而非強迫使用者必須使用舊軟體方案才能開啟的專屬檔案格式 (proprietary file format)。 (3) SEO 議題:建議方案能提供自訂網域 (custom domain name),即使轉換方案仍可維持相同網域。
  7. 中文議題:可以使用繁體中文、多國語言 (unicode)
  8. (選擇性考慮的問題) 使用新或穩定的技術:例如試用 demo 版本功能、或查看截圖,確認軟體方案使用的技術或是否支援行動裝置。

延伸閱讀

相關詞彙

  • Technology selection (技術選擇)
  • Copyright compliance

開放原始碼新聞

開放原始碼 OR 開放源碼 OR "open source" 相關新聞聯播
China's Tencent releases new open-source AI model for coding, research tasks - TradingView
輝達傳欲以 130 億美元收購 AI 開源平台 Hugging Face,估值三年翻近 3 倍 - 動區動趨
AOS-P1:探索龐大且不斷增長的Apple Open Source-第1部分 - Desde Linux
GLM-5.3,確實帶著世界第一開放原始碼能力的頭銜,王者歸來了!順帶找到潛伏45年漏洞 - 鉅亨號
Australian police arrest two men accused of widespread open-source software hacking - TradingView
Meta 釋出全新開源 AI 模型 Muse Glimmer:主打離線運算與隱私保護, 單張顯卡就能流暢運作 - T客邦
一群工程師被裁掉,他們報復做了 AI 版 CEO - 動區動趨
Agentic AI Using Open Source Models: Finetuning, Deployment and Chip Design Case Studies - NVIDIA
Raindrop AI推出開放原始碼工具Workshop,支援AI代理本機除錯與評估 - iThome
Open Source Team Taiwan開源臺灣館COMPUTEX 2026正式啟動- 產業 - 工商時報
Nvidia to buy Hugging Face for $12.9B in major open-source AI bet: report - TradingView
輝達 CUDA 遇到對手了?AMD ROCm 開源大軍來襲,貢獻量翻 10 倍要讓 AI 跑更順 - T客邦
思科、Cloudflare等逾24個組織參與Athena聯盟,合作修補開源漏洞 - iThome
Orchestrate Next-Generation AI Workloads With Open-Source Slurm - NVIDIA
數發部防災積木元件創新賽六團隊獲獎將開放原始碼、納數位公共資產- 要聞 - 工商時報
AI 串上「成人玩具+攝影鏡頭」變自動攻方,道德淪喪專案已開源 - 動區動趨
矽谷AI陣營白熱化!OpenAI與Anthropic密會游說限制中國開源模型,黃仁勳、馬斯克力挺開放生態 - T客邦
被指控打壓開源AI?Anthropic執行長發文澄清: 真正的威脅是威權政體與算力流向 - T客邦
Sentient Foundation Commits $42 Million to Advance Open Source AGI - TradingView
ZAWYA: Exabeam launches Open Source Praxen to bring agent behavior verification to AI agents and digital workers - TradingView
超精緻3D表情符號免費下載!Google開源設計資產,支援Blender 與遊戲引擎二次創作 - T客邦
IBM與Red Hat推出企業開源軟體供應鏈安全服務Project Lightwell,標榜AI輔助第三方套件漏洞修補 - iThome
IBM and Red Hat Commit $5 Billion to Redefine the Future of Open Source in the AI Era - TradingView
Nvidia Unveils Open-Source Quantum AI Models - TradingView
LTM加入由Chainguard主導的產業聯盟Athena,協助保障AI 時代的開放原始碼軟體安全 - Business Wire
TradingView上由ACCESS Newswire發佈的新聞,2026-06-26 - TradingView
微軟 GitHub 多個開源專案遭駭客入侵,包含 Azure 與 AI 常用工具都被植入盜帳號木馬 - T客邦
xAI 開源 Grok Build 程式碼 修補資料外洩信任危機 - NewMobileLife
中國開源 AI 大受歡迎,美國會機構警告恐威脅美領先地位 - TechNews 科技新報
英偉達攜手 Hugging Face 推出機器人開源模型:GPU 生態直連 LeRobot - 動區動趨
Vitalik Buterin révèle le secret pour que l’Europe domine la tech mondiale - TradingView
Mythos被關閉的啟示:租AI還是自有好?控制權定生死 - 動區動趨

Powered by Google News