调查显示 Java 应用服务器市场,开源完胜

红薯
 红薯
发布于 2012年01月12日
收藏 12

Web 应用性能公司 New Relic 发布了一项关于 Java 应用服务器市场的调查报告,该报告主要比较了在 Java 应用服务器市场方面用户到底是选择开源产品还是商业的软件。调查结果表明在 Java 应用服务器市场上,更多的用户会选择开源产品,而不是商业软件。

New Relic 调查了超过 1,000 个客户,根据调查的结果,有超过 80% 的企业用户(涉及商业软件、消费互联网、电子商务、游戏以及社交网络)在使用开源的 Java 应用服务器,例如 Tomcat、JBoss、jetty:// 和 GlassFish 等等。

这并不奇怪,而且把应用程序部署到云的用户更有可能使用开源,此外,Amazon Machine Images(AMIS)提供最开放的源栈,使得它很容易选择开源服务器而不是传统许可应用服务器。

下图是详细的调查结果:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:调查显示 Java 应用服务器市场,开源完胜
加载中

最新评论(40

叶知秋
叶知秋
一部分是钱的原因,另一部分是开源的话,搞的人多啊,搞的人多那肯定是更容易出成果,这就是一个良性循环
Monkey
Monkey

引用来自“appbean”的评论

引用来自“Monkey”的评论

当java-->class-->jvm,这条路确定之后,后面才是地雷,前面是完全开放的,所以有人利用前面的过程基于java弄出了新的脚本语言这都不会侵犯专利。
这也是sun立足的原因,刚开始java开源导致开源项目盛行,然后一些其他厂家才觉得java可以吸引用户,所以IBM,mac这种公司看着java这块开源的蛋糕,掏出了票子像sun买后面的专利,sun公司这才赚到钱了。

jvm和class都是有专利的。那么,在什么情况下需要向Oracle付钱?怎样付钱?

如果你要自己做一个Jvm,而且这Jvm可以运行sun公司的class文件那么就要付专利的钱,具体你要找sun公司,因为这里设计的到的专利数量只有sun公司自己清楚。
a
appbean

引用来自“Monkey”的评论

当java-->class-->jvm,这条路确定之后,后面才是地雷,前面是完全开放的,所以有人利用前面的过程基于java弄出了新的脚本语言这都不会侵犯专利。
这也是sun立足的原因,刚开始java开源导致开源项目盛行,然后一些其他厂家才觉得java可以吸引用户,所以IBM,mac这种公司看着java这块开源的蛋糕,掏出了票子像sun买后面的专利,sun公司这才赚到钱了。

jvm和class都是有专利的。那么,在什么情况下需要向Oracle付钱?怎样付钱?
Monkey
Monkey
当java-->class-->jvm,这条路确定之后,后面才是地雷,前面是完全开放的,所以有人利用前面的过程基于java弄出了新的脚本语言这都不会侵犯专利。
这也是sun立足的原因,刚开始java开源导致开源项目盛行,然后一些其他厂家才觉得java可以吸引用户,所以IBM,mac这种公司看着java这块开源的蛋糕,掏出了票子像sun买后面的专利,sun公司这才赚到钱了。
Monkey
Monkey
当然有一部分厂家是自己采用了一部分jvm规范建立一个微型的jvm,这部分到底是不是侵犯专利还不好说,也许这样可以绕过。这个更像是一个新的类java语言,但是使用的还是java的编译机制,但是运行的时候还是像google那样吧class文件绕过去了。
Monkey
Monkey
java这玩意很多时候你都是在人家开源代码基础上做的,包括这些开源服务器也用很多开源代码,而java本身的特点又决定了在Java层面上不会有安全问题,所以开源的队伍会不断增加,而且开源带来灵活性的增强。商业程序没有优势,包括安全和可扩展性上都输给开源程序(这里安全性不是指csdn这种明码数据库,和某些主设计不周密导致用户信息泄露)。

另外jvm开源和java开源是两件不同的事情,jvm他算是一个本地平台的程序,所以linux系统的jvm要完全遵守GNU开源协议开发,才能发布,但是sun拥有class文件到虚拟机运行的专利,这也是android让Oracle很愤怒的原因,把他的专利绕过去了,所以就不用掏钱了。如果是第三方要开发自己的jvm,如果你使用sun的这个专利对不起你要交钱,当然好处就是已经存在的那些java代码都可以在你的虚拟机上运行起来,换来说你等于是买到java写的所有开源项目。当然sun可能在虚拟机实现机制上还拥有专利,如果你用了还要交钱。所以一个真正开源的jvm麻烦相当多,因为这里专利纠葛实在是太多了。
所以你现在能看到的非sun的jdk基本上都是自己有操作系统的公司才有,比如IBM Category,苹果的mac等这些都是他们各自开发自己平台的jdk,而他们是必须要付专利费用的。而真正能够搞开源也只有sun自己,其他公司绕不过sun公司这么多关于java的专利地雷阵的。
茶亭
茶亭

引用来自“appbean”的评论

GNU是信仰,开源是态度,商业是现实。
人在现实中,有自己的态度,而坚持信仰的人是最让人钦佩的。
------门外汉的呓语

赞同
a
appbean

引用来自“s3051024”的评论

jvm 是一種規範
實現的部分要看各廠商如何實現
有一些是要收費的,有一些是免費的

沒有所謂的原生JVM這種名稱

+1
a
appbean
你可以要求官员公布财产金额啊,亲。
可是你不能要求官员把钱捐出来啊,亲。
到底JVM是什么啊,亲?
返回顶部
顶部