http://www.azulsystems.com/products/zulu提到代码是在 GPL + 类路径异常上发布的,但我没有看到任何指向源代码可用位置的指针?
它是从公共 openjdk 源代码树中的分支还是其他地方构建的?
http://www.azulsystems.com/products/zulu提到代码是在 GPL + 类路径异常上发布的,但我没有看到任何指向源代码可用位置的指针?
它是从公共 openjdk 源代码树中的分支还是其他地方构建的?
要发出 Azul Zulu 源请求,请在 Zulu 安装的根目录中查找 readme.txt 文件。它包含以下段落:
该软件的某些部分基于来自 OpenJDK ( http://openjdk.java.net/ ) 的源代码,并根据 GNU 通用公共许可证版本 2 (GPLv2) 与类路径例外 (http://openjdk.java) 许可。网络/法律/gplv2+ce.html)。在您收到此软件之日起的三年内,Azul 将根据要求在通常用于软件交换的介质上提供基于 OpenJDK 的此类部分源代码的完整机器可读副本,且不收取任何费用比物理执行源分发的成本。
请发送电子邮件至 azul_openjdk@azulsystems.com 了解更多信息。
该文件的接下来几行包含您正在使用的 Zulu 构建的版本和产品 ID。您将这些包含在您的电子邮件中,以便我们可以向您提供与该特定构建映像相对应的源快照。
至于“通常用于软件交换的媒体”的选择,随着时间的推移,我们使用了 FTP 和 Dropbox,尽管最近开始使用 WeTransfer 来满足大多数请求。在您的电子邮件请求中,您可以要求任何您喜欢的媒体。
最后,没有公开的 Zulu 源代码库,因为源代码是从 OpenJDK 获取的。因此,OpenJDK 项目源代码库是导航、研究、审查和贡献源代码修复和更改的合适场所。Zulu 源快照反映了从供给特定 Zulu 构建的 OpenJDK 代码线获取的数据。它们不是主分支的分支。
这些语句对于 Azure 上的 Zulu、Docker 上的 Zulu、来自 Azul 下载站点(Web 和 Azul yum/AptGet 存储库)的 Zulu 以及您获得 Zulu 的任何其他地方都很常见。
马特·舒策
您可以向 azul(下划线)openjdk(at)azulsystems(dot)com 发送请求以获取源快照包。请指明您需要哪个 Zulu 版本。下载链接将通过电子邮件发送给您。