How to choose open source solution: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
'''如何選擇開放原始碼、自由軟體的軟體方案'''
'''如何選擇開放原始碼、自由軟體的軟體方案'''


釐清自身需求
方案選擇的指標
# 清楚定義自身需求,作為方案的比較基準
# 釐清需求:清楚與定義自身需求,作為方案的比較基準
# 該方案所需要的安裝與執行環境
 
相較於其他類似功能的方案...
# 版本更新:最近 (數個月內) 有更新軟體版本,而不是數年前作最後一次更新後,就沒在維護,這同時代表有資安的隱憂。
# 版本更新:最近 (數個月內) 有更新軟體版本,而不是數年前作最後一次更新後,就沒在維護,這同時代表有資安的隱憂。
# 問題回覆:使用者遇到問題時,有人協助回覆。以 GitHub 專案為例,點選「issues」查看使用者提出的問題,同時觀察是否有人協助回覆和解決問題。
# 問題回覆:使用者遇到問題時,有人協助回覆。以 GitHub 專案為例,點選「issues」查看使用者提出的問題,同時觀察是否有人協助回覆和解決問題。
Line 11: Line 8:
# 授權議題:如果想將開放原始碼的軟體方案,整合在公司的商業服務內,需考慮著作權授權與商業應用是否相容。
# 授權議題:如果想將開放原始碼的軟體方案,整合在公司的商業服務內,需考慮著作權授權與商業應用是否相容。
#* [http://www.openfoundry.org/tw/legal-column-list/8397-2011-07-22-09-56-32 善用自由軟體資訊清單有效降低法律糾紛的風險 - OpenFoundry]([https://drive.google.com/templates?q=自由軟體資訊清單&type=spreadsheets&sort=hottest&view=public 文件範本], example: [http://confluence.jetbrains.com/display/PhpStorm/Third-Party+Software+Used+by+PhpStorm Third-Party Software Used by PhpStorm])
#* [http://www.openfoundry.org/tw/legal-column-list/8397-2011-07-22-09-56-32 善用自由軟體資訊清單有效降低法律糾紛的風險 - OpenFoundry]([https://drive.google.com/templates?q=自由軟體資訊清單&type=spreadsheets&sort=hottest&view=public 文件範本], example: [http://confluence.jetbrains.com/display/PhpStorm/Third-Party+Software+Used+by+PhpStorm Third-Party Software Used by PhpStorm])
# 維護或轉換方案的成本:選擇免費的開放原始碼的軟體方案,不代表不需要任何維護費用。
# 維護或轉換方案的成本:
#* 選擇免費的開放原始碼的軟體方案,不代表不需要任何維護費用。
#* 該方案所需要的安裝與執行環境
# (選擇性考慮的問題) 使用新或穩定的技術:例如從方案提供的 demo 或 截圖,查看軟體方案使用的技術或是否支援行動裝置。
# (選擇性考慮的問題) 使用新或穩定的技術:例如從方案提供的 demo 或 截圖,查看軟體方案使用的技術或是否支援行動裝置。





Revision as of 13:31, 6 January 2015

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

方案選擇的指標

  1. 釐清需求:清楚與定義自身需求,作為方案的比較基準
  2. 版本更新:最近 (數個月內) 有更新軟體版本,而不是數年前作最後一次更新後,就沒在維護,這同時代表有資安的隱憂。
  3. 問題回覆:使用者遇到問題時,有人協助回覆。以 GitHub 專案為例,點選「issues」查看使用者提出的問題,同時觀察是否有人協助回覆和解決問題。
  4. 多人在用:有比較多使用者,代表遇到問題時,可以從網路上找到比較多的支援文件。
  5. 授權議題:如果想將開放原始碼的軟體方案,整合在公司的商業服務內,需考慮著作權授權與商業應用是否相容。
  6. 維護或轉換方案的成本:
    • 選擇免費的開放原始碼的軟體方案,不代表不需要任何維護費用。
    • 該方案所需要的安裝與執行環境
  7. (選擇性考慮的問題) 使用新或穩定的技術:例如從方案提供的 demo 或 截圖,查看軟體方案使用的技術或是否支援行動裝置。


延伸閱讀