论坛首页 海阔天空论坛

中国开源软件的发展问题

浏览 21433 次
该帖已经被评为精华帖
作者 正文
   发表时间:2008-11-25  
robbin 写道
在中国这么一个国家,整个民营软件公司普遍生存都很艰难的情况下,谈什么开源软件的前途都是扯淡。首要解决的问题是体制问题,真正释放生产力,让整个软件产业蓬勃的发展起来,有了这样的基础,才能谈其他的事情。开源软件才有发展的可能性。

但是国内的企业好像离这个越来越远啦,对研发的投入越来越少,名义上称之为研发部,其实还是做着粘贴复制的项目,对于产品重视程度不够。
0 请登录后投票
   发表时间:2008-11-25  
jnn 写道
eyejava 写道
没有一个回帖就已经精华了?
我认为有几点阻碍了开源软件的发展
1.准备开源的东西是不是足够优秀,不够优秀的东西开源也吸引不了人来关注,更没有人一起参与、开发
2.国内大部分程序员并没有太多精力为开源做些贡献


我觉得大家在关注开源的时候想到最多如何开放代码,其实开源软件的发展的真正动力是来自于社区的。
如果说你的准备的开源的东西不够优秀, 没有关系, 只要你有好的想法, 你可以借助开源社区的力量来完善你的开源项目。

如果说国内的程序员很辛苦,在养家糊口之余没有时间和精力为开源做出贡献, 我这里有一个小小的请求, 就是你在使用开源软件完成你日常工作的时候,如果发现的bug请及时向开源社区反馈。

其实在Apache上做开源软件开发的程序员很多都是商业公司的雇员, 他们的日常工作就是维护代码回答开源社区的问题。


其实做到这一点不难,仅仅需要程序员养成这样的习惯就可以了,至少我自己是有这种习惯的。但是开源要形成产业,在国内没有太大希望。
0 请登录后投票
   发表时间:2008-11-25  
wangdi 写道
语言也是一个方面,,学习英语并且熟练沟通,在很多程序员眼中还是一个遥远的梦。。


这也就是我们为什么要建立cxf-zh 发展CXF中国社区的初衷, 语言应该不是障碍, 固步自封才是最大的障碍。
在全球一体化的今天,地域已不成障碍,开源给我们打开了一扇通向世界的大门, 你可以足不出户就接触到世界级的编程思想,扩展你的视野,贡献你的力量。

1 请登录后投票
   发表时间:2008-11-25  
先生存,再贡献吧。

当LZ开源开到一定程度也就走商业道路了,自然没经历顾及开源了。
0 请登录后投票
   发表时间:2008-11-25  
wangdi 写道
这是一个奇特的帖子,没有回复却已成精华帖。。。


只能说LZ有后台。
0 请登录后投票
   发表时间:2008-11-25  
robbin 写道
在中国这么一个国家,整个民营软件公司普遍生存都很艰难的情况下,谈什么开源软件的前途都是扯淡。首要解决的问题是体制问题,真正释放生产力,让整个软件产业蓬勃的发展起来,有了这样的基础,才能谈其他的事情。开源软件才有发展的可能性。


这也就是我提到的开源软件商业支持的问题, 我接触到的很多Apache的Committer都有相应的商业支持, 要么是为大公司干活,要么有自己的咨询公司。 如果能在中国打开这个开源商业支持的市场,对开源软件的发展是一个极大的促进。

robbin说的体制问题, 让人有点头大。 但我觉得这是一个市场培育的问题, 开源在中国的发展要适应中国的国情, 我们可能没有这么多的付费用户, 但是我们有很多有热情的程序员。 如果现在不能马上通过开源赚钱,那我们可以做一些事情来推动开源应用,是中国的开源走向良性发展的道路。
1 请登录后投票
   发表时间:2008-11-25  
ray_linn 写道
很烦没有支持的软件,遇到bug靠自己搞定,小的软件还成,大的成万上百万行的,从哪看起?


所以我说开源软件不等于免费午餐。
如果CXO们能意识到这一点,开源软件的商业支持就容易开展多了。
0 请登录后投票
   发表时间:2008-11-25  
ice.k 写道
先生存,再贡献吧。

当LZ开源开到一定程度也就走商业道路了,自然没经历顾及开源了。


我没有说做开源就是义务的,就不能赚钱。

我现在做的开源项目是有商业支持的, 这也许是国内开源项目匮乏的主要原因。

不过我接触过的为开源项目做贡献的很多人是在使用开源软件完成自己日常工作的同时为开源做贡献的。

这里指的贡献不只限于提交bug报告,提交代码,撰写文档,还有可能是说服你的领导购买开源软件的商业支持
0 请登录后投票
   发表时间:2008-11-25  
robbin 写道
jnn 写道
eyejava 写道
没有一个回帖就已经精华了?
我认为有几点阻碍了开源软件的发展
1.准备开源的东西是不是足够优秀,不够优秀的东西开源也吸引不了人来关注,更没有人一起参与、开发
2.国内大部分程序员并没有太多精力为开源做些贡献


我觉得大家在关注开源的时候想到最多如何开放代码,其实开源软件的发展的真正动力是来自于社区的。
如果说你的准备的开源的东西不够优秀, 没有关系, 只要你有好的想法, 你可以借助开源社区的力量来完善你的开源项目。

如果说国内的程序员很辛苦,在养家糊口之余没有时间和精力为开源做出贡献, 我这里有一个小小的请求, 就是你在使用开源软件完成你日常工作的时候,如果发现的bug请及时向开源社区反馈。

其实在Apache上做开源软件开发的程序员很多都是商业公司的雇员, 他们的日常工作就是维护代码回答开源社区的问题。


其实做到这一点不难,仅仅需要程序员养成这样的习惯就可以了,至少我自己是有这种习惯的。但是开源要形成产业,在国内没有太大希望。


对,要做到这点很容易, 这也是我为什么要发这个帖子的主要原因。
这里有一个数据想透露给大家, CXF在中国 download 量仅次于美国, 但是CXF中国程序员报的bug几乎不到1%。
虽然在国内程序员是草根, 但是这个草根的力量也是很强大的。
0 请登录后投票
   发表时间:2008-11-25  
很认同jnn文章中关于开源社区的观点
除了编程技术外,在社区中还能学到很多软件工程的知识,比如版本控制,特性设计的权衡,用户需求沟通等等。
而作为开源软件的使用者,除了提交bug,写文档以外,个人还可以写些博客介绍开源项目,哪怕是很短的文章,也会起到推动作用和分享知识的作用,这也是对开源项目的一个贡献。
1 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics