搞IT的人没接触过Open Source是件很不容易的事情,尤其是现在这个开源铺天盖地的时代,看看现在软件的几大块,几乎到处都有Open Souce的身影,操作系统有Linux、FreeBSD等等,应用软件更是林林总总,著名的巨头Apache、Mysql、PHP、Arsterisk更是风起云涌,其他的各类小程序更是数以万计,有兴趣的可以去SourceForge看一下就可以知道开源社区的兴盛了。。
繁荣背后的Open Source项目隐含的使用Cost已经被MS的报告揭露无疑,当然我们虽然不能完全相信他们提供的数据,但这么多年使用和参与开发的开源项目的经验让我对使用费用(包括时间和金钱)深感吃力,我并不是抱怨软件使用的复杂性,而是慢慢的发现太多的开源项目中的代码质量和开发的态度导致的使用的困惑。开源项目有个类似于怪圈的想法,就是本来就是免费,所以你就是觉得不好也不能抱怨,本来确实如此,但用的人有时候确实有些气不过。。
最近这周是我的幸运周,很多几个月甚至半年都没有解决的问题一个一个的解开了,不过看看所花费的时间,解决的方式,加上我的背景,就知道很多新手要解决同样的问题是多么困难了,有些问题是没有很好的阅读文档和注释,但很多东西却是由于开发者的态度和他们的时间,很多问题甚至于开发者也不是特别清楚问题的所在或者感兴趣去Fix。。。
这么多年的经验让我已经习惯了就某个问题搜索提问,使用了包括论坛,官方网站,新闻组,IRC,邮件列表等各类的方式来搜索答案,但这并不能让我感觉不到那种使用Open Source求助无援的非常有挫折感的累,前天的Blog提到的问题就是其中一种,几乎绝望的时候的尝试居然成功了,呵呵。。固然欣喜若狂,但仍然对使用Open Source的项目感到沮丧。。不过我也知道这不是开源项目的错,我自己作为一个辅助的开发者,很多东西虽然尽心尽力的帮助别人,但还是感到不够。。唉。。。?
文章评论