首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > 由一个故事想到--开源项目的三层模式
【标  题】:由一个故事想到--开源项目的三层模式
【关键字】:
【来  源】:http://blog.csdn.net/zhmnsw/archive/2007/04/07/1555602.aspx

由一个故事想到--开源项目的三层模式

不久前第2次看到这个故事:

一个富翁,在自己家院子里修建了一个 偌大的花园,怕被人践踏,便用高高的围墙围了起来。但即便是这样,也常有人翻墙进去采摘他的花草,为此他雇用了多个保卫,但收效甚微。

一筹莫展之时,富翁决定进行逆向思维,索性将围墙拆除,解雇保卫,让大家都能享受花园的美丽。结果花园经过大家的呵护和浇灌,先前的顾虑再也没有了。

当然,这里包含几部分前提:

1、你有足够的实力来建立一个能够被人认可且共享的资源

2、你的资源能够赢得足够的支持者对其进行维护和发展(破坏者是不可避免的,我们要的是平衡)

3、支持者要得到比先前更多的收益,但并不是直接收益。

以此映射开源的思想,应该有几分神似。

开源项目作为一个团队最高层次的象征,也是一个团队实力的象征。

一般来说,目前的产品和项目有以下三个典型层次:

1、小团队做产品,其技术支持来自目前主流的大型软件提供商,而产品也犹如水中浮萍,飘飘不定。

2、再大点规模的团队一般就会有自己的中间层技术(再专业点就是中间件),那么其前端服务于最终客户的项目,就又多出了一个技术支撑,其技术/市场稳定性便有所增加。

3、当一个团队有实力承担一个开源项目时,那它的技术收益便得益于更多的支持者,这时,旗下的中间层项目也会从这些开源项目中不断汲取最先进的技术思想,以便在快速变化的技术市场中尽快调整方向。

很多时候,开源带给人的疑虑大多集中在投资和收益的平衡,很多人都怀疑它的回报比率,以致于大家都裹足不前,那么以开源项目作为技术基石,以中间层技术作为拓展和稳定后盾,以前台产品和服务作为收益回笼的三层模式应该是相对理想的。

不错,开源项目不是口头上的支持,也不是说说就可以做的,它不仅仅取决于你的技术实力,更多的是在于你的市场模式,因为,技术是可以开源的,而服务不可以。

初学设计模式:【上一篇】
软件工程——实践者的研究方法学习笔记1:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 在consolemode中使用 C/C++ 编译器
  • 解除安全隐患—让“命令提示符”不再危险
  • 大家一起用gtk编程2(添加按钮和连接事件)
  • c programming language learn notes 10
  • Linux != Windows
  • FC5的增强软件包仓库--Fedora Extras - 社区软件包仓库
  • JSP开发入门(一)--安装好你的机器来使用JSP
  • 从Business.com遭封看302重定向
  • “2003蠕虫王“惊现全球,威力惊人
  • 如何避免asp的SQL的执行效率低
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.