开源让你物有所值

还没有读者喜欢这篇文章。
Open innovation

Opensource.com

前几天,我听到了一句每个开源教育者最讨厌听到的话:“嗯,一分钱一分货……” 所以,这次我在小组的谈话中,我没有解释“免费”是指“自由的免费”而不是“免费的成本”,我改变了说法。 我回答说:“你说得对。”

我是什么意思? 我怎么会同意这个人? 嗯,对于开源,你总是可以付费编写新功能,但你也可以花时间来改进产品。 如果“免费”可以有多种含义,“付费”也可以。 当涉及到开源时,你有自由改进产品,这意味着你可以用你的时间(报告错误、建议功能、编写文档等)、你的技能(编写代码、调试软件等)或你的金钱来随时改进产品。 但是,如果你只是下载产品并免费使用它,那么当它不能满足你的需求时,你就没有权利抱怨。  

一个很好的例子发生在周四。 我收到我们的一家合作伙伴图书馆的报告,他们希望 Koha 以特定的方式运行。 我解释说这将是一个新功能,我会向社区推荐它。 我在下午提交了一个增强功能请求。 周五,当我登录我们的 IRC 频道时,我收到一位开发人员的消息,说他们已经修复了我报告的问题! 我进入 Bugzilla,查看了补丁并对其进行了测试。 我能够让补丁完美运行,所以我签署了它,到下周二,它已经通过了质量保证,并准备好让我们的发布经理审查。

这就是开源的美妙之处,也是用你的时间“付费”的好处。 我们已经习惯了迫使我们只能处理他们提供的菜单和设置的软件,以至于当我们切换到开源软件时,我们没有想到要建议新功能,但是如果你这样做了,你可能会得到你所付出的代价。

标签
User profile image.
妮可·C·巴拉塔(Engard)是红帽公司的高级内容策略师。 她获得了德雷克塞尔大学的 MLIS 学位和朱尼亚塔学院的文学学士学位。 妮可担任奥斯汀 ChickTech 的主管志愿者。 妮可以其众多出版物而闻名,包括她的著作《图书馆混搭》、《更多图书馆混搭》和《图书馆实用开源软件》。

16 条评论

感谢您如此高效地处理这个老套的陈词滥调。

rjb

多么精彩的小文章。 当你这样说的时候,它看起来如此简单,但我觉得我们中的许多人太经常忘记这种思路了。

去开源!

安德鲁,当我这么说的时候,我有点震惊,但后来意识到我是认真的,并认为我应该与大家分享:)

回复 作者:安德鲁·鲍威尔(未验证)

妮可,

感谢这篇精彩的文章。

出色地说明了协作网络中价值的实际流动。 特别是,实物贡献如何在开放环境中构成大部分经济交易。

下次我解释开源经济学时,我一定会使用这个例子和你的观点。

谢谢。

当然,有问题的短语可以追溯到远在免费软件可用之前,并且未能考虑除商业产品之外的任何产品。 当然,即使在那时,对于许多商业产品来说,真正付出代价的最佳描述是当时的另一个术语“蛇油”。

我会挑战任何说“一分钱一分货”的人,让他们在以下人士面前重复这句话

* 志愿者施粥厨房
* 红十字会
* 救世军
* 无国界医生
* 和平队成员

嗯,在这种情况下,你能够对经典的观察“一分钱一分货”提出一个有利的答案。

但是,我想强调的是,这种有利的结果之所以实现,仅仅是因为其他人有能力并且愿意实现新功能。 这当然是开源的核心特征。

然而,结果*可能*不太有利,而且在许多情况下确实如此。 当以下情况出现时,不利条件就会出现

(a)所请求的功能不被开发人员认为“有趣”,他们基本上希望将他们投入的时间(他们自己的时间!)花在他们认为有趣的东西上(想想:KDE 桌面的功能膨胀;还有许多半成品、有缺陷和二流的 Kxxxx 应用程序)

(b)与代码库的难度和功能请求的复杂性相比,围绕 OSS 的社区的开发人员数量很少(想想 OSS 统计软件包“R”,其 OSS 版本调试支持很差,无法利用多处理器,并且在基于文件的处理方面很弱,而其商业化分支在这些方面非常强大。 在这种情况下,你付钱给人们去做令人讨厌、精疲力竭、复杂且枯燥的工作……当你需要时,这绝对物有所值)

(c)编码人员觉得所请求的功能不值得,甚至不受欢迎(想想 Gnome 项目,Linux 中对过时硬件的支持)

OSS 的社区支持_可能_非常棒,但也_可能_非常糟糕。 在你获得该特定社区的一些经验之前,你无法判断会是什么情况。

所以,嗯……“一分钱一分货”的观察可能完全错误,或者完全正确。 我们不要太教条。

“我想强调的是,这种有利的结果之所以实现,仅仅是因为其他人有能力并且愿意实现新功能……
然而,结果*可能*不太有利,而且在许多情况下确实如此。 当以下情况出现时,不利条件就会出现:“

