Size: a a a

2020 January 19

OS

Oleg Shelajev in graalvm_ru
Которая хочет чтобы все было гпл3
источник

OS

Oleg Shelajev in graalvm_ru
Я честно 100% не понимаю как оракл юристы могут тут помочь сорри
источник

AM

Artem Medvedev in graalvm_ru
Что особого в использовании самого native-image то?
Чем тут gpl3 отличается от того же запуска под openjdk?
источник

OS

Oleg Shelajev in graalvm_ru
Не юрист, но ты хочешь распространять слинкованые компоненты (которые распространяются вместе) и по этому поводу гпл3 говорит что ты должен предоставить сорс всей этой ромашки под гпл3
источник

OS

Oleg Shelajev in graalvm_ru
На openjdk ты отдельно качаешь jdk, и отдельно джар
источник

OS

Oleg Shelajev in graalvm_ru
И они не распространяютмя вместе
источник

OS

Oleg Shelajev in graalvm_ru
Примерно как если бы native image вот этой gpl3 вещи собирал end-user
источник

OS

Oleg Shelajev in graalvm_ru
Ты не можешь предоставить сорс этой ромашки под гпл3 потому что native image гпл2 + CPE и говорят там incompatible
источник

OS

Oleg Shelajev in graalvm_ru
Что очень разумно, gpl2 + cpe подразумевает что ты можешь использовать в продуктах с закрытым кодом а гпл3 нет.
источник

OS

Oleg Shelajev in graalvm_ru
Заметь, ты можешь билдить и использовать native image от gpl3 кода (не юрист) но не можешь распространять мне кажется
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Oleg Shelajev
Заметь, ты можешь билдить и использовать native image от gpl3 кода (не юрист) но не можешь распространять мне кажется
точней так: как только кому-либо попал gpl3 бинарник, он может уже идти и требовать от него исходники. То есть, распространять-то ты можешь, но до первого пользователя, который потребует исходник. Потом этот пользователь шарит исходник со всем миром и приплыли.
источник

ВВ

Виктор Вербицкий in graalvm_ru
Так. Ещё раз. Я успешно переделал на версию PlantUML под GPL2. Но без CPE. Так проще? 😊
источник

OS

Oleg Shelajev in graalvm_ru
CPE :) мне кажется что нет, но ты в курсе что надо сделать
источник

OS

Oleg Shelajev in graalvm_ru
Потому что та же история что Олег выше описал
источник

ВВ

Виктор Вербицкий in graalvm_ru
Умс... Обратиться к автору за версией GPL2+CPE 😊
источник

OS

Oleg Shelajev in graalvm_ru
А не факт что он может если он зависит от чего-то гпл :)
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Oleg Shelajev
CPE :) мне кажется что нет, но ты в курсе что надо сделать
CPE - это когда что-то действительно лежит в classpath. А тут оно не лежит в classpath, это линковка на уровне приложения. Если бы сработал CPE, то лицензия уже была бы не важна, что хочешь то и клади в classpath.
источник

OS

Oleg Shelajev in graalvm_ru
Cpe не про класспас!
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
нет? пошел читать
источник

AM

Artem Medvedev in graalvm_ru
Отстраняясь от gpl3, если мы соберём native-image то он зашивает substratevm который под gpl2+cpe, а распространять мы можем тоже только до первого пользователя запросившего исходники?

Поправьте в чем не прав
источник