不建议。
一是维护跟进太麻烦了,现在不是软件包大多需要自己编译的古老时代,Windows上常用的软件都很好下载;自己装一个并不需要几分钟时间。并且业余无线电软件不少有衍生分支,每个HAM需求不同。
更重要的是,法律合规问题。
虽然火腿软件不少是开源程序,但有的软件是商业闭源的,或许可证里面不一定有些允许再分发,就可能触发《计算机软件保护条例》第二十四条禁止的“复制并网络传播他人软件”,构成民事侵权。
Windows系统本身本身也必须用允许再分发的授权版本(例如 MSDN 订阅、Volume License、官方 OEM 预装协议)。如果拿的是普通零售版或网上下载的 MSDN 原版 ISO,再封装后对外发,就违反微软许可条款(相信大家肯定没有在装系统时认真读用户协议),属于“非法预装”。
总的来说这属于高风险操作,M$法务部虎视眈眈= =
如果非要做,一定要列个清单,核对每个程序的许可证(GPL,MIT,EULA啥啥啥的),看有没有包括redistribution。分发时要在说明里列出所有组件及其许可证,GPL部分的源码也要公开。
或者我更建议采用这种方法:弄一个自动化脚本,只提供下载渠道,而并不分发软件本身。这样更加灵活、小巧、可维护、安全(法律上的)。