---
author: Ben Cotton
category: 观点
comments_data:
- date: '2017-07-11 13:33:06'
  message: 你买商业软件一样要买硬件买人家售后服务啊。没有什么差别。
  postip: 120.41.16.226
  username: 来自福建福州的 Firefox 54.0|Mac 10.12 用户
count:
  commentnum: 1
  favtimes: 0
  likes: 0
  sharetimes: 0
  viewnum: 4348
date: '2017-07-09 10:34:00'
editorchoice: false
excerpt: 我们习惯于软件被描述为“自由式免费（free as in freedom）”和“啤酒式免费（free as in beer）”。但还有另一种不常被提起的“免费”——“幼犬式免费（free
  as in puppy）”。
fromurl: https://opensource.com/article/17/2/hidden-costs-free-software
id: 8680
islctt: true
largepic: /images/p/201707/09/073551ct9z3fw42tfcycty.png
permalink: /article-8680-1.html
pic: /images/p/201707/09/073551ct9z3fw42tfcycty.png.thumb.jpg
related:
- displayorder: 0
  raid: 8917
reviewer: ''
selector: ''
summary: 我们习惯于软件被描述为“自由式免费（free as in freedom）”和“啤酒式免费（free as in beer）”。但还有另一种不常被提起的“免费”——“幼犬式免费（free
  as in puppy）”。
tags:
- 自由软件
- 免费软件
thumb: false
title: 幼犬式免费：免费软件中的无形消费
titlepic: true
translator: XYenChi
updated: '2017-07-09 10:34:00'
---

![幼犬式免费：免费软件中的无形消费](/images/p/201707/09/073551ct9z3fw42tfcycty.png "幼犬式免费: 免费软件中的无形消费")



> 
> 编者按：本文中使用的“Free”一词，通常在开源世界会指“自由”，对于此词的辨析，有个著名的例句是，“<ruby> 如自由一词的自由 <rp>  （ </rp> <rt>  free as in freedom </rt> <rp>  ） </rp></ruby>”，而非“<ruby> 如免费啤酒般的免费 <rp>  （ </rp> <rt>  free as in beer </rt> <rp>  ） </rp></ruby>”，但是在本文中，作者使用的“Free”应该是只使用了其“免费”的词义，并分别在“freedom”、“beer”和“puppy”三个场景下进行了辨析。
> 
> 
> 


我们习惯于软件被描述为“<ruby> 自由式免费 <rt>  free as in freedom </rt></ruby>”和“<ruby> 啤酒式免费 <rt>  free as in beer </rt></ruby>”。但还有另一种不常被提起的“免费”——“<ruby> 幼犬式免费 <rt>  free as in puppy </rt></ruby>”。这个概念来自于当别人送你一只免费的小狗，但那只小狗不是真的免费。日常照顾它需要花费大量精力与金钱。商业术语是“总体拥有成本”，即 TCO ，这适用于所有场景，不仅仅是开源软件和小狗。


既然免费小狗问题适用于所有事，那么它是如何对于开源软件特别重要的呢？有一些解释。首先，如果你已经购买了软件，就会因为消费对它设定期望值。软件起初免费后来需要花钱似乎是很无理的要求。其次，如果这发生在一个组织首次采用开源项目的时候，就会阻碍该组织下一次采用开源项目。最终且违反直觉的是，看起来开源软件需要花钱可能使得它更轻易“卖出”，如果它真的免费，未免也太好了一点。


接下来的部分是软件消费渐显的共同之处。这绝不是一个详尽的列表。


### 起始消费


开始使用软件之前，你必须首先拥有这个软件。


* **软件：** 因为它是开源的不一定意味着它是*免费的*。
* **硬件：** 考虑到软件的需求。如果你没有使用软件所需的硬件（可能是服务器硬件或者客户端硬件），你得买。
* **培训：** 很少有软件完全直白如话的。在于你是选择培训还是自己去弄清楚。
* **实战：** 把所有零部件放在一起只是开始，现在，是时候把所有东西拼在一起了。
	+ **安装和配置：** 至少这将花费一些员工的工作时间。如果这是一个大项目，你可能需要花钱请一个系统整合服务商或者其他供应商来做这件事。
	+ **数据导入：** 如果要取代现成的系统，存在数据搬家的问题。皆大欢喜的是所有都是相同标准编译的，这样就没什么问题。然而在很多情况，需要写一些脚本来提取和重载数据。
	+ **其他系统的接口：** 说到写脚本，这个软件能和你使用的其他软件（例如，目录服务或者工资软件）很好联系起来吗？
	+ **定制：** 如果原本的软件不能满足你所有的需求，那它可能需要定制。你可以做到，但是仍需要努力或者是一些原材料。
* **商业变化：** 当你的组织希望有所提升时，新软件也可能会变化。然而这种转换不是免费的。例如，生产效率刚开始可能会下降因为员工还在适应新软件。


### 经营成本


安装软件是简单部分，现在你得使用它。


* **更多培训：** 什么，你认为我们已经做好了? 过段时间，你的组织会加入新人，他们需要学习如何使用这个软件，或者说是添加了额外功能的新版本软件发布了。
* **维护：**
	+ **订阅费：** 有些软件通过收取订阅费来提供更新。
	+ **补丁：**取决于软件的自身，打补丁需要费很多功夫。包括测试和部署。
	+ **开发：**你自己做所有定制吗？现在你必须维护下去了。
* **支持：** 当它坏了得有人来修，无论是供应商还是自己的团队，确实需要一笔花费。
* **良好的做法：** 这个不是必需品，但如果你在使用开源软件，无论如何给一些回馈是非常好的。比如代码贡献、在邮件列表提供支持、赞助年度会议等等。
* **商业利益：** 好吧，这不是一个付费项，而且它抵消了一些费用。使用软件对你的组织意味着什么呢？如果它使得量产产品减少了 25% 的浪费，这就是价值。再换个例子，它可能帮助你减少 30% 不盈利部分。


这样例子数不胜数，确实需要一定想象力来想出所有的花费。算出正确的价值需要一些实验和大量的的优质客户，但是这样分析一遍的话会使得它更加清晰。就好像一只小狗狗，如果预先知道自己会付出多少，这可能会是一个有价值的实验。


（题图：opensource.com）




---


作者简介：


Ben Cotton - Ben Cotton 是一个培训过的气象学家和一个职业的高效计算机工程师。 Ben 在 Cycle Computing 做技术传教士。他是 Fedora 用户和贡献者，合作创办当地的一个开源集会，是一名开源倡议者和软件自由机构的支持者。他的推特 (@FunnelFiasco)




---


via: <https://opensource.com/article/17/2/hidden-costs-free-software>


作者：[Ben Cotton](https://opensource.com/users/bcotton) 译者：[XYenChi](https://github.com/XYenChi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出