Могу ли я распространять Azul Zulu JVM с помощью моего инструмента с открытым исходным кодом?

У нас есть инструмент с открытым исходным кодом, который мы хотим предоставить пользователям с определенной версией JRE. Так как Oracle настолько неясен и закрыт с лицензированием (даже с новейшими возможностями jlink), а неофициальные сборки openjdk так сложно «следовать», мы думаем, что Zulu может быть здесь правильной альтернативой. Таким образом, единственное беспокойство, которое у меня есть:

Могу ли я свободно распространять эту JVM в своих дистрибутивах? Это не что иное, как наличие каталога /jre в моем дистрибутиве и создание сценариев запуска для предоставленной JVM вместо системного по умолчанию.

Условия использования здесь не на 100% ясно:

Вы также заявляете и гарантируете, что не собираетесь распространять программное обеспечение способом, который не соответствует применимым законам или постановлениям об экспортном контроле, администрируемым Министерством торговли США, OFAC или любым другим государственным органом.


person Ivan Senic    schedule 24.05.2017    source источник


Ответы (3)


Этот вопрос регулярно возникает у разработчиков программного обеспечения, желающих распространять Zulu вместе со своими приложениями. Конкретный пункт в Условиях использования, который вы выделили, вызывает определенные элементы управления экспортом, чтобы напомнить вам о последствиях того, что каждый дистрибутив Java SE от любого поставщика, включая Azul, имеет внутри некоторые функции шифрования. В связи с этим вы должны знать об экспорте в США. законов, и что во многих странах также действуют ограничения на импорт. Zulu не имеет каких-либо ограничений по использованию, хотя нам нужно было подтвердить заявление об экспорте в ToU.

Обычно мы делимся подробностями о том, что значит распространять Zulu через наше предложение Zulu Embedded. Я указал на несколько моментов, почему, по крайней мере, стоит позвонить в Azul, чтобы обсудить альтернативы в моем сообщении на форуме здесь: http://zulu.org/forum/thread/bundle-zulu-community-jre-with-наш-продукт/ Если вы занимаетесь чем-то другим, кроме открытого исходного кода программное обеспечение, существуют потенциальные ловушки при распространении бинарных файлов сообщества. Azul может помочь прояснить ваши риски.

Мэтт

Отказ от ответственности: я менеджер по продуктам Zulu в Azul, хотя этот ответ отражает мое личное мнение.

person Matt Schuetze    schedule 26.05.2017
comment
Привет, Мэтт, спасибо за ответ. Итак, я правильно понял, если мы поставляем его с продуктом с открытым исходным кодом, мы должны быть в безопасности здесь? Наш продукт находится под лицензией Apache v2, это не должно конфликтовать с лицензией Zulu? - person Ivan Senic; 27.05.2017
comment
Иван, Азул не может запретить тебе делать что-либо с Зулу. Azul только рекомендует вам полностью понимать риски авторского лева, связанные с лицензированием GPL, и дополнительную защиту, которую могут предоставить подписки на продукты Azul. Я уверен, вы бы предпочли, чтобы я сказал что-то простое, например, Конечно, вперед! но я не могу предоставить юридическую консультацию по поводу бесплатных загрузок сообщества с открытым исходным кодом, кроме того, что они бесплатны и имеют открытый исходный код, а все соответствующие сведения о лицензии представлены на Azul.com и в пакете продукта. - person Matt Schuetze; 30.05.2017

Ответ вероятно. Это одна из тех областей, где ничто и никто не может заменить настоящую юридическую консультацию. На первый взгляд, вам может понадобиться не более часа или двух от юриста, специализирующегося на вопросах авторского права на программное обеспечение. Адвокатская контора сама может (будет) предоставить смету.

person Nathan Verrilli    schedule 01.08.2018

Обратите внимание, что я не юрист.

Точка доступа и большая часть кода JVM (в основном собственный код C/C++) в OpenJDK выпускаются под GPL 2.0 с исключением сборки, а не "голая" GPL. Это в дополнение к исключению Classpath для GPL это относится в основном к коду библиотеки времени выполнения.

Я бы предположил, что любой OpenJDK можно безопасно распространять вместе с вашим приложением. Пожалуйста, поправьте меня, если я ошибаюсь.

person Yudhistira Arya    schedule 26.07.2019