这两天在看《未来地图》,有一些有意思的地方贴出来和大家探讨。
先说这本书的作者是蒂姆 奥莱利,是美国硅谷的传奇人物,引领了互联网的来源运动和web2.0浪潮。
今天探讨的是开源的话题。Linux是最早的开源操作系统,不同于微软,通过专利成为一个世界级的公司,并成就了比尔盖茨这个世界首富。Linux的开发引发了后续一系列的开源运动。
关于开源软件,在美国计算机黑客埃里克于1997年发表的《大教堂与集市》中提出了一些软件开发的金科玉律:
(1)软件应尽早发布,而且要经常发布,发布时可以处于未完成状态,而不是要等到各方面都已经完美无缺再行发布;
(2)用户应当被当做共同开发者来对待;
(3)只要有足够多的眼睛,就会让所有的问题浮现。
这几个论述,对于当前区块链开发,其实也是很有借鉴意义的。目前区块链的发展,如果没有开源代码的公开,也是很难有今天的发展,但是导致的问题是,源代码的公开导致大量的伪造者,稍微改变一下就去圈钱,影响极为恶劣。
另外一个需要关注的点,在这本书里还提到,埃里克所阐述的原则将远远超越开源软件开发本身,为维基百科这样的内容共享网站奠定了基础,并最终带来了按需交通(优步)和按需住宿(爱彼迎)的革命。这一个点,可以看到今天互联网的发展,不是突变而来的,而是通过了数十年以来的发展,不仅是技术的沉淀积累,更是思想上的一以贯之带来的。