前Sun  CEO Jonathan Schwartz在甲骨文v.Google一案中作证。Google律师询问Java 语言是否是免费和开放使用,Schwartz回答从一开始就是如此。

他说,Sun的兴趣是出售相关产品,如果你使用了Java,那么Sun能向你出售产品;如果你使用Windows,那么Sun没有什么能卖给你。Java API可以自由使用。他打了一个比喻去描述API:两家餐厅的菜单上都有“汉堡”,虽然他们两家在竞争出售更好的汉堡包,但在菜单上他们达成了一致。

Sun的策略是在更好的Java实现上展开竞争,而在开放API上达成一致。使用Java AP并不需要从Sun获得授权和许可。一个竞争性的Java实现是 Apache Harmony,它没有使用Java的名字,所以Sun对它无能为力,但Apache Harmony进一步推广了Java的使用,Sun仍然能从中受益。

5 收藏


直接登录

推荐关注