正在加载数据...
首页 视频 专题 方案 案例 原创 博客 论坛
您的当前位置:首页  >> 基础设施  >> 开源  >> 理论

开源的现状及未来发展趋势

2008-04-11来源:网界

导读:来自开源社区和开源厂商的11位领袖级人物共同探讨开源的现状以及未来可能的挑战和机遇。

    任何建立在社区基础之上的事业都有可能引发激烈的争议。说到底,如果没有争议,我们如何才能决定最佳的发展方向呢?

    自诞生之日起,开放源码所体现的就是这种开放精神。其中,部分人可能是出于挑衅,部分人可能是过于自信,但更多的人是直率和坚持己见,这些沉迷于社区工作、既合作又争吵的精英们的目标只有一个,那就是让开源运动能够在多个有价值潜力的方向上突飞猛进。

    所谓有价值潜力,就是在社区的某个角落能够隐约听见可能赢利的商业模式敲响的鼓点,能够吸引厂商和资本关注的东西。一般说来,关注度越大,发展潜力越大,那么随之而来的争吵也就会越激烈。

    在开源商业会议(3月25~26日,美国旧金山)召开之际,11位开源社区的思想领袖共同探讨了开源目前的现状,揭示了一些最具诱惑力的话题,以及形成今日开源现状的各种矛盾冲突。

    ★挑战和机遇★

    Bruce Perens

    开源促进会(OSI)联合创始人

    开源社区和开源软件所面临的最大问题,一般说来就是软件的专利权问题。对于保护专利软件来说,版权法已经足够,但是专利软件的持有者仍会反受专利之害。就目前的情形来看,不做任何创新便可获得软件专利的产品多如牛毛。企业如果要想保护自己免遭这些不公正的软件专利的威胁该怎么办呢?它大概得花费700万美元才能搞定—这个数字出自美国知识产权法律协会的《成本调查报告》。这笔资金要比大多数新兴企业的全部融资还高,所以正在引起企业的担忧。既然打赢官司对于企业来说并不经济,那么它们就只能尽量满足原告的任何要求,以达成和解,而无法去关心正义究竟在哪一边。

    今天,在美国已不大可能找到一种完全不会侵犯其他软件专利的软件了。因为已授予的专利数量太多,能够援用的普通法律条文也太多。假如所有专利侵权案都要求执行的话,那么美国的软件业就不可能存在了。

    这个问题对于开源软件的开发人员来说甚至更糟。他们不会从所开发的软件中赚取任何费用,所以他们更没有钱去支付律师费和专利使用费。技术专家和经济学家们都已意识到了改变这种状况的紧迫性,但是他们却没有能力去促成这种需要政府支持的变革。这其中,部分原因是因为制药企业站在了他们的对立面,这倒不是说制药企业喜欢软件专利,而是法律无法将软件与药品或其他种类的技术区分开来。而且,制药企业资金雄厚,可以为他们的需要而战。而我们需要的则是如何把软件专利和制药专利分离开来,去赢得这场战斗。

    很明显,开源是一种全新的、非常有效的、进行创新的方式。无论对于一个国家还是全世界来说,我们都承担不起因为它与一套糟糕的法律相冲突就将它抛弃的后果。我们需要做的应该是去修改法律。

    Eric S. Raymond

    程序员、作家及开源软件支持者

    说到机遇,当然有。Vista在留住微软最忠实的用户上遭遇惨败。苹果电脑决定转型为手机和消费电子公司,已经把“电脑”一词从其名称中拿掉了。这两个变化就在操作系统市场的中心留下了一个巨大的因Linux而形成的空洞。

    于是,运行Linux的UMPC(超级移动PC)便如潮般地涌入这个空洞—消费者实际上正在成车成车地购买UMPC。我们看到,索尼的一位副总裁对这种“打到底线的竞争”公开表示了担忧。因为这些价格还不到200美元的PC有可能会在短期内就夺走价格昂贵的家用PC的市场。而在高端,在互联网服务器领域,Linux在继续侵蚀着Windows服务器的份额。

    假如UMPC的销售能继续保持几何级数增长的话,我们就将迅速地占领消费者市场。到今年圣诞节,Linux很有可能会占据超过50%的市场份额。不要笑,如果这一切没有实际可能性的话,那位索尼的副总裁是不会公开表示忧虑的。

    7年前我就曾预测过,只要硬件的成本降到足够低,而Windows的许可费用成了最大的一块成本的话,那么PC OEM厂商就会最终打破微软的垄断。UMPC的硬件成本就已经降到了这个水平,我认为PC市场的其余部分也会跟风而动。
 
    Dave Rosenberg

    Mulesource CEO兼联合创始人

    在过去5年间,我们已看到开源从专家使用的工具变成了主流应用。对于开源来说,挑战就在于在提供高质量产品的同时,还能不断地创新。

    我认为,目前的技术氛围对于开源来说,机会已经成熟。由于美国经济的不确定性,很多企业对于花巨资购买专利厂商的许可证已不太感兴趣,感兴趣的是企业的IT部门如何控制他们自己的命运。

    经济不稳定意味着传统软件公司的高价销售模式将会越来越不受欢迎,而开源软件的分发模式则会让软件更贴近用户。

    Javier Soltero

    Hyperic CEO

    开源企业面临的最大挑战仍然是如何在保持开放的前提下找到能够产生收益,从而能持续发展的道路。目前的经济环境将会给无法持续发展的商业模式带来更大的压力。因为,如果不能为用户提供足够的价值,他们就不会为你的产品买单。机遇当然是和开源企业更讲究成本效益的方式相联系的,这会让它们吸引更多的用户,从而找到发展之路。

    在经济低迷时期,企业应该确信,投入更多的时间和精力去与已经在使用其产品或者有可能会使用其产品的用户多做沟通,它们就能找到发展的方向。而传统软件企业那种更多地做“自上而下”销售模式比起商用开源企业那种“销售给用户”的模式来,要求更多的资本量,从而导致效率低下。

    Matt Asay

    Alfresco业务发展副总裁

    在经济不景气时,我们通常会看到“追逐价值”的举动。很多企业都曾经历过低迷时期。比如Oracle,它之所以每一次都能从低迷中变得更强大,就是因为它能够及时地为客户提供有益的价值来赚钱。于是当眼下再次出现经济低迷时,我推测会有更多类似MySQL这样的公司受到专利厂商的追捧。一些很好的开源项目(由社区资助的和由企业资助的)都会以更低的成本提供卓越的技术。因此,在经济低迷时期,开源软件实际上可能会在专利软件中获得发展的土壤。

    这就是说,在企业的IT预算缩减的时候,再上新项目的可能性大为缩小。在经济衰退期,我们将会看到涉足开源项目的大量尝试性举动,而一旦经济复苏,开源项目就能收获丰硕的果实。

    Sam Ramji

    微软平台技术高级总监

    说到挑战,就必须谈及这样一个事实,即目前的绝大多数软件都不是开源的,而是由商业组织利用专利模式销售或编写的。对于已经确立了市场地位的企业来说,要让它们向开源转型,那不只是理解什么是开源那么简单,而是要让一个其主营收入模式完全依照传统方式进行的企业去“编写”开源程序。

    这也是商用软件和社区软件之间的重要区别。由于评估社区软件的成熟模式目前尚未完善,结果是在开源项目究竟能否在重要级别或者关键任务上使用产生了一些含混不清的状况。这是个尚待解决的问题,同时也体现着软件企业或咨询机构的新一轮商机。

    最后,“开源”这个词已被用来描述开发、特许、社区、分发、销售与市场、哲学与伦理等多种模式,如今甚至被用于政治领域。显然,开源的核心就是像透明和共享这样一些强有力的概念。它正在开始让Eric Raymond、Danese Cooper等人曾清晰表达过的“开源就是源代码本身以及开发者共享”的原始概念变得越来越模糊。“开源”这个词本身随着时间的进展而丧失其本来意义,这是令人遗憾的,也是危险的。

    Andy Astor

    EnterpriseDB CEO

    开源社区所面临的首要挑战就是需要梳理清楚“开发及社区模式”和“分销及商业模式”的区别。“开源”被用来标记两种完全不同的事物。首先是作为一种开发软件的方式,其次是作为分销和靠软件赚钱的方式。由于这个标签经常被互换使用,所以这两种不同的事物也经常会被混淆。而像我这样的开源开发商和开源投资者越来越多。所以最大的挑战便在于认清开源运动中的这两种完全不同的潮流,每一种都有它自己获得成功所必须具备的特殊要求。

    Zack Urlocker

    MySQL产品副总裁

    和大多数系统软件一样,开源系统需要不断地变得更容易使用。MySQL、Apache、PHP、Linux、JBoss等之所以很普及,就是因为它们功能强大而且易用。它们和上世纪90年代开发的一些传统专利软件相比,一点儿都不复杂。不过,要让所有这些软件能够彼此协同工作、简化安装过程,则仍有一段路要走。

    开源软件已经进入了很多企业的IT系统,被用于开发非常复杂的系统。不过我认为,开源基础设施软件还是要比普通的开源应用更为普及。所以我们看到像SugarCRM、JasperSoft、Pentaho等公司正如雨后春笋般地涌现。

    当我们正在步入经济衰退、企业的IT预算严重枯竭之时,我认为,我们将会看到新一轮开源软件的使用高潮。如果它能很好地应用于通信、银行和一些较大的网站,那么它一定能获得广泛的应用基础。

    Robert Sutor

    IBM开源及标准业务部副总裁

    我认为开源社区必须要让Linux在桌面真正获得广泛的使用基础。而这就意味着要开发设备驱动、大量的应用、友好的外观和感觉、易用性等等。这意味着要想办法让Linux桌面像Mac一样功能齐全、界面友好,而不应该一味地去模仿Windows。同样的,我希望看到越来越多的开源应用能够成为它们所属的产品分类中的明星产品,成为首屈一指的创新产品。

    Mark Spencer

    Digium创始人兼CTO

    我认为挑战在于寻找和构建正确的技术组合,以适应不同软件应用及系统(如审计、报表、ERP、CRM等)的集成化需求。开源平台是唯一能够比较容易满足这些需求的平台。

    Chris DiBona

    Google开源程序经理

    我认为开源所面临的最大挑战就是不要去管目前的技术环境究竟如何,而是继续去为终端用户开发软件。我所说的技术环境是指商业和市场对于技术走向的综合影响,这种环境常常是短视的、自私的。开源软件的开发者应该首先只受开发者自身基础的影响,其次是只受用户基础的影响。

    ★未来发展趋势★

    Matt Asay

    Alfresco业务发展副总裁

    我们已说过,开源项目在风险投资的推动下获得商业上的成功是可能的。就此而言,我认为,我们将会看到在市场的激烈竞争下商用开源项目的真正繁荣。正如我们现在已经看到的,Hyperic、GroundWork、Zenoss等在IT管理市场上正在竞相夺取市场份额。在企业内容管理市场上,Alfresco也遇到了真正的对手Acquia。这是好事,表明了在商用开源项目上最佳的产品和公司还未出现。

    我还相信,我们将会看到像Eclipse、Linux和Firefox等项目的迅速扩张—这些项目会引来巨大的商业投资,同时也会成为竞争与合作的中心。随着此类项目的繁荣,我们将会看到更多的创新出现。

    Bruce Perens

    开源促进会(OSI)联合创始人

    我认为未来的趋势就是要把企业中的非业务差异化软件的开发转变成开源软件。设想一下,如果你是企业的IT经理,那么如果你能把尽可能多的资金用来开发客户看得见的软件,为企业提供参与竞争的业务差异化能力。那你就是在直接帮助企业赢利。但是企业中其余95%的业务相关性较低的软件该怎么办呢?可以考虑通过加入开源社区来开发,这样就能够和社区里的合作伙伴分摊成本和风险,和他们共享开发成果而不会伤害到你的企业。

    Javier Soltero

    Hyperic CEO

    我一直认为开源将会很快变成任何一家新兴软件厂商的“入场券”,而对于有勇气接纳开源的成熟厂商来说,它也正在成为越来越有吸引力的一种替代开发方式。

    在采购过程中,客户们开始要求采购过程从始至终都能在他们自己的控制之中。开源显然给了客户这样的能力,他们可以按照自己的意愿评估和使用软件,和厂商一道挖掘软件明显的价值点。这种趋势是建立在用户社区的基础之上的,在社区中大家共同参与产品的使用、开发和完善。

    Robert Sutor

    IBM开源及标准业务部副总裁

    我最近和很多人谈过,他们中很多人都是开源产品的早期使用者,如今这些人与其同事们一起,正在寻求启动新的开源项目。当下一波新人进来的时候,可能会动摇某些原先的预期,然而人人都需要进行调整。我认为开源社区的组织治理结构在未来几年间会成为非常热门的话题。你的企业进入或撤离开源的策略是什么?在企业开发或者OEM的产品中如何处理开源的问题?如何既有效地在组织内部实施开源策略,又不会和推动全部业务发展的计划产生不必要的冲突?谁来决定这一切问题?这是企业未来必须要考虑的。

    Andy Astor

    EnterpriseDB CEO

    最重要的是,未来会有更大的透明度。在商用开源软件的初期阶段,人们在说“商用开源软件”时,多少都会带着些解嘲的味道—就是说他们是在以一种能够引起人们关注的方式在使用开源软件。我认为这个初期阶段结束了。OSI对开源软件的定义将会发挥主导作用。如果某个开源软件没有获得OSI批准的许可证,它就不能被称为“开源软件”。基本上说,人们将会以一种更加成熟和透明的方式思考和谈论开源软件。

    Mark Spencer

    Digium创始人兼CTO

    开源技术的价值今天已得到广泛认同。即便是微软也已经提出并构建了推动开源项目开发的互操作性实验室。开源既是一种技术,也是一种许可模式,它一直在坚持并获得了发展。开源项目已开始关注更高级的技术利益群体(比如编译器和系统库的开发群体)。当接纳开源项目的人越来越广泛时,就会有更多的产品会面向普通的使用者,比如Open Office和Ubuntu等。我个人认为,Open Office是最重要的开源软件包之一。因为它是让用户和企业摆脱微软Office、转向Linux的关键。今天,我们正处在这一转向曲线的转折点上。

    Sam Ramji

    微软平台技术高级总监

    作为一种开发模式,我认为从现在开始的五年内,开源将会变成类似“面向对象”的或者“极限编程”的东西——这曾经是个颇有争议但也引起了变革的概念,它已经找到了如何让普通人来开发软件的方法。

    我希望我们也能找到一些方法让开源的开发人员能够名利双收,以便鼓励他们继续其工作。开发的核心就是要热衷于去解决问题,帮助用户。信息技术已经改变了美国经济,我个人也要感谢我所进入的这个行业。我希望看到这样一种市场环境,能够让开发人员在新兴市场中通过从事能被广泛采用、并能带来合适收入的创新工作而改变他们的生活。

    Chris DiBona

    Google开源程序经理

    开发:我看到在Web toolkit/CMS(Web工具/内容管理)领域出现了很多有意思的工作,要比那些类似操作系统核心的成熟技术有意思得多。

    社区: 对于开发人员来说,社区发展最重要的就是要健康发展、缓慢增长,切忌大起大落。就是说,我们希望看到应用和项目开发正常的潮涨潮落,尤其是在CMS领域。例如,我认为Drupal到了某个时候就会自然成为CMS领域的领导力量。

    市场:我认为Android在今年晚些时候发布后,就将会极大地影响嵌入式Linux。

    Dave Rosenberg

    Mulesource CEO兼联合创始人

    我们看到,开源的开发模式所应用的领域已超出了软件业。我们还看到,专利企业采用了相同的开发和分销策略,以便能够更加贴近用户。

    我预计,随着开源产品的不断成熟,开源产品会在关键任务应用中获得广泛的采用。我还预计,当我们看到越来越多的“封闭”企业开始进一步采用开放标准和开放的开发模式之后,开源的市场机会将会越来越多。

    开源的未来不再是一个“假如”的问题,而是一个“何时”的问题。

    Zack Urlocker

    MySQL产品副总裁

    我认为除了增长不会有别的,开源是一股不可抗拒的力量。如果我们往回看10年,就会觉得封闭源码软件的模式反而是不正常的。“难道你要花数百万美元去购买你也不知道它如何工作的软件吗?”

    上个世纪90年代,如果你没有Web开发经验就没法更好地进行职业发展,我认为现在的开源也是如此,是职业发展所必须具备的技术能力。

    我们将会看到有越来越多的开源软件被采用。采用开源软件的障碍已非常之小,新成立的公司不使用开源软件的几乎没有。我认为,我们还会看到在开源的推动下,SaaS和按需应用领域将会出现巨幅增长。
 

