Size: a a a

2020 January 10

l

lenar in graalvm_ru
Alex
в сборке openjdk от оракла написано тоже что и для ee - дев можно, прод подписка
неправильно написано? openjdk для прода ведь тоже бесплатный?
источник

A

Alex in graalvm_ru
Оракл сборка базируется на openjdk

И эта сборка платная для прода
источник

OS

Oleg Shelajev in graalvm_ru
Все базируется на опенджк
источник

OS

Oleg Shelajev in graalvm_ru
Кроме j9
источник

OS

Oleg Shelajev in graalvm_ru
И прочих таких которые сами об этом скажут
источник

АБ

Александр Бруй in graalvm_ru
Oleg Shelajev
И прочих таких которые сами об этом скажут
зато j9 интересен как вариант увидеть "альтернативный подход к релаизации джвм" :)
источник

АБ

Александр Бруй in graalvm_ru
и пощупать
источник

OS

Oleg Shelajev in graalvm_ru
Оракл делает сборку опенджк бесплатную для всего и платную где есть суппорт (называется Oracle jdk)
источник

OS

Oleg Shelajev in graalvm_ru
Александр Бруй
зато j9 интересен как вариант увидеть "альтернативный подход к релаизации джвм" :)
Я без оценки. Просто прояснить ситуацию
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Oleg Shelajev
Который как MIT (мне так говорили, не юрист, проверяйте профессионалами)
я не юрист, но... ©

я таки немножко глубже изучил вопрос, и сейчас кажется

Самая крутая гарантия качества данной лицензии - это то, как бомбануло у известного копираста Мартина Флинка (исполнительный вице-президент и CTO в HP). Он решил, что таким образом Оракл собирается красть и национализировать у него технологии. Грац, похоже, лицензия всё-таки удалась :)

Из фичей:

а) эта лицензия лучше, чем BSD и MIT просто по факту наличия там explicit patent grants

б) она поддерживает идею "open by default" + "open forever". То есть, если смешать с ней любой код, то пользователь кода получает права на использование совершенно всех патентов в этом коде, без каких-либо возможностей выйти из сделки

FSF по состоянию дел на сегодня одобрят UPL, но рекомендует Apache 2 как более хорошую лицензию, т.к. она дает возможность дешевле судиться: там есть возможность отозвать права на патенты в случае встречного иска, так называемое "defensive patent termination provision".

Но это позволяет кому-то законтрибутить в твой коммерческий проект три строчки (неважно насколько важные и значительные), и потом вечно тебя травить, и ты ничем не сможешь ответить в суде. То есть, эта фича одновременно и щит и меч.

С точки зрения FSF это не проблема, т.к. они не признают проприетарного софта, и наличие подобного "меча" им на руку. Я, например, таки признаю проприетарщину - это хоть и несправедливо, но иногда необходимо как меньшее зло. Это уже чисто моральная проблема, но не проблема того, что кто-то тебя засудит за патенты, а не сесть за решетку - для обычного человека (а не крестоносца FSF) чуть ли не самое важное, правда?

Ну и наконец, там есть две крутых фичи - одновременно лицензирование с Apache 2 и GPL 2+, если ты крестоносец и тебе это вдруг нужно. А еще, на лицензию можно ссылаться по ссылке на текст лицензии, а не копипастить её миллион раз во все файлы.
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Должен извиниться перед @shelajevoleg , я изначально неправильно понял идею UPL и жутко хейтил всё, что с ней связано. Это было несправедливо. UPL хороша.
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Имхо, сейчас хейтить надо скорей те места, которые подо всякими MIT, BSD и внезапно GPL 2 (именно 2, а не 3 и выше)
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
О, нашел статью Флинка, наслаждайтесь

https://sdtimes.com/guest-view-use-oracles-upl-abandon-intellectual-property/
источник

OS

Oleg Shelajev in graalvm_ru
Да, upl - очень пермиссив
источник

OS

Oleg Shelajev in graalvm_ru
Те части граальвм которые мы можем (полностью наши) под упл
источник

АБ

Александр Бруй in graalvm_ru
До этого чатика не слышал о такой вообще, прикольно
источник
2020 January 11

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
источник
2020 January 15

CS

Constantin Solo in graalvm_ru
господа подскажите какие gc можно использовать с граалем
интересует ZGC и Shenandoah, в коде нашел что ZGC unsuported
https://github.com/oracle/graal/blob/704b7b2d4a540e71647faf68ca13bfc6c3ca5031/compiler/src/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java#L240
источник

CS

Constantin Solo in graalvm_ru
есть ли возможность использовать ZGC\Shenandoah?
источник

A

Alex in graalvm_ru
на данный момент нет
источник