gpt4 book ai didi

java - 谁是 JVM 的所有者?

转载 作者:搜寻专家 更新时间:2023-10-31 08:16:06 25 4
gpt4 key购买 nike

许多移动设备都带有 JVM 及其操作系统(例如诺基亚、索尼爱立信)。所有设备都具有相同的 JVM 吗?所有的 JVM 都属于 sun micro systems 吗?设备制造商是否已向 Sun Micro Sytems 支付了费用?假设如果我想创建自己的 JVM,我必须向 sun micro sytems 付费并获得 SUN(ORACLE)的许可?如果不是真的,sun是怎么盈利的?

最佳答案

Sun 当然拥有 Sun JVM Hotspot 的版权,但该实现现在作为 OpenJDK 的一部分,根据 GPLv2 授权给公众。此外,Upul 是正确的,任何公司都可以实现 JVM Specification ,而且很多都有。众所周知的实现包括 Harmony、Jikes 和 Kaffe。所有这些都具有不同程度的规范合规性。大多数设备制造商仍然直接从 Sun 许可 Hotspot 的专有版本。

has restricted Java 兼容性工具包,一组用于证明合规性的测试。然而,即使这样也是loosened slightly .现在基于 OpenJDK 的其他实现可以更容易地获得 JCK 许可证。

但是,这不适用于像 Harmony 这样的独立自由软件实现。这部分是 Android 选择不尝试完全实现 Java,而是做出独立的技术决策,将他们引向 Dalvik 和一个单独的 API 的原因。

Sun 也拥有专利,但他们没有公开声明。

关于java - 谁是 JVM 的所有者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3393570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com