David Axmark在北京期间,针对“社区版MySQL”,与北京拓林思(Great Linux)合作成立“MySQL北京研发中心”,David认为,这有助于中国人参与社区开发,体验开源文化,积累工程经验;他们还针对“商务版MySQL”合作,在中国成立“产品代理”,进行商业活动。
开源的LAMP架构(L-Linux操作系统,A-Apache开源中间件/服务器,M-MySQL开源数据库,P-PHP、Perl、Python编程语言),与J2EE架构(以Java为编程语言,由IBM、BEA、SUN为主导)、.NET架构(以C#为编程语言,由MS为主导)已形成三角鼎立的竞争架势。
LAMP自从通过在线实时交易(OLTP)后,使LAMP可扩大应用于大型、复杂的系统,迫使J2EE,.NET改变商业模式、降低成本;并改变堆栈或架构(stack)层次的开放程度(由闭源到开源),以增强其竞争力。从J2EE架构中派生出:“简单Java架构(POJO, plain-old-java-object)”, 和“Open Source J2EE”,从.NET架构中派生出:“WANP”。
北京峰会不少专家认为,从综合技术经济效益出发,在应用解决方案中,可使用开源与闭源混合的架构;但从国际上发展的总趋势来看,不少闭源软件(特别是中间件/服务器)已经或将要进行开放。
关于自由/开源运动发展和知识产权保护问题,过去Linus Torvalds 曾说,“开源的成功显然也带来了很多新问题,我最担心的是一些非技术性障碍,比如司法方面的挑战、软件专利权等等。软件专利权是一个非常糟糕的东西,不过好在技术行业的大多数人已经开始意识到这一弊病了”。自由/开源软件的版权采用“左版(Copy Left)”的概念,在版权保护方面取得较为宽松的环境,但自由/开源软件躲不开专利的旋涡。
在这次峰会上,David Axmark说,软件专利对自由软件构成了威胁,它阻碍了信息共享;我们非常反对软件的专利权,它是维护大公司利益的。Gartner副总裁James M. Popkin说:开源运动确实有点法律风险。OSDL的专家认为,国际上众多软件公司把自己的专利贡献给OSDL,放在其“专利池”中,用以遏制开源软件遭遇“专利侵权”的法律风险。
2006年1月16日,自由软件基金会(FSF)首席法律顾问Eben Moglen在讨论由他起草的GPL3时说:GPL所关注的主要问题并不是技术细节而是维护用户的自由。我们强调了软件专利对整个软件产业(特别是自由软件)所构成的严重威胁,我们采取的对应策略是:“假若某人利用专利侵权指控某人有关该项专利程序的行为,那么,起诉原告方使用和修改遵守新版GPL规则的自由软件的一切权利立即被终止”。即:“你若控告某个自由软件的用户,你就不得再使用任何自由软件。”
试想,在当今互联网时代,谁心里都明白,只要你使用互联网,你就必须使用某些自由软件,完全避开使用自由软件是不可能的。那么,以专利侵权起诉自由软件(使用者)就不是一件简单事情了。Oreilly媒体集团编辑Andy Oram对此评论道:“此举把对抗最大法律风险的途径转化为世界所有GPL支持者的团结一致。”SUN公司首席开源技术官Simmon Phipps在会上说,专利实际上是一种社会契约,各国政府在本国实施专利问题上有主导权,中国政府、中国企业对此应有明确认识,希望学习欧盟做法,才能在贯彻世贸规则、保护知识产权、扶持开源运动方面,排除别人滥用“专利权”。
关于开源软件商业模式问题,专家们都强调,自由/开源软件已经向用户承诺,保证和提供“源代码开放”、“信息共享”和“自由使用”的权利,但并不反对自由/开源软件的商业操作。
有的专家认为,要保持而不能损害自由/开源软件“源代码开放”、“信息共享”和“自由使用”的本质特征,作为软件程序或源代码是不收费的,作为软件的文档一般也不收费(或只收成本费),而对自由/开源软件提供专业技术服务(如技术支持、培训、咨询、系统集成或其他专业服务,以及由此派生的增值业务),则是可以收费的。
事实上,自由/开源软件的全部技术应该是源代码编程技术加上工程化实现技术,前者是完全公开的,后者是不公开的,软件的全部源代码行是公开的,在工程化实现技术中包含工程经验、技术秘密和商业秘密,是不公开的。Google全球副总裁李开复在会上说:Google全部开发和采用开源软件,但开源不是一切都公开的,Google有自己的技术秘密和商业秘密。SUN公司CTO Simmon Phipps说:“世界上没有免费的软件”,这句话应作如此理解:如果软件可视作下列组成等式,即:软件=程序+文档+支持+培训+服务,虽然代表“软件形态”的程序、文档可以免费,而作为“软件服务”的支持等环节可以收费,所以从总体上看,也可认为软件是要收费的;而从开源软件形态的角度来看,可认为开源软件是免费的。
一般人认为,开源软件如果不能解决好商业模式,就很难吸引风险投资。美国NEA风险投资公司的合伙人朱敏认为,风险投资不但可以投向具有商业模式的开源软件,还可投向在开源社区运作的开源软件社区版,他认为虽然开源社区版(或者β测试版)基本上是免费的,但社区可从其他途径来盈利并吸引风险投资介入;他还认为利用风险投资可以把开源软件做大做强。实际上Linus Torvalds也曾经说过:风险资金和商业企业的大量涌入并非坏事,开源许可证保证了社区的忠诚,这意味着在技术和金钱之间可以存在很好的平衡。