“(a)所请求的功能不被开发人员认为‘有趣’……”

“(b)与代码库的难度相比,开发人员的数量很少……”

“(c)编码人员觉得所请求的功能不值得,甚至不受欢迎……”

唉。
换句话说,在这些方面与商业软件没有什么不同。

回复 作者:戈洛德(未验证)

@贝尔纳多·韦尔达

是的,在(重要的方式上)不是。

机制是相似的,但使功能对开发人员“有趣”的标准截然不同。

例如:对于商业软件,开发人员和业余爱好者没有发言权。 这是管理层决定的,他们会考虑盈利能力以及功能是否与产品相关等因素。

以 MS Visio 为例。 没有 FOSS 工具可以媲美其质量。
以 MS Visual C++ 为例。 尽管它有很多缺点,但没有 FOSS 工具可以提供相当的调试工具(当然不是 GDB 或 KDEVELOP)。
以 Wolfram / Maple 符号数学和 Matlab 数值数学软件包为例。 它们轻松击败 Sage、Scilab 和 Octave。
以 Esri 的 Mapinfo GIS 软件包为例。 它非常昂贵,但没有可比的 FOSS 软件包,因为它太难开发了,而且没有足够的人有能力并且愿意这样做。
以 Windows 的 Total Commander 为例……它比任何 FOSS 双窗格文件管理器都好得多,而且多年来一直如此。 但是没有人愿意让“mc”跟上时代。
最后以 MS Windows 为例。 它的内部结构确实令人震惊,但其用户界面非常精致,而且当你只是运行桌面应用程序时,它很少出现故障。 将其与 KDE 进行比较,KDE 投入了大量资源来创造一种没有人要求的花哨的“重新思考桌面”体验,并添加了大量冗余和二流的“我也是”应用程序,但仍然没有让所有基本功能都正常工作,因为它想经常尝试一些新的东西。

在所有这些情况下,如果你的时间值钱(这确实排除了业余爱好者),那么商业版本绝对物超所值。 仅仅是因为没有足够的开发人员来真正完善软件……或者他们有更有趣的事情要做。

回复 作者:贝尔纳多·韦尔达(未验证)

你是对的,这完全取决于开源项目,但尝试贡献(付费)除了花费一点时间外没有任何成本,而且可能会取得惊人的成功。 我教导人们的一件事是,你必须评估你想要使用的开源软件周围的社区,并判断它是否强大、开放和响应迅速。 在我提到的例子中,Koha 有一个非常热情友好的社区和很棒的软件用户。 因此,以错误报告、时间或金钱的形式进行贡献将使你获得你想要的东西。

回复 作者:戈洛德(未验证)

在 PC 的早期,WordPerfect 的功能非常出色:他们有免费的、免费电话的技术支持,1)接受错误报告并修复它们,并向你发送新磁盘以进行检查; 2)接受功能建议,并且经常将它们纳入其中(至少是我建议的那些),并再次发送新磁盘进行检查; 他们对意外结果或对命令访问笨拙或命令选择措辞不当的投诉特别敏感。 我一定收到了大约 20 个更新版本,这归功于我的技术支持电话,他们很自豪地声明免费技术支持是他们改进软件的工具。 如此强大且响应迅速的客户支持不仅在开源中是可能的,而且曾经是一家营利性公司商业计划的主要组成部分。 不幸的是,Windows 的封闭性质使 MS 能够在 Windows API 中为竞争软件制造障碍,并使 WP 向 Windows 的过渡缓慢。 我仍然使用它,尽管是在 WinXP 中的 VirtualBox VM 中。

精彩的文章! 我完全同意这件事! 我很高兴我确实得到了我所付出的代价!……(错误报告和反馈!)

将其与付费软件进行比较……你的请求和你所有的努力大致相同(甚至更多)。 在供应商方面,会有更多的行动。

如果你考虑树秋千卡通,我敢打赌,各方的努力会更多,从而导致更昂贵的解决方案,但满意度更低。

我发现了一个名为 QlandkarteGT 的地图应用程序,并且需要联系开发人员以获得一些设置方面的帮助,(尝试在 MS 上这样做)我不仅在使我的版本成为最新版本方面获得了帮助,而且奥利弗还要求我从我的南半球位置发送给他几张地图。 我上传了我的地图并将链接发送给他。 他发现需要对他的程序进行一些更改,以使其在澳大利亚(南半球)为我工作。 然后他说他已经使我的地图连续,并内置了一些加速器。 生成的文件是一个 4Gb 大小的 GeoTiff,在我的 2Gb 内存上网本中运行速度非常快。 超出预期的价值。 你如何为开源的慷慨精神定价?

“你如何为开源的慷慨精神定价?”

我喜欢这句话!!

回复 作者:安德鲁·格雷格(未验证)

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© 2025 open-source.net.cn. All rights reserved.