开源软件的奇怪经济学(2015年)

2021-01-23 01:11:10

我总是使用经济学家的名字作为机器的主机名。凯恩斯,弗里德曼,马克思,费舍尔,里卡多。

今天,几乎可以理解,大多数软件的源代码都是免费提供的。考虑到15年前的变化,这是一个深刻而显着的变化。从某种角度来看,我们的行业正在“放弃”其产品,但是该行业比以往任何时候都更加丰富和强大。那么价值在哪里呢?这意味着什么?

当然,它没有消失。它存在于银行,嵌入式设备中,并且Microsoft和Oracle等公司仍是世界上最强大的公司之一,但几乎所有创新-尤其是最令人兴奋的创新-都在开源内部发生。

在我们的行业中,服务-SaaS和Airbnb之类的公司正在成为未来。实际上,有时似乎是当今编写真正有价值的封闭源软件的唯一方法是在服务的上下文中。在所有REST端点之后,AWS ELB和HAProxy系统位于世界上最受严格保护的软件中。

相对于基础架构软件,开源软件的日益重要的地位似乎尤其如此。尽管安全软件常常由于必要性而成为开源软件,否则没人会相信它。但是,基础架构正成为开源软件的主要类别。查看数据库-MySQL,MongoDB,RethinkDB,CouchDB,InfluxDB(我是开发团队的一员)或cockroachdb。今天有没有人甚至会考虑开发新的封闭源数据库?或采用搜索技术(elasticsearch,Solr和bleve)全部开源。 Linux非常明显,几乎没有意义。如果您想创建一个封闭源代码的基础架构解决方案,则最好拥有一个非常引人入胜的故事,或者将其作为更大的软件包(如软件设备)的一部分提供。

与我刚开始编程时相比,当您真正想到它时,现在一些软件中最有价值的公司正在赠送他们的产品,这是惊人的。那么,当产品免费时,这样一家公司的真正价值在哪里?这就是往常的地方-更是如此。

真正的价值在于开发团队及其想法,即软件背后的团队将并且一直保持创新,执行良好并生产高质量的软件。而且它们仍然是关键-因此,可以免费获得它们生产的产品。当项目背后的团队可能在设计,开发和过程方面从概念上讲要提前六个月(通常还要更长)的时候,就可以免费获得源代码,这对竞争对手没有什么好处。

其影响远远超出了软件的开发方式。如今,在硅谷地区普遍接受的是,大型的,老牌的公司发现特别难雇用。在初创企业中,激发激情和创造力的魅力一直吸引着人们,并且在某些人的杰出商业成功的推动下,魅力更是如此。

但是,二阶效应也很普遍-许多开发人员不相信开源社区中的同行可能看不到他们的工作,因此可能永远不会帮助他们的职业发展。在较大的较老的公司中,编写最少量的开源软件– Paul Graham称之为顺风工作。

但是服务仍然是未来的一部分-因为虽然服务软件开发人员编写的代码可能不可见,但功能对全世界都是可见的,并且随着云计算的到来,这些开发人员的能力将不断增强。与传统公司不同,服务可以雇用。

开源的兴起是经济学和生产史上的显着发展。我经常想知道凯恩斯,马克思甚至里卡多会怎么想这一切。