跳至主要内容

軟體綁架

· 閱讀時間約 3 分鐘 · 780 字

在前面 RSS 的文章中有提到,我目前必須被迫使用 Windows 系統的電腦,原因就在於業界環境中有太多工程軟體是被壟斷的,以目前我待的土木業較常見的為例

CSI​

  1. 建築分析設計軟體 ETABS
  2. 結構分析與設計軟體 SAP2000
  3. 地下結構分析與設計軟體 SAFE

Midas Civil​

  1. 結構分析與設計軟體 Midas Civil
  2. 房屋結構分析設計軟體 Midas Gen

SIMULIA​

  1. 有限元素分析軟體 Abaqus

AUTODESK​

  1. 設計與製圖軟體 AutoCad
  2. BIM資訊整合軟體 Revit

台灣在地結構軟體商 RCAD​

  1. 結構配筋後處理及數量計算軟體 RCAD

作業系統支援程度

公司 (Company)軟體 (Software)WindowsmacOSLinux
CSIETABS✅⚠️❌
SAP2000✅⚠️❌
SAFE✅⚠️❌
MidasMidas Civil✅⚠️❌
Midas Gen✅⚠️❌
SIMULIAAbaqus✅❌✅
AUTODESKAutoCAD✅✅❌
Revit✅⚠️❌
台灣在地軟體商RCAD✅❌❌

✅:原生支援 ⚠️:非原生支援,透過虛擬機等其他方式使用 ❌:不支援,沒有穩定的方式執行

上述這些專業軟體,可以看到絕大多數都不支援 macOS 或 Linux。

土木業界的困境

這些軟體背後有很龐大的理論基礎,配合新的材料、新的工法不斷修改程式,雖然也有一些開放的自由軟體,但我認為有幾個原因非常難被取代。

  1. 業界行之有年,不使用專有軟體,會被業主、顧問、結構審查委員、施工廠商等質疑安全性,自由軟體也很難做到在軟體驗證、法規校對、理論背景上跟大公司抗衡,畢竟是與生命財產相關的軟體。
  2. 公司內部同事們撰寫的 Excel1 試算 VBA、檢核試算表2、自動化建模等等無數小程式也是配合專有軟體寫的。
  3. 就算有一家公司特立獨行,可以全部用自由軟體做設計,但是工程進行會有無數的廠商配合,唯一的解法只有整個產業都使用自由軟體。就連最基本的文書處理 Word、PowerPoint 我都覺得很難在工作環境中換掉。

結論

一個工程師使用自由軟體,需要一群同事配合;

一群同事使用自由軟體,需要整間公司配合;

整間公司使用自由軟體,需要一群公司配合;

一群公司使用自由軟體,需要整個國家配合;

整個國家使用自由軟體,需要一群國家配合;

一群國家使用自由軟體,需要全世界配合

明天,就由我先開始使用.md格式替換掉.docx,做為打倒巨人的第一步吧!

Footnotes​

  1. 是的沒錯,又是商業軟體,就像俄羅斯娃娃一層套一層 ↩

  2. 結構分析軟體是國外的規範,在台灣通常會利用很多很多的 excel 試算表,從前期 input 到後期 output 的分析結果,都整理一套符合台灣設計法規的標準,並透過軟體做設計 ↩

發表留言

本篇留言/ 0 則

載入中...