我们已经习惯于听到软件被描述为“像自由一样免费”和“像啤酒一样免费”。但还有另一种“免费”不太常被提及:“像小狗一样免费”。这个概念基于这样的想法:当有人送给你一只免费的小狗时,这只小狗并非真的免费。它的日常护理需要大量的工作和费用。商业术语是“总拥有成本”(TCO),它适用于任何事物,而不仅仅是开源软件和小狗。
因此,如果免费小狗的问题适用于所有事物,那么它对开源软件的具体重要性是什么?有几个方面。首先,如果您已经在为软件付费,那么您已经设定了软件是有成本的预期。免费在前但稍后收费的软件似乎是一种主要的强加。其次,如果这种情况发生在组织的第一个开源采用项目上,它可能会使该组织在未来放弃采用开源软件。最后,也是违反直觉的是,表明开源软件有成本可能使其更容易“推销”。如果它真的没有成本,那似乎好得难以置信。
以下部分代表了软件成本悄然出现的常见领域。这绝不是一个全面的列表。
设置成本
要开始使用软件,您首先必须拥有该软件。
- 软件:仅仅因为它是开源的,并不一定意味着它是免费的。
- 硬件:考虑软件的要求。如果您没有使用该软件所需的硬件(这可能是服务器硬件或客户端硬件),您将需要购买它。
- 培训:软件很少是完全直观的。选择是接受培训还是自行摸索。
- 实施 将所有部分放在同一个房间里只是开始。现在,是时候将拼图拼在一起了。
- 安装和配置:至少这将占用一些员工时间。如果这是一个大型项目,您可能需要支付系统集成商或其他供应商来完成这项工作。
- 数据导入:如果您要替换现有系统,则需要将数据移动到新家。在一个一切都符合相同标准的理想世界中,这不是问题。但在许多情况下,可能有必要编写一些脚本来提取和重新加载数据。
- 与其他系统的接口:说到编写脚本,此软件是否与您使用的其他软件(例如,您的目录服务或您的工资单软件)良好地结合在一起?
- 定制:如果软件不能开箱即用地满足您的所有需求,则可能需要对其进行定制。您可以这样做,但这仍然需要努力,并且可能需要一些材料。
- 业务变更:这个新软件可能会改变您的组织做事的方式——希望会变得更好。但是,这种转变并非免费的。例如,当员工习惯新软件时,生产力最初可能会下降。
运营成本
安装软件是容易的部分。现在您必须使用它。
- 更多培训:什么?您认为我们已经完成了吗?随着时间的推移,可能会有新人加入您的组织,他们也需要学习如何使用该软件,或者会发布添加了额外功能的新版本。
- 维护
- 订阅:某些软件通过付费订阅提供更新。
- 补丁:根据软件的性质,应用补丁可能需要一些努力。这包括测试和部署。
- 开发:您自己进行了任何定制吗?现在您必须永远维护这些定制。
- 支持:当出现问题时,必须有人修复它,无论是供应商还是您自己的团队,都有实际成本。
- 良好公民行为:这不是一项要求,但如果您正在使用开源软件,那么如果您以某种方式回馈,那就太好了。这可能是代码贡献、在邮件列表上提供支持、赞助年度会议等等。
- 业务收益:好的,所以这不是成本,但它可以抵消一些成本。使用此软件对您的组织意味着什么?如果它使您能够以减少 25% 浪费的方式制造小部件,那么这很有价值。再举一个例子,也许它可以帮助您将对您的非营利组织的重复捐款增加 30%。
即使有这样的清单,也需要大量的想象力才能想到所有成本。正确估值需要一些经验和大量的良好猜测,但仅仅经历这个过程就有助于使其更加清晰。就像小狗一样,如果您预先知道自己要面对什么,这可能是一次有益的经历。
10 条评论