不建議。
首先,維護和追蹤變得非常麻煩。現在大多數軟體並不需要自行編譯,而且在 Windows 上常用的軟體也很容易下載。安裝一個軟體也不需要花費幾分鐘的時間。此外,許多業餘無線電軟體的衍生分支眾多,每個 HAM 的需求也不同。
更重要的是,法律相容性問題。
雖然火腿軟體有不少是開源程式,但有些軟體則是商業閉源的,或許授權內可能沒有某些允許。再次發放若行為違反《電腦軟體保護條例》第24條所禁止的「複製並向網路傳播他人的軟體」,則構成民事侵權。
Windows 系統本身也必須使用允許再發行的授權版本(例如 MSDN 訂閱、Volume License、官方 OEM 預裝協議)。如果拿的是普通零售版或網上下載的 MSDN 原版 ISO,再包裝後对外發行,就違反微軟的使用條款(相信大家肯定沒有在安裝系統時仔細閱讀使用者協議),屬於「非法預裝」。
總體而言,這屬於高風險的操作,微軟法務部門密切關注。
若必須這麼做,務必先列出一份清單,核對每個程式的授權(例如:GPL、MIT、EULA 等),確認是否包含重新發行(redistribution)的條款。在發放時,請在說明文件中列出所有組件及其授權,並公開 GPL 部分的原始碼。
或者,我更建議採用這種方式:製作一個自動化腳本,僅提供下載管道,而不發布軟體本身。這樣更具彈性、簡潔、易於維護和安全性(從法律上而言)。