百花齐放,百家争鸣,是说大家不同的思想、路线,各有所长,共存发展,是必要的。
但是,如果超出了技术范畴,而与商业有密切关系,那么这就可能发生人为制造不兼容性的麻烦。有些不兼容性是完全可以避免的,但商家却故意制造不兼容性,那是因为只有不兼容性才能保护商家的最大利益。不管是硬件制造商,还是软件制造商,它们本质上都是追求商业利益最大化,因而在他们认为合适的时候,他们都会故意制造不兼容性。这种故意制造的不兼容性,我称之为“人祸”。而无意之间存在的那些不兼容性,称之为“天灾”。天灾会越来越少,但人祸会越来越多。因此,IT 世界的斗争是异常惨烈的。任何一个软件,不管是商业的还是非商业的,不管是开源的还是闭源的,在这样恶劣的环境之下,其生存都是不那么容易的。
想想爱因斯坦的相对论,那是多么不容易,通常需要几千年才能出现这样重大的突破。爱因斯坦没有因为创立相对论就发财了,倒是比尔盖茨发了大财。电脑技术的进步每天都在发生,这都是一些小小的进步。商业活动家抓住机会,把技术变成赚钱的工具。技术本身应该是为全人类服务的,应该让普通人都能受益。航天技术用于民用,就是让普通人也能享受到新技术带来的好处。
一个本来很简单的技术(甚至很烂的技术),经过包装,就变成一个独有的技术,而从中赚钱。比起爱因斯坦的理论来,今天我们所见到的大部分电脑技术都是很烂很烂,很平凡很平凡的。在电脑软硬件领域,有人很容易就发财了,而有的人用尽毕生的精力和智慧,挖空心思也不能发财,或者发了一点小财,与别人一比,又觉得不算是发财了。在这个领域,起作用的主要不是技术水平,而是商业头脑。技术水平高,商业智商低,就注定不会成功。可惜有无数的人掉进这个漩涡不能自拔,到头来白了少年头,空悲切。
有了商业作为主导,那么就一定要建立技术壁垒。有人由于利益的关系而建立技术壁垒,而也有人同样因为利益的关系而试图消除技术壁垒。于是两方面的战争就打响了。技术壁垒一建立,技术就更加神秘化了,于是普通人就无法介入了。技术壁垒一旦打破,那么普通人就重新获得了前进的机会。
Windows 是一次技术变迁。在 Windows 发布后的很长一段时间,人们不会编写 Windows 下的程序,只有微软会编写。微软处于孤立的境地【系统虽然华丽,但没有软件,其地位仍然不稳固】。如果所有的应用软件都让微软去编写,微软也做不到。所以,微软开始公布 Windows 的 API。今天,人们利用这个 API,可以让 Linux 下的 WINE 来模拟 Windows【虽然并不完整。因为微软并未公布全部 API,而是保留了很多关键的 API 处于未公开状态】。Linux 的图形界面(X WIndow系统),就打破了 Windows 的技术壁垒。就是说,不用 Windows 的技术,照样可以做到 Windows 所能做到的,Windows 的技术因而不再神秘(微软也开始放低它的身价,走下了他的神坛)。虽然 Linux 还远未普及,但是已经有不少人获得了前进的机会(当然主要是程序员们)。与微软刻意建立技术壁垒完全相反,Linux 是专门来消除技术壁垒的。
阅读(909) | 评论(0) | 转发(0) |