开源软件的商业案例与基础设施评估
1 开源软件的成本考量
1.1 免费不意味着无成本
开源软件虽可免费获取,但使用中仍可能产生费用,主要体现在以下方面:
- 发行商 :Linux 仅为操作系统内核,众多软件集合形成发行版。如 Debian 由全球志愿者维护,含超 16000 个软件包。企业部署 Linux 时,常选用公司测试和支持的发行版,如 Red Hat 的 Enterprise Server 和 Novell 的 SuSE,这些公司会对发行版中的软件包进行回归和集成测试,并提供售后支持,收取相应费用。
- 项目开发者 :部分项目开发者为维持生计,会为其参与开发的软件提供按事件收费或支持合同,部署协助或一次性定制集成任务收费也很常见。
- 内部投入 :缺乏内部开发专业知识的公司,可选择赞助开发,确保项目健康发展或获取特定功能。也可进行无特定目标的项目捐赠,或聘请内部开发者引导开源项目方向,同时利用外部资源进行开发、测试和文档编写。
1.2 开源软件真的能省钱吗
开源软件实施并非完全免费,但无软件许可费,部署后除非选择付费支持,否则无需支付软件使用的初始或后续费用。与大型 OTC 软件相比,一次性赞助开发可能比请公司定制 OTC 软件包更便宜,且可访问源代码,降低定制公司倒闭风险。此外,开源软件质量高,能在旧硬件上运行,延长硬件使用寿命,节省成本。同时,开源软件安全性更好,发现漏洞后能更快修复。
1.3 摆脱垄断束缚
过去几十年,微软推动了个人计算机的广泛普及,但它
超级会员免费看
订阅专栏 解锁全文
1081

被折叠的 条评论
为什么被折叠?



