软件自由实现商业价值

软件自由作为一种理念很重要,但它也为商业创造了开源的所有价值,应该受到OSPO的嫉妒。

在谈论开源时,我和其他人经常使用“软件自由”这个词来指代开源现象所基于的一系列权利。它是“自由软件”的同义词,不幸的是,这是一个模棱两可的术语,它使人们第一次听到它,从而得出开源软件的所有主要属性都与金钱有关——价格、拥有成本、许可费等等。

“软件自由”将重点放在了正确的位置,即从软件中受益所需的基本自由。这个替代术语的一个问题是,我们已经习惯于听到关于“自由”的讨论局限于活动家或政治背景,因此对“软件自由”一词持谨慎态度。但关注软件自由并不仅仅是革命者。

所有促使企业选择开源软件的价值观——既作为非现成软件的替代品,也作为平台战略的要素——都源自软件自由。你可以将软件自由的存在作为企业价值的“遗传标记”。确保向企业提供软件自由是开源程序办公室(OSPO)的主要职责。

The 自由软件定义读起来确实像是一个革命性的宣言,部分原因是它确实如此。出于历史原因,它背后的人们常常回避“开源”这一术语的实用主义。但值得一看他们的哲学背后,因为它仍然是开源的核心。改述自由软件的定义是保证出于任何目的使用、研究、改进和共享软件,无需进一步协商。这四项自由(仅)作为一种意识形态对你来说并不重要,它们还为商业创造了开源的所有价值:

  • 能够使用该软件用于任何目的,无需首先寻求特别许可(例如通过支付许可费或谈判使用费)。这允许开发人员尝试所有方法并使用有效的方法。这也意味着供应商需要证明其价值,而不仅仅是对软件的访问。
  • 技能和供应商的可用性,因为他们没有障碍研究由于这种自由,经验丰富的员工、开源工具以及专家顾问的市场变得越来越丰富,并且一天比一天更具活力。
  • 保证供应商不会因为任何人都有以下自由而拒绝向您提供软件改善并重复使用源代码。如果一家供应商决定终止对开源软件的支持,另一家公司可以介入,继续他们之前的工作。如果你所需要的功能不存在,你可以从其他地方获得,或者自己编写。
  • 自由传递软件任何需要它的人,甚至包括您自己的增强功能,包括您的员工、供应商、客户和(在政府的情况下)公民。

这些自由也结合起来带来了与开源相关的好处:叉的权利来自于所有这些自由;形成协作社区的能力来自于他们;子集和超集代码的能力以及将其重新用于不相关的工作由它们产生;在设备中嵌入软件或在云中可扩展部署的能力来自于它们。当使用根据社区审查、OSI批准的许可证授权的软件时,所有这些都是最容易适用的。

当软件用户决定与哪些供应商打交道时,他们需要知道他们的软件自由是否得到了尊重和培养,不是出于哲学上的纯洁感,而是因为他们的预算和成功取决于此。为商业用户区分开源的所有价值观都是软件自由的第一个衍生。因此,OSPO的主要作用是确保其所服务的公司获得该价值不(只是)给供应商.

政府和大型企业可以在采购中使用有意义的标记来支持开源软件——这种软件可以降低成本,避免锁定,同时还能在未来意外地使用数据和软件——这不是一个抽象的问题,也不是一个不切实际的内部主义。这正是我所访问的企业所要求的创新和价值的催化剂。寻找商业价值的遗传标记——为您提供软件自由且不会在其他地方耗尽的开源。