BlackBerry Limited
在2006-2007年间，来自编程人员越来越大的压力迫使Sun改变了多种Java包的许可方式：使用带有类路径例外的GNU通用公共许可，向开发人员开放了创作改编程序所必要的权限，并赋予其在不同许可下发布应用程序的能力。这些改变的结果是，Sun于2007年首次发布了开源版的Java开发组件（OpenJDK）。Sun仍然保持了对语言和标准本身的高度控制，并且向商业用户授权TCK等必要组件。与此同时，Sun转变了其商业模式，与诺基亚、摩托罗拉、Research in Motion(即后来的黑莓公司）等企业签署了许可协议。