CIOAge.com IT推动创新
抢占先机 主动制定混源战略(1)
出处:软件世界 文: 顾宏军 评论 ( 0 ) 条 ( 0 ) 砖 ( 0 ) 好 论坛 博客
阅读提示:混源已经成为不可避免的趋势.主动地制定混源战略,才能抢占先机。...

混源已经成为不可避免的趋势.主动地制定混源战略,才能抢占先机。
在过去这几年里,软件产品数量急剧增长。现今设备不仅包含越来越多的软件,而且越来越多的功能通过软件实现了。这种爆炸式的增长也抬高了软件开发的成本。外包(部分)软件开发只提供了一种不完全的解决方案,而对适当的部件进行开源可以有效地节约开发成本,缩短产品开发周期,因此,某些软件开发上就采取部分组件开源,部分组件闭源的战略,从而形成了独特的“混源”架构。
抛开开源和闭源各自的立场不谈,“混源”实际是一种实用主义,即一切从效用出发。所以,企业需要了解开源风险、并有效控制开源风险,充分发挥开源和闭源的长处。
要采用“混源”架构,需要实施分两步走的战略。首先,将软件或系统的功能、组件区分为独有功能、基本功能和可有可无功能,并且对每个功能组件进行判别,其使用开源架构或者闭源软件是否是最佳选择;其次,软件架构设计应该和法律条款同步设计。这需要软件架构师、工程师与知识产权和法律专家进行通力合作。
了解开源风险
“开源”所指的是软件开发模式,是程序的源代码在某种授权下公开,以提供用户修改和从新发布该程序的权利,并期望(不是必须的)用户所作出修改和改进也可纳入“官方”版本。
开源软件的授权适用条款可能比较奇特。例如,有授权要求如果你的软件要包含开源软件,那么你开发的新软件也需要进行开源。如果采用使用这种授权的开源软件,那么整个软件栈的所有软件产品,可能都必须以开源方式进行发布。(这些条款只在把这些软件出售或转让给第三方时适用)。对专利持有人额外风险可能是在发布第三方开源软件时需要提供一个免费的专利授权,而这有可能侵犯了别人的专利。这一专利许可问题可只限于在开源组件中,但是在某些情况下甚至会影响整个软件栈。
公司可能因这些风险对开源的诱惑敬而远之,这并不是一种从商业角度做出的理性决定。在商业环境中使用开源软件正越来越流行,甚至在商业产品中。忽略了这些,公司将与所有可能的高质量软件无缘,并且无法享受开源带来的削减开支和时间的好处。有时一个商业产品简直没法保持和开源软件一样丰富的功能。因此,唯一可行的是要了解风险,并懂得如何管理它们。
开源许可证
现在有40多种不同的开源许可证,每种都有其约束条件和影响力。他们大致可分为3类:
1.Free-for-all 许可证:这类许可只需要将荣誉归功原作者即可。衍生作品,可以保持专有。有时这类许可被称为“学术许可”典型的就是所谓BSD和MIT许可,以及用于Apache服务器的Apache许可证。

共3页: 1 [2] [3] 下一页
【内容导航】
已有0人发表看法
我来说两句
验证码: (如果看不清请点击图片进行更换.)   匿名
最新评论更多..
服 务 CIO 推 进 信 息 化
主编推荐
最近更新
热门文章
中国CIO周刊
浪潮通软助力建峰化工信息化展现CIMS之舞 浪潮通软助力建峰化工信息化展现CIMS之舞
建峰化工CIMS工程的立项,获得了重庆市经委和科委的支持,两个机构分别向该工程拨款10万元和6万元人民币。虽然这部分资金与建峰化工CIMS工..
做好教育信息化需先行 浙大网络的S+S体验 做好教育信息化需先行 浙大网络的S+S体验
浙江大学网络信息系统有限公司是国内最大的教育软件专业开发商、教育电子商务提供商之一,占据国内校校通、城域网软件平台50%以上市场份额..
洞察
揭秘:中小化工企业拒绝ERP的四个理由 揭秘:中小化工企业拒绝ERP的四个理由
拥有43个行业、3000多家大企业、2~3万家中小企业的化工行业,其信息化水平究竟如何呢?前不久记者采访了中国化工信息中心副主任李中。李..
SaaS概念要落地 软件提供商不能任意定价 SaaS概念要落地 软件提供商不能任意定价
软件领域任何字母都可能组合成新的名词,进而上升到概念的高度,SaaS也不例外。2003年SaaS提出,顷刻间概念飞遍了各个角落,然而,概念不..