從台鐵「新」售票系統,我們可以看到將系統開源的重要性。我們仍舊強力主張,使用納稅人的錢所開發出來的資訊軟體系統,都應該要開放源碼,供大家檢視,也讓其他單位與民間開發者可以重覆利用、共享。
開放源碼不代表開發者就拿不到開發費用,也不代表辛苦開發的成果會被人據為己有。PMPC 的作用是避免廠商套牢、藏在黑洞裡不肯見光;自由軟體的架構也確保過去開發者的貢獻一定會被紀錄與保留。
https://slat-tw.blogspot.com/2019/05/public-money-public-code.html
這段超精準:
『…我注意到,光這些「中介軟體」與「工具軟體」預算就編了三億!我非常好奇,這些「中介軟體」跟「工具軟體」到底是些什麼?
原本預期這個問題在我前陣子透過前輩拿到的一份台鐵的報告[1]中應該有交待,結果看到報告的時候我還是被驚呆了!報告中對所謂的「中介軟體」與「工具軟體」,完全沒有提到「使用哪些軟體」,而是以「票務入口管理網」、「資料庫軟體」、「商業智慧工具軟體」這樣的字眼帶過。「資料庫軟體」到底是哪一個?或許我們還可以透過「軟體供應商」來猜,大概就是 Oracle 的資料庫管理系統。可是資料庫管理系統百百種,有很貴的專有系統,也有自由開源的資料庫管理系統…(略)…只是適不適合而已。而這個「適不適合」,有沒有做過任何評估?此外還有沒有其他的選擇?上面所說還只是我所看到的第一眼印象而已。相信再深入追下去,一定可以看到更多「盤根錯節」的景象。』