开源软件模式

作者:Russell Nelson

开源软件现在非常流行。无论大公司还是小公司,都在发布开源软件或者考虑这样做。他们最关心的问题是:“没错,它更可靠;没错,它更能满足用户的需求。但是我们如何用它赚钱呢?”

首先,我们必须清楚,在任何经济体中,没有哪个行业是神圣不可侵犯的。几乎所有公司都依赖于政府的特殊保护,即知识产权。这些权利,包括版权和专利法,之所以存在,是因为人们认为它们在经济上是有效的——也就是说,它们创造的价值大于它们破坏的价值。如果事实证明这是错误的——即保护计算机软件作为知识产权实际上使社会更加贫穷——那么计算机行业将不得不完全依赖合同法。如果社会因所有软件都开源而变得更好,那么情况就会如此,即使这使得计算机程序员的经济状况更糟。

开源软件不必使所有程序员都陷入贫困——事实上,有充分的证据表明,转向所有开源软件的不利影响只是暂时的。还记得卢德主义者吗?纺织业的混乱只是暂时的。四十年后,该行业雇佣的织布工数量与以前一样多,当然,编织的布料数量也更多。

如果您想看到这种模式的实际应用,请浏览本期《Linux Journal》。你会看到一个又一个的广告,其中大部分是关于开源软件的。在自由市场中赚钱的方法是解决别人的问题,并从他们获得的利益中分一杯羹。正如阅读广告所证明的那样,有很多不同的方法可以做到这一点。

其次,我一直假设开源软件适用于所有类型的软件。这不一定是真的或假的。 明确的是,操作系统可以是开源的并且是成功的,正如本杂志的所有读者都知道的那样。 也许其他类型的软件不太适合开源发行。 如果是这种情况,那么此类开源软件的创建者要么一开始就不存在,要么就会倒闭。 对于这种类型的软件,专有模型效果最好。

人们已经从开源软件中致富,而且仍然如此。 只要你有一个人们可以致富的行业,你就有足够的动力进入该行业。

自由软件商业邮件列表 (fsb-subscribe@crynwr.com) 上讨论的大问题是:“你如何创建一个需要大量前期人力投入的软件?”

Netscape 或 Corel 等公司可以轻松地释放一大块代码。 该软件已经具有多年的专有性,并已收回其初始投资。 Crynwr 数据包驱动程序集合一开始很小,并且最初只有一个驱动程序才有用,因此它不适合开放模型。 Linux 的第一个发布版本是一个真正的 UNIX 内核,带有文件系统和串口驱动程序。 就它需要前期投资而言,Linus 已经得到了回报。

不,如果没有知识产权法,收回投资是一项艰巨的工作。 问题是,它们正是那些艰巨的工作所需要的。 与任何其他类型的知识产权相比,大多数计算机软件的创建都涉及非常少的资本成本。 调用国家强制力(甚至达到窃取一个人的思想,当发生独立创作时)越来越不合适。 现在软件的创建比 PC 刚出现时便宜。 开源软件无法成功的领域似乎越来越小。

Russell Nelson 早在 “开源” 一词存在之前就一直在开发开源软件。 他的第一个免费软件 Freemacs 是 15 年前发布的。 他是 Clarkson Packet Driver Collection 的始作俑者,Clarkson Packet Driver Collection 是第一个被 PC Magazine 的技术卓越奖认可的免费软件。 目前,他为 Crynwr Software 工作,该公司成立于 1991 年,是一家开源支持公司。 他的联系方式是 nelson-lj@crynwr.com。

加载 Disqus 评论