Доступен ли исходный код Azure Azul JVM в общедоступном хранилище?
http://www.azulsystems.com/products/zulu упоминает, что код выпущен по исключению GPL + classpath, но я не видел указателей на доступность исходного кода?
Он построен из ветки в общедоступном дереве исходных текстов openjdk или где-то еще?
2 ответа
Чтобы сделать исходный запрос Azul Zulu, найдите в корневом каталоге вашей установки Zulu файл readme.txt. Содержит этот параграф:
Определенные части этого программного обеспечения основаны на исходном коде OpenJDK ( http://openjdk.java.net/) и лицензированы в соответствии с GNU General Public License версии 2 (GPLv2) с исключением Classpath (http:// openjdk.java. сеть / юридическое / GPLv2+ce.html). В течение трех лет с даты получения вами данного программного обеспечения Azul предоставит по запросу полную машиночитаемую копию исходного кода для таких частей на основе OpenJDK на носителе, обычно используемом для обмена программ, за дополнительную плату, не более чем стоимость физического выполнения распределения источника.
Пожалуйста, напишите azul_openjdk@azulsystems.com для получения дополнительной информации.
Следующие несколько строк этого файла содержат версию и идентификатор продукта для используемой вами сборки Zulu. Вы включаете их в свою электронную почту, чтобы мы могли предоставить вам исходный снимок, соответствующий конкретному образу сборки.
Что касается выбора "среды, обычно используемой для обмена программным обеспечением", то со временем мы использовали FTP и Dropbox, хотя недавно начали использовать WeTransfer для выполнения большинства запросов. В своем запросе электронной почты вы можете запросить любой носитель, который вы предпочитаете.
Наконец, нет общедоступного репозитория исходного кода Zulu, поскольку исходный код извлекается из OpenJDK. Исходные репозитории проекта OpenJDK, следовательно, являются подходящим местом для навигации, изучения, проверки и внесения исправлений и изменений в исходные коды. Моментальные снимки исходного кода Zulu отражают выборку из кодовой строки OpenJDK, которая использовалась для конкретной сборки Zulu. Они не вилки мастер веток.
Эти заявления являются общими для Zulu на Azure, Zulu на Docker, Zulu с сайтов загрузки Azul (Интернет и репозиторий Azul yum/AptGet) и любого другого места, где вы приобрели Zulu.
Мэтт Шютце
Вы можете отправить запрос к azul (подчеркивание) openjdk (at) azulsystems (dot) com для пакета снимка источника. Пожалуйста, укажите, какая версия Zulu вам нужна. Ссылка для скачивания будет отправлена вам по электронной почте.