前 Sun 公司 CEO 作证 Android 没有授权问题

简介:

前 Sun 微系统公司的 CEO Jonathan Schwartz 在甲骨文与谷歌一案中作证。

谷歌律师询问 Java 语言是否是免费和开放使用,Schwartz 回答从一开始就是如此。
image

他说,Sun 的兴趣是出售相关产品,如果你使用了 Java,那么 Sun 能向你出售产品;如果你使用 Windows,那么 Sun 没有什么能卖给你。Java API 可以自由使用。他打了一个比喻去描述 API:两家餐厅的菜单上都有“汉堡”,虽然他们两家在竞争出售更好的汉堡包,但在菜单上他们达成了一致。Sun 的策略是在更好的 Java 实现上展开竞争,而在开放 API 上达成一致。使用 Java API 并不需要从 Sun 获得授权和许可。一个竞争性的 Java 实现是 Apache Harmony,它没有使用 Java 的名字,所以 Sun 对它无能为力,但 Apache Harmony 进一步推广了 Java 的使用,Sun 仍然能从中受益。
文章转载自 开源中国社区[http://www.oschina.net]

相关文章
|
存储 安全 Shell
Android系统 adb shell auth授权使用
Android系统 adb shell auth授权使用
1503 2
|
Android开发
安卓请求文件授权
安卓请求文件授权
122 0
安卓请求文件授权
|
机器学习/深度学习 Android开发
Android permission 动态申请、授权
原文:Android permission 动态申请、授权 Android permission 新特性深度学习 本篇文章介绍android permission系统,并介绍android 6.0 permission的新特性,包括权限动态申请和授权等。
1630 0
|
Java API Android开发
android13(T) 三方APP默认授权
android13(T) 三方APP默认授权
888 0
|
XML Shell Android开发
android12.0(S) DeviceOwner 应用默认授权(MDM 权限)
android12.0(S) DeviceOwner 应用默认授权(MDM 权限)
1640 0
|
Java Android开发
Android8.1 出厂前默认开启USB调试且自动授权,恢复出厂关闭USB调试方案
Android8.1 出厂前默认开启USB调试且自动授权,恢复出厂关闭USB调试方案
1050 0
|
Java
java.lang.UnsatisfiedLinkError: JNA support (com/sun/jna/android-arm/libjnidispatch.so) not found
java.lang.UnsatisfiedLinkError: JNA support (com/sun/jna/android-arm/libjnidispatch.so) not found
265 0
|
测试技术 Android开发
Android 微信登录授权、微信分享
Android 微信登录授权、微信分享
573 0

热门文章

最新文章