西西河

主题:【原创】论开源和修桥-说说我对开源的理解 -- 猪头简

共:💬27 🌺33 新:
全看树展主题 · 分页 上页
家园 我觉得

我觉得开源运动至少在java世界一直是后浪推前浪的,我赞同蟹爪兄说的“精英模式”,对楼主举的修桥的例子也不怎么认可;但是对开源运动本身我觉得还是一直在发展。

程序员本身也未必没好处,开源世界的大牛很多一开始默默无名,写的东西用的人多了,到处有人敬仰,商业公司也乐于收下这票人物。

另外,开源和商业创收并无矛盾,只不过开源运动下的人,大多是想找免费软件用用的程序员们,发展成熟了靠服务收钱在开源运动中更实际罢了。

家园 大型科学计算的软件多是运行在linux上的开源的

也许只是你不愿意提起吧。

家园 本身来说讨论这个问题确实很复杂

就拿开发的模式来说吧。

像所谓“集市”开发模式,其实是一种必然,参与 Linux Kernel 开发的程序员,补丁提交者,哪一个不是精英呢?像这篇文章中提到的, Stats: Linux Kernel Development Speeds Up前三十名的程序员也仅占到代码的四分之一,对于一个每天有百来个补丁的超级项目,采用所谓的“精英”模式是灾难性的(百十个大牛谁服谁?)。采用什么模式来做项目,实际上是项目规模决定的。GNU Hurd 开发到今天的局面至少我觉得与 GNU 方面采用的开发理念有关。开源对于软件工程、包括计算机科学上贡献我觉得是要大于像微软件那样的商业公司,从一个成功的开源项目中我们可以学到很多东西,这也是为什么我对开源报有好感的原因。

至于开源与商业的关系,开源本身就是不满意自由软件的理念而向商业妥协的产物,所以开源必然是要赚钱的

家园 你这话讲的非常没有道理啊

好像没有人宣称开源就一定保证质量如何吧,你这么评论开源纯属大战风车啊。

你拿sourceforge说事那更是滑稽,是个人都可以在上面注册一个项目。

开源可没有牛到一开源就是瓜瓜叫的软件啊。

家园 开源必须有赢利

现实情况就是,饿肚子的程序员不大可能进行无私奉献。就现在而言,成功的开源软件必定有其商业模式,比如apache能够开发那么多oss,离不了IBM每年上千万美元的赞助(IBM也不亏,apache对IBM的贡献远不是上千万美元可以买到的)

家园 神话破灭恐怕还不能这么说

Asterisk及其大量的衍生系统(比如Trixbox等等)在中小企业网络电话市场非常热火。

家园 为我们这个社会运转做后台支撑的软件,有几个是开源的

还不都是商业软件

家园 就所谓开源的Linux kernel说明一点

Linux kernel可以算是开源的标志了。但不要以为Linux真的是像鼓吹者说的那样,是由每个参与者改出来的。

其实在Linux kernel开发者中,很多都是在支持Linux的跨国商业软件巨头里上班的,也就是说,是这些支持Linux的软件业巨头出钱,支付这些人工资去开发Linux kernel。

现在Linux的成功很大程度上可以说是由于一些软件业巨头的支持,一旦没有了这些支持,Linux还能凭着共产主义式的开源模式继续发展吗,我看未必。这恐怕打碎了很多人美好的幻想,商业巨头们为什么要自己出钱出做免费了Linux,自己想想吧。

家园 俺看过一篇分析写的很有意思

俺看过一篇分析写的很有意思

各个巨头都有自己的unix实现,事实上几个巨头都觉得这种情况很难受。

他们希望能一统unix世界,但是以谁为标准?

因此默契的捧linux了。

linux不是为了对付微软,他的用途会很广阔的。像手机上、mid上、各种手持设备都能找到linux的变种。

微软在pc领域优势大,但是如果运行平台性能不够,表现是比较差而且不够稳定的。另外,一般移动设备很少敢盗版微软的东西。

家园 开源

开源或者封闭都可以赚钱,不必执着一种模式

不过现实来说,封闭是比较能保护核心知识产权的。

举个简单的例子,oracle假设拿来开源,他仍然可以收版权费。但是就有可能某家山寨软件直接拉oracle搞出个山寨版本,但是他们封闭代码,拿来卖钱,oracle想对付这种家伙就很困难。

像开源的东西也不少,比较少通过版权赚钱就是因为实在很容易被山寨了。

家园 一朝成名天下景仰嘛

开源也成就了很多原先默默无闻的程序员

一朝成名天下景仰嘛。

名利总是逃不开。

不过这容易成就个人英雄,像一整套系统这样的需要严格分工协助的东西,就困难了。

家园 我到现在也没觉得

IBM在吃老本,事实上IBM几乎是变化最快的公司。想当年硬盘利润有多高?说卖就卖,事实证明IBM的眼光是对的;PC业务,包括笔记本,TP的利润应该还可以吧,也一样说卖就卖,现在看IBM还是卖对了吧。

我就说一个,IBM在国内赚钱赚的最多,但同时声誉也是最好的,相反,MS在国内事实上没赚到什么钱,声誉确实是最差的一个。

IBM和SUN的斗争,就耐人寻味,IBM看到SUN手里有JAVA这样的好东西,就投钱给apache做tomcat/tapestry/harmony之类的,结果IBM在开源界名声极好,简直就是开源界的大金主;同时IBM指责SUN对JAVA封闭源代码,搞得SUN好象成了千古罪人一样。事实上SUN在JAVA上任劳任怨,也一样没落下什么好。

IBM有一点,就是它始终牢牢占据了高端计算平台,什么样的软件开源只要不影响到他的高端计算平台,IBM自然都会支持。

全看树展主题 · 分页 上页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河