沃兹原则
就专属软件和开源软件孰优孰劣的问题有过一次长时间的争论。开源软件的支持者说,开源软件比商业化软件更好,因为人人都能参与到发现和修复故障的环节。他们宣称,在开源世界里,优胜劣汰的自然选择可以确保最好的软件生存下来。埃里克·雷蒙德是一位作家,同时也是一位开源软件的支持者,他认为可以从开源中看到类似于中世纪行会的非市场经济的出现。
如今,这场辩论已经结束。开源软件没能赶走专属软件,但开源软件也没有消失。约翰·德雷珀将这种开源的想法称为“沃兹原则”,它其实只是一种分享想法的协同合作,许多业界先驱曾在大学里热衷于此,而且也成为科学地训练人们理解科技进步的关键。开源比网景、苹果、个人计算机革命都要古老。作为软件开发的一种方法,它在20世纪40年代与第一代计算机一同发端,此后一直是计算机软件技术进步的一部分。开源对个人计算机革命的传播起到了至关重要的作用,现在则推动了网络的发展。
后PC时代设备的市场与个人计算机市场不尽相同。个人计算机一开始是计算机发烧友的产品,由热衷于技术的人为了和志趣一致的人群设计。其商品化过程仅花了几年的时间,但计算机的独特本质使其得以抵抗商品化长达数十年之久。在后PC时代,虽然设备仍然是真正的计算机,但它们是针对特定功能而设计的,所以一直受到控制的商品化力量现在喷薄而出。一旦购买了这些设备,设备的主流市场并不想要灵活性、可修改性以及可选项。他们只希望它简单、清楚、前后一致、有吸引力。消费者不在乎开源,但他们喜欢自由。他们想要安全性,但不想为此付出任何努力。消费者的价值观与设备制造者、App开发者的价值观并不相同。他们是普通消费者,早期的个人计算机公司从来不必真正确认这一点。
如果仅着眼于商用App,那就会得出这样的结论:一方面,专属软件、锁定分销渠道以及封闭式架构已经胜出了。另一方面,如果着眼于网络、网站以及底层代码和网站开发人员的实践,则开源、开放式架构及其标准显然是根深蒂固的。
甚至在设备空间中,安卓和苹果的不同模式也表明事情有可能会进一步朝着沃兹原则的方向转变。在这场革命中,开发人员经常在控制其交易工具方面取得成功。其造成的深远意义超越了软件开发人员的利益。谷歌的安卓模式允许低价平台的开发,让发展中国家从中获益。在一些发展中国家,个人计算机和iPhone超出了许多人的消费能力。
至于开发人员,其群体构成也发生了变化。计算机发烧友构成了早期个人计算机购买和开发群体的主要部分,但是他们在后PC时代则难觅踪迹。现在上市的新手机和平板设备不会像AppleII那样预装BASIC。如今的电子发烧友使用的低成本Arduino和树莓派是计算机中依然打算由用户编程的不可多得的例子。也许发烧友编程减少的现象可以由网站开发的增长所平衡,因为网站开发的门槛非常低。
产业已经改变,但对一位参与者来说,改变早已来临,他下定决心,再也不想成为其中的一员。