找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 观点 查看内容

转贴:坑爹的开源软件——第一篇

| 2012-09-14 10:15   评论: 25 分享: 1    

  一早坐大桥六线,睡不着,就写了点对于开源软件的看法。用一个词来概括——”坑爹”。当然,开源软件本身就是各种坑,用开源软件就得经历,往坑里跳——从坑里爬出来——填坑——挖坑埋人。

  什么是开源软件?说穿了是一群卖不出软件的程序猿想出来的软件模式,开源 is not free。从本质上分析,开源软件只是把原来的软件成本转移到了人力成本。有些公司用商业产品,典型的是天朝的国有企业,买了一堆性价比超低的设备和软件,但带给他们的是硬件资产和稳定。而另外一些公司用开源软件解决问题,典型的是天朝的互联网公司,这个时候他们就得养一大群程序猿。作为这些公司,程序猿才是他们的资产。这个时候你就会发现,实际上开源软件的投入也不会低,唯一不同的是一个用钱买软件,一个用钱来买人。

  回过头来,为啥说是坑爹?最近就这个问题,自己做了一些深入的思考。举个例子,当你用商业软件的话,有厂商的支持,一般都顺风顺水,你也没法去修改源码。当你用开源软件的时候就不一样了,用一段时间你就会发现有问题或者你觉得不好用。这个时候你跑到社区去问人,发现这个是个bug,或者是新特性。这个时候你就得自己去看代码,一下吓一跳,你有发现不少问题。这就像一条路,你往前走就会发现前面的坑越多。你掉到一个坑里,刚爬起来又掉到另外一个坑,等你把这一路上的坑都掉一遍。基本上你对这个开源软件有了新的认识。这个时候你再用这个开源软件,你就会小心翼翼,在坑前面立块牌子──”此处有坑”。这么多坑你用着也累,哪天你觉得不爽了,一气之下把那些坑填上了土,在填坑的过程中,发现如果把路上的坑都填满,不就是自己的产品了。这个时候,你就包装了一下,就出了自己产品。有产品了,你想去卖,这个时候你就想着这个软件如何赚钱,开源 OR 商业。如果你要开源,你私心一动,老子一路走来一直被坑爹,开源也要收回前期投资。这个时候你就会在软件开源之前,在软件里面又挖很多坑去坑爹——你懂的。如果接下来有哪个兄弟不幸用了你的开源软件,而且又不幸没这个实力从坑里爬出来。这个时候你就能扮演英雄救美了,当然报酬也必须得有,如果是大美女,没准你就筹划这把她骗上床咯!哈哈!!

  一不小心就到公司了,在开源社区里面,你现在是那个角色,掉坑里的、填坑的、还是从坑里救人的、有或者是那个挖坑的人。

来自:http://www.prajnagarden.com/?p=282


最新评论

我也要发表评论

微博评论 2012-09-13 19:15 回复
咋!!//@Linux中国: 转发微博

来自 陈伟琪要补考 的新浪微博
ChromeSync 2012-09-13 23:11 回复

没品位的一白痴发情,特别是最后部分,想吐了都。。。

又一个白痴在意淫,还第一篇,难道还打算再写几篇???

服国内某些垃圾了,自以为学点东西就放卫星了???

你愚蠢也就罢了,kao,还毫不掩饰自己的愚蠢,更加恶心的是,你还出来恶心人。。。

Go to hell, bitch!

wangweizhu 2012-09-14 00:54 回复

还没觉得开源软件有那么可怕,但比喻得也挺有一套逻辑,换个角度看,这可以给我们提醒提醒。

tempwall 2012-09-14 01:45 回复

表述的过于夸张,但是文中提及的问题确实目前来说没有得到足够重视

soli 2012-09-14 10:42 回复

直接把开源的东西拿来就用的,肯定会被坑。

在生产环境中,“开源”基本就等同于“不靠谱”。

iCoding 2012-09-14 17:11 回复

文章的逻辑性未免也太差了吧。。。。。

 

还有,,哪个个这个加精华的。。。。

夢流星 2012-09-14 23:37 回复

开源的很坑?  那为什么这么多人都在用apache php mysql?

商业软件就一定好? 只不过他们的坑挖在你看不到的代码里面而已

微软的操作系统很健壮? 很可靠? 超级计算机用微软的系统?

人家免费共享文档  创造价值 并且 传播价值被你说成是挖坑?  有本事你也去挖个坑大家来踩?

DeadFire 2012-09-15 15:43 回复
回复 ChromeSync 的帖子

谁知道呢,等着看看他还有没有后续的篇章了。

DeadFire 2012-09-15 15:44 回复
回复 wangweizhu 的帖子 就是,有人说出问题来,我们自己判断,有则注意,没则不管。
DeadFire 2012-09-15 15:45 回复
回复 tempwall 的帖子 我就是觉得他说的,自己发布产品的时候弄俩坑在哪里,这个实在不靠谱。
DeadFire 2012-09-15 15:45 回复
回复 soli 的帖子 哈,深有感触?具体说说。
DeadFire 2012-09-15 15:46 回复
回复 iCoding 的帖子 这个也是一种观点,拿来大家都看看,也有好处的。
DeadFire 2012-09-15 15:46 回复
回复 夢流星 的帖子 嗯,这些概念都是相对的,也没有绝对的,不用那么生气。
0day_You 2012-09-16 17:51 回复

目光短浅,自圆其说,牵强附会,文不对题,虎头蛇尾,这几个词送给你,我是第一次评论,有不周之处,下次评论一定补上

0day_You 2012-09-16 17:55 回复

这篇口水文,那个管理加精的?值得为这篇口水吗...

soli 2012-09-17 11:18 回复
回复 DeadFire 的帖子

深有感触。

自己弄的Web Server比Nginx快2倍;用了Google的LevelDB(一般情况下确实不错),但经常被坑;后来改用MongoDB,稳定是稳定点了,安装各种麻烦;WordPress有漏洞,用它搭的CMS被入侵,自己写了一套,没事了;clogl各种问题,后来自己改的一个,稳定了;php-fpm各种不断连接,各种CLOSE_WAIT,自己搞了一个,消停了。。。

开源是好东西,方便交流学习,但能看到代码不等于你能完全掌控它,不等于靠谱。(不知道有多少人还记得gcc被植入后门的事。)

楼上有人明显被开源洗脑,只要说开源的一点坏处就跳出来无脑乱喷,只会八哥似的说“有本身你也弄一个出来”。。。

 

tailormade 2012-09-17 11:52 回复

1. 开源软件有成熟的和不成熟的,不能一概而论;2. 开源本身就是共享、奉献,能做到这一步就值得尊敬;3. 不能静止的看企业信息化建设,即使是商业软件,也得有IT人员。

dream_hanker 2012-09-17 12:42 回复
回复 soli 的帖子

看了你的评论,你的对比也太不客观了。拿Nginx来说,你说你弄了一个Web Server,我非常相信你的Server的规模是不大的,并且只是满足某几个方面的应用的,而Nginx的特性一定比你的Server要多得多,这就跟自行车和汽车10米赛跑一样,汽车往往会输给自行车;所以你的对比根本没有客观公平。

dream_hanker 2012-09-17 12:47 回复
回复 DeadFire 的帖子

看了一遍,发现楼主的大脑太“商业化”了,整个论调是围绕“钱”而展开的

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。