2014可以标记为“因我而改变”的开源年。这一年的开源并没有改变的太多或太快,但是7月的时候我发现今天的开源并非我曾想象的那个样子。
不管怎样,开源是件好事。
回溯到2001年,我开始全职投入开源工作,只是想创造一些免费软件。回想起1978年我得到第一台电脑(TRS-80型号),当时是一个有许许多多代码可以共享的环境,非常容易区分开源软件和商业软件,想着用更好、免费、可选的软件代替那些价高、私有且封闭的代码的软件。但是我们一直从商业前景来考虑探索一种发展模式。
接着黑暗时代就降临了,那种商业环境下“开源”成了“开放内核”的代名词(我更喜欢说“伪开源”)。这种商业模式中部分代码遵守开源许可证出版,但是如果你需要完整的软件功能,你必须付款并遵守闭源许可证。最后,像 Gartner 员工 BrianPrenlice 一样的人们带领整个市场拒绝了这种模式,并称之为“皇帝的新衣”。
可是,就在这十年的开始部分,情况开始转变。随着高速网络的不断接入,宿主应用程序开始普及。原来不支持开源的大公司成为变成了开源软件的支持者。由单纯的使用开源,变为积极地做出贡献。
开源使用起来困难,主要是因为受制于商业因素。即使我自己的生意,人们更愿意因为产品功能强大而不是易于使用而付费。许许多多的开源项目中,开发者仅仅发现一个可行的产品就终止了。这满足了他们自己的需要,并且没有商业需要促使他们做得更好。
但是对于宿主应用程序(所谓的软件即服务,或者说是“云”),做成开源应用或是基于开源的应用,可以获得资金,容易得到非技术支持。例如 WordPress。我喜欢 WordPress,它易于使用和设置,每年能够获得4500万美元收益(这是我从2012以来得到的最新数据)。他们通过人们喜欢的服务,从而获利,并把获利的大部分投入到使应用程序更方便使用中。
因此,今年对于 OSCON 我有了某种程度的顿悟。这些拥有巨大舞台的公司包括 HP、Paypal、Citrix、Google 和 Rackspace。Paypal 的口头禅是“在我们的技术堆栈使用开源基础。” 托管提供商 Bluehost 吹嘘他们“建立在开源技术上。”
现在,并不是所有的公司都像 WordPress 一样透明,但是他们创造了许许多多的开放代码。更好的,他们雇佣和培训了很多人从事开源工作。因此这种商业模式远远不止编制免费的应用程序,同时成倍地增加了从事开源项目的人员的数量。当前这些人的大量的工作集中在库、工具和语言上,接下来,他们也会决定在其他开源项目包括开源应用方面做出贡献。
几年前,我把苹果电脑和手机换成了 Linux 桌面和 Android 手机。每年能选择的选项越来越好,正是这让我感到了限制,应为我不得不使用别的东西。这归功于高质量的开源软件现在可用了,其中大多数都可以追溯到最初的公司和商业模式,其实和10年前的开源并无共同之处。
如果要我从2014年找到什么亮点的话,那一定是开源,开源现在已经成为主流并将一直持续下去。这是个好事。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/46214.html