Size: a a a

2020 January 10

OS

Oleg Shelajev in graalvm_ru
А вы прям так серьезно уже? Или сначала лицензия потом пробовать?
источник

AS

Artur Sabirov in graalvm_ru
Не, я просто рассматриваю варианты для прода, меня смутил на самом деле только один момент, что использование иных фич грааля, кроме джита, может повлечь ограничения как в лицухе оракловой сборки
источник

AS

Artur Sabirov in graalvm_ru
Я ничего не утверждаю, просто изучаю этот момент
источник

OS

Oleg Shelajev in graalvm_ru
Artur Sabirov
Не, я просто рассматриваю варианты для прода, меня смутил на самом деле только один момент, что использование иных фич грааля, кроме джита, может повлечь ограничения как в лицухе оракловой сборки
Прости, я не понимаю, можешь пожалуйста пояснить вот этот момент?
источник

OS

Oleg Shelajev in graalvm_ru
Каких фич и какие ограничения?
источник

OS

Oleg Shelajev in graalvm_ru
И граальвм пожалуйста
источник

OS

Oleg Shelajev in graalvm_ru
Мне кажется это не так и если это где-то написано непонятно мне надо это обязательно поправить
источник

AS

Artur Sabirov in graalvm_ru
Oleg Shelajev
Прости, я не понимаю, можешь пожалуйста пояснить вот этот момент?
например если я захочу заюзать node.js runtime или sulong или вообще трюфель для DSL, то я просто не знаю как они устроены under the hood, в том плане - не используют ли они какого то специфичного функционала JVM, который присутствует только в оракловой сборке. На всякий случай подчеркну - что я делаю предположения, изучаю и спрашиваю )

Если вдруг они всё же используют "специфичный" функционал, то конечно же странно, что лицуха graalvm ce отличается от лицухи oracle jdk (по крайней мере мне странно).
источник

ВВ

Виктор Вербицкий in graalvm_ru
Ну Трюфель вообще в Maven Central лежит и вполне может на любой JVM работать. Просто глубокая оптимизация случится только в некоторых из них.
источник

AS

Artur Sabirov in graalvm_ru
Под "специфичным" я имею ввиду.... как если бы (предположим) jvmci являлась сугубо оракловой апихой
источник

OS

Oleg Shelajev in graalvm_ru
А, это хороший вопрос. Я понимаю. Это работает так - есть набор компонентов Граальвм, у них могут быть разные лиценции. Они описаны вот там на гитабе и в файлах лицензий в сборках
источник

OS

Oleg Shelajev in graalvm_ru
GraalVM CE архивы собираются на базе openjdk
источник

ВВ

Виктор Вербицкий in graalvm_ru
Artur Sabirov
Под "специфичным" я имею ввиду.... как если бы (предположим) jvmci являлась сугубо оракловой апихой
Ну она же вроде в общую спеку переехала в 11?
источник

AS

Artur Sabirov in graalvm_ru
Виктор Вербицкий
Ну она же вроде в общую спеку переехала в 11?
да, я подправил предложение , добавил - "предположим"
источник

ВВ

Виктор Вербицкий in graalvm_ru
👍
источник

OS

Oleg Shelajev in graalvm_ru
GraalVM EE на базе oracle jdk, но там в любом случае надо лицензии
источник

OS

Oleg Shelajev in graalvm_ru
То есть в GraalVM CE нет ничего сугубо оракловского и его использование определяется open source лизензиями которые вот выше описаны в ридми
источник

OS

Oleg Shelajev in graalvm_ru
Truffle например вообще UPL
источник

OS

Oleg Shelajev in graalvm_ru
Который как MIT (мне так говорили, не юрист, проверяйте профессионалами)
источник

AS

Artur Sabirov in graalvm_ru
Oleg Shelajev
То есть в GraalVM CE нет ничего сугубо оракловского и его использование определяется open source лизензиями которые вот выше описаны в ридми
Большое спасибо, по отдельным компонентам я почитаю
источник