从去年底开始,一直在搜集了解国内开源的一些情况,也走访过一些公司,颇有一些感慨。本来这周刚好有点空准备继续写“第三之眼看国内开源”题材的blog,然而有两篇文章及后面的评论却让我不知道如何下手,细细思考一下发现中国的很多程序员活得真很可怜,根本原因在于不懂得“尊重”。
第一篇文章是来自csdn的
“国产开源项目的七宗罪”,该文作者文笔犀利,借用圣经中的一系列经典引用,毫不留情地一口气数落了国产开源项目所存在的“贪食”、“贪婪”、“淫欲”、“嫉妒”、“愤怒”、“傲慢”等一系列罪状,可谓针针见血,把国产开源项目贬得惨不忍睹。下面从作者原文中摘下的一些精彩妙语:
“很多国人开源项目里,就变成了“假、大、空”的阿Q精神胜利法,变成了“夜郎自大”式的意淫,一会说自己多么的符合MDA,一会又说自己即pragmatic又kickstart,好像天地间所有的好处自己的项目便都占据了,好像世界之所以要发展到今天便只是为了自己出生罢了。”
“更有甚者,将第三方框架二次封装,在项目名加上个around、side之类的后缀,便当作多么了不得的成就,得意洋洋的发布出来,就敢自诩老子天下第一,这实在是狂傲的很了。我实不知这类项目应算作什么,若算作自主开发的新项目吧,离开原框架便无法运行,原框架出现什么新特性,改个什么api,他们不改这项目便算彻底over;”
“针对于国产开源项目的现状,也很可能会被看都不看的无厘头般一骂了之,这不只发生在开源项目与程序员大众之间,更有可能发生在开源项目与开源项目之间。例如可能会有这种情况,某A建了个看似很牛X的程序员博客或论坛,某B开源在上面写点什么,若有意或无意的触犯了某A的“大师利益”,竟然有被某A删除封号的危险,这实在是不敢恭维的一种‘中国特色’了。”
“譬如某些不入流的空壳公司,把一些无法盈利的旧项目代码重新整合后公开源码,就称其为企业级开源项目;连license都没有规定,就声称自己已经正式开源了。又譬如某些小作坊,号召那么三、四个人,武装七八条“枪”,从网络上搜索些废弃项目的源码,改头换面到连异常都用中文字符显示,就说自己成功组建开源团队了,就可以合情合理的接受分VIP会员及接受募捐了。”
作者对中国开源的理解,可谓比我见解深刻得多。本着好奇心去探过究竟,发现原来作者也是搞开源的,看了他的一些作品及他所做的事,我的评价是:比他文中所说到的开源项目其实相差甚远,所以有点好奇作者是这篇文章是写来告诫自己的呢?还是真正的在写国内开源现状。毕竟我所了解的国产开源还没有这么糟。
作者文采确实很让我折服,这也说明了一个中国的程序员做不好的原因,因为都去钻研文学去了,要不就是太喜欢搞窝里斗了。另外也充分体现了很多程序员的一个怪僻:“除了自己的程序好以外,其它人的通通是垃圾。”,一个不懂得尊重别人劳动成果,不懂得欣赏别人的人,其实是一个有着严重心理疾病的人。中国的软件业老是拼不过别人,恰恰就是因为存在太多类似的程序员。
第二篇文章是blogjava的
《“开源人”收费得罪了谁》,其实这篇文章内容本身没太多值得说的东西,我的评价是作者能有这种想法及体验是好事,若做成功了则会是一件非常有意义的事。文章后面的评论内容其实比文章本身更精彩,一些人拿着各种各样的大棒,敲向该文作者,甚至还搬出了很多非常具有中国特色的东西出来,看起来非常好笑。不过深入思考一下却发现这些人真的很可怜,自己没有一些常识性的东西,连什么是开源项目、什么是文档、什么是服务均一无所知,就随意指责别人如何如何,要是有这一点时间,还不如把这些常识补一补的好。
关于收费的问题的认识,体现了中国人版权意识的薄弱,就拿技术人员“看书获取知识”这一事来说吧。现在很多的中国程序员,不愿意掏钱到书店去买书,而是想方设法去搞一堆堆的电子书来看,而这些电子书的传播,大部分都是没有得到作者许可的,不用说大家都知道,这种行为其实侵害了很多人的利益,包括作者、出版社、书商等。中国一般的写技术类书的作者,大多数人拼死拼活一本书下来最多能收到两三万块搞费,所以看不到经典的原创好书,因为写一次两次吃了亏就不会再写了。而那些不愿意掏钱而通过电子书获取知识的人,等几年后自己有一点成就也可以写书了,然后发现自己吃亏了,可谓“一报是一报”。
我前几年在美国学习期间,发现老外同学们都没有这种看那种未经许可的电子书习惯,甚至没有从网上下载及阅读电子书的习惯,因为他们懂得保护版权,他们懂得尊重别人的劳动。其实那里的书都很贵,一本没有几百块钱是不可能买下来的。环境好了,大家都放心,作者只要付出了劳动就会有钱赚,读者获得知识后也可以赚钱,读者成长一段时间后又变成作者,原来的作者变成老作者,大家都非常快乐,因此才能经常推出精品。
收费问题引发的争论,其实是大家不懂得市场,仍然守着陈旧观念所致。我觉得楼主的做法已经很好了,毕竟他的劳动成果针对开源人士免费,这其实符合并超出了国际惯例。你看国外很多非常优势的产品、项目(比如Atlassian Confluence、JIRA乃至大家最近讨论得较多的Ext等),也是针对开源者免费,对其它则收费。更何况我看了楼主是对提供的一些开源以外的服务进行收费,比如培训、咨询、技术资料等。
有点IQ的人都知道,这些服务其实是要成本的,比如技术资料,买纸张、买打印机、乃至邮寄这些都是需要成本的,你能说因为你们技术资料上的内容是写开源的东西,纸商就不收你的纸钱了,或者说因为你的电脑是用来写开源的东西,供电局就可以免你电费了?
当然,中国的咨询市场还不是非常发达,楼主能否把这些事做好,并长久做下去,取决于很多的因素,不仅仅是与开源相关或者不相关。因为是市场经济,买卖自由,那些无聊的批评者不但不能理解别人的付出,不了解真正的市场经济,不懂得尊重别人的劳动,刚好表现出了中国程序员的可怜之处。
其实,不尊重别人的价值,自己的价值也就很难会得到别人的尊重。我相信这些人一定活得累,做不了几年程序员,一定会转行,严重一点来说,中国不需要你们这样的程序员。
版权声明:本文版权由Blogjava的小雨开源所有,受法律保护。欢迎转载,转载请保留作者版权声明及连接。