论坛首页 Java企业应用论坛

我的一点开源感想

浏览 22413 次
该帖已经被评为良好帖
作者 正文
   发表时间:2011-08-08  
我是2010年开始投身开源的,把自己研发了多年的商业软件开源。采用MIT协议,对商业非常友好。以后也将继续采取该协议;不会修改协议(或者采取更严格等协议),甚至直接转入闭源模式。这些不好的做法,只会减弱大家对中国开源软件的信心。

这1年多开源时间,让我体会非常多。在此,分享感受,期望大家共同探讨——如何在中国更好的开源。

现在回过头来看,我认为成功的开源软件应该做到:
  • 开源软件建设————软件研发,网站建设,社区建设
  • 开源软件宣传————让更多人知道此款开源软件,发布新闻,编写BLOG等
  • 开源软件实践————让开源软件能够得到现实应用,这样更有成就感,而且能从应用中发现问题,获得需求,完善软件


刚开源不久,我有幸参加了杭州软件自由日活动。当时和很多开源朋友聊天,了解到社区化的重要性。由社区化来驱动开源软件研发。当时,我通过自身人脉关系/开源社区等途径物色到10多位朋友,报名参与进来。他们覆盖了:研发/测试/文档等环节。他们参与进来的想法有这些:
  • 认为该项目有意义,值得参与 (我发起的Ralasafe项目,是数据级权限控制项目。数据级权限管理一直是很多开发者遇到的难题)
  • 愿意为开源社区做点事情
  • 学习技术 (有这样的同学,这也是好事)


恩~ 看起来不错。实施起来,遇到问题了。
  • 项目进程没有人参与讨论
  • 大家不去根据现有文档去学习,不去揣摩。以不懂无法下手为由,堵塞项目进度
  • 不少人加班严重,报名参加后,但没有时间去参与


结果是,当时就我和另外一名大学生(卢栋)提交代码,其他人都没有提交代码。(以后有机会,我会剖析问题,分享给大家)

迫切解决社区化研发和文档,成为我头等需要解决的问题。
(待续)

作者:汪金保
发起项目:Ralasafe访问控制中间件(权限管理)
网站:http://www.ralasafe.cn
   发表时间:2011-08-08  
越来越能够理解,开源不是作者一个人的事情,而是整个社区的事情,如果每个人都去想得到的是什么,而不是我不能为社区去做什么,开源很难去向前发展,因为他的力量是形单影只的。
0 请登录后投票
   发表时间:2011-08-08  
开源在国内势必是一条很曲折的路,包括国情和程序员在国内的现状都是制约的因素,相信lz的坚持一定会得到回报,同时希望更多的爱好者参与到开源项目中,贡献微薄的力量。

如果有在项目中使用过Ralasafe的,也希望大家能抽点时间写写心得,为社区做贡献。前人栽树后人乘凉,技术没必要遮掩。
0 请登录后投票
   发表时间:2011-08-08   最后修改:2011-08-08
我参加这个项目已经有一段时间了 这个项目给了我很大的帮助,包括就业。学习到了很多东西,特别是权限方面的知识 当你熟悉了这个项目 你就会去网上寻找同样定位的权限系统 来做对比,比如之前很流行的spring security 和现在很流行的shiro,包括自己公司里的一套体系,全部拿过来 分析做一下对比 取之精华,去其糟粕,这才是开源项目在社区中前进的动力,虽然很多人刚开始的时候豪言壮志 最后鸦雀无声。但是支持开源社区的人 还是很多的。老汪你不是一个人在战斗!我会一直支持这个项目的,也希望更多的人来支持这个牛X的项目。
0 请登录后投票
   发表时间:2011-08-08  

我认为好的开源,应该提供优秀的文档,提供优秀的二次开发能力.
0 请登录后投票
   发表时间:2011-08-08  
小鑫。 写道

我认为好的开源,应该提供优秀的文档,提供优秀的二次开发能力.


认同。目前ralasafe文档内容非常不错,下面要进行wiki化;为了支持二次开发,花了1年的时间,重写web端。由gwt+ext转换为jquery。

这些我们走的也不顺。以后,我会分享文档/网站建设等方面遇到的问题。
0 请登录后投票
   发表时间:2011-08-08  
广告贴。。。。 强烈建议隐藏。。。
0 请登录后投票
   发表时间:2011-08-08  
楼上这位不用这样吧,这么伟大的工程也要JJYY,是不是投隐藏贴习惯了呀
0 请登录后投票
   发表时间:2011-08-08  
部分人现在除了投隐藏就是投新手,好像都很厉害
0 请登录后投票
   发表时间:2011-08-08  
lemon_1227 写道
广告贴。。。。 强烈建议隐藏。。。


广告你妹儿啊~我忍不住要喷了:

楼上在国内做过开源么,就算没做过,你也用过开源的东西了吧,这些开源的东西如果都像你这样的心态还能发展么?

居我所了解,ralasafe作者一直在国内推行开源,到目前为止一直本着免费共享的态度不遗余力的在推广社区工作,不遗余力的回答各种技术和业务问题,包括一些新手的问题,试想,他凭什么要免费给大家解决问题?难倒做开源就要理所当然的帮你解决问题?

lz说出了国内开源社区的现状,不管lz的确想广告也好,或者有别的想法也罢,我觉的lz关于国内开源的感想值得大家去深思。而不是蹦出来像专家一样去指点,当然,如果你真是专家。

个人觉的iteye的风气愈变愈劣,真心希望各位技术er,能静下心来,认真看待每一个问题,技术需要务实,氛围需要大家一起创造,真正的大牛会说出他的想法,哪怕这个想法很针锋相对。
其实我很想听听投隐藏的大牛们的高深想法。

技术菜鸟忍不住喷了这么多,希望这个圈子别太浮了啊,亲。。

谢谢。
0 请登录后投票
论坛首页 Java企业应用版

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