如题所述
Java开发者们近期被提示更新JDK8,但其中包含了一些重要变更。简单来说,如果想继续免费使用JDK8以及基于其开发的应用,升级操作可能不再免费。具体来说,新版本的JDK8许可协议在2019年4月10日进行了更新,要求用户在遵循一系列严格条件下使用:个人使用、开发用途、Oracle批准的产品和/或Oracle云基础设施。这些条件包括不得删除使用说明、禁止第三方使用、分发和逆向工程,以及对特定Java包和类的使用限制。此外,由于美国出口管控,使用JDK8也需遵守相关规定,如BIS和DoD实体清单的限制。
关于经济成本,Java SE的报价为云计费模式,按使用量每月付费。目前无需求的用户可以选择取消安装。更新后的JDK8许可协议详细列出了许可范围,规定了用户可以和不可以进行的活动。例如,用户可以允许其承包商在特定条件下使用,但必须保证他们遵守协议并保护Oracle的知识产权。
需要注意的是,部分程序可能包含第三方技术,其使用条件可能独立于本协议。对于基于开放源代码的软件,用户有权获得源代码,但需按照协议或特定条款操作。最后,用户需明确遵守出口控制法律,确保数据和信息的使用符合国际规定,避免涉及禁止的活动,如武器扩散或导弹技术开发。
关于经济成本,Java SE的报价为云计费模式,按使用量每月付费。目前无需求的用户可以选择取消安装。更新后的JDK8许可协议详细列出了许可范围,规定了用户可以和不可以进行的活动。例如,用户可以允许其承包商在特定条件下使用,但必须保证他们遵守协议并保护Oracle的知识产权。
需要注意的是,部分程序可能包含第三方技术,其使用条件可能独立于本协议。对于基于开放源代码的软件,用户有权获得源代码,但需按照协议或特定条款操作。最后,用户需明确遵守出口控制法律,确保数据和信息的使用符合国际规定,避免涉及禁止的活动,如武器扩散或导弹技术开发。
温馨提示:答案为网友推荐,仅供参考