评论列表

用户名:
密码:
匿名发表
Jason Uppal:总体架构的框架TOGAF
∷行业
政府旅游烟草纺织
电信钢铁零售出版
新闻邮政物流造纸
矿业军事冶金医药
家具食品服装建筑
航空农业煤炭医疗
石油教育交通金融
房产电子电力贸易
化工汽车机械
∷应用
OAOA咨询天地咨询天地销售管理销售管理
DCSDCS开源软件开源软件集团管控集团管控
协同应用协同应用企业门户企业门户人力资源人力资源
财务管理财务管理EAMEAM电子政务电子政务
CADCAD移动商务移动商务竞争情报竞争情报
GISGISMISMISMESMES
SaaSSaaS电子商务电子商务中小企业中小企业
BPMBPMPDMPDMBIBI
KMKMCRMCRMSCMSCM
ERPERP
∷基础设施
RFID数据库实用技巧
WEB服务安全语音
网格开源视频
存储网络通信虚拟化
中间件SOA服务器
zol企业信息化 51cto 赛迪网信息化 比特网 希赛信息化 MBT杂志 搜讯网 IT168信息化 E-works CNET科技资讯 E制造
IT专家网 中计在线 中国网联网 eNET信息化 ERPworld.net 信息周刊 支点网 环球财富网 信息中国 中国制造业信息化杂志社 畅享网
任务中国 三好在线 网界网 IT商网 CSDN CuteSEO 中国软件网 中国信息产业网 更多>>  
 关于我们 版权声明 广告服务欢迎合作友情链接联系我们诚聘英才  
Copyright © 2004 CIO时代网 版权所有
京ICP证030336号
本网站服务器由北京联通IDC